This Week’s Events

image

This week we plan to visit a bunch of choice events:

1.The hard things about being a First PM

This event is perfect for first time project managers. In this event you will receive all the answers you might have on how to start, what are the challenges and common mistakes.  

2. TechForGood Rally

This is the closing event of the TechForGood Rally. In this event you will have the opportunity to learn about the different possibilities for cooperation, partnership and participation in the Ecosystem.

3. Sviva2050

In this event you can learn all about the new technologies and to listen to the investors in the field of environment.  

4. MoMoTLV March Event: Accelerating your Startup

In this event you will be given the opportunity to listen to the top executives in IBM, Intervyo, Carmel Ventures, Nuro Secure Messaging and MindUp.

5. MindCET Day #4

This is the 4th annual Demo Day. In this event you will have the opportunity to network with entrepreneurs who will present their product.  

Most recommended!

We would be happy to meet you there and discuss possibilities of joint work! If you want to schedule a meeting, drop us a line by email: contact@initech.co.il or through the site www.initech.co.il.

projectecosystementrepreneurinvestingstartuptechnologyproductnetworkingטכנולוגיהנטוורקינגפרוייקטיםיזמותפיתוחאינטרנט

Guidelines on using open-source code

When developing custom code for customers, there is often reuse in publicly available code for that purpose. The important thing to keep in mind is that any code available on the net belongs to somebody and is either explicitly (by attaching a license note) or implicitly (by default, according to relevant laws) licensed for usage.  Any custom code that is produce for customers must be, by default, their property, meaning that it is licensed as proprietary code. In order to ensure such compliance, there can only be use in open source code that allows to make derivative works, (modify the code) that are proprietary. All open-source code (leaving aside other types or kinds of source code), can be divided into two categories: permissive and copyleft:

  • A “permissive” license is simply a non-copyleft open source license — one that guarantees the freedoms to use, modify, and redistribute, but that permits proprietary derivative works.
  • Copyleft provisions apply only to actual derivatives, that is, cases where an existing copylefted work was modified. Merely distributing a copyleft work alongside a non-copyleft work does not cause the latter to fall under the copyleft terms.

Therefore, when considering using an open-source code in any project,  there are several rules to remember:

  • Only use code that has an explicit license attached.
  • Code that is licensed as “permissive”  can be freely used.
  • Applications can be bundled  with code licensed as “copyleft”, but it cannot be modified, this will prevent licensing it as proprietary code.
  • It is important to leave the copyright notice (attribution notice) in the original code, even if it was modified.

Short list of popular licenses

Permissive:

MIT

BSD

Apache 2.0

Copyleft:

LGPL v2.1+

GPL v3+

MPL 1.1

You are welcome to visit our website www.initech.co.il or write us an emailcontact@initech.co.il  

Igor Gassko, CTO

codelicencecopyrightapplicationsprojectwebinternetdeveloperopen codeקודאינטרנטאפליקציהפיתוח אפליקציותוובפיתוחזכויות יוצרים
hebrewtechnologyparseopen codeweb designmobileappfacebookcloudstartupsecuritydevelopersserverטכנולוגיהקודאחסון ענןקוד פתוחאינטרנטאבטחהטכנולוגיה סגורהאב טיפוסתשתיתאפליקצית מובייל

This week’s events

This week we plan to visit a bunch of choice events:

1. Innovation opportunities in the industrial & health care markets

In this event, you will have the opportunity to learn all about the trends and opportunities in the industrial internet. You will also have the opportunity to meet Harel Kodesh, GE Digital‘s VP & CTO.

2. How Fashion - Tech Is Disrupting The Traditional Fashion Buying Cycle

In this event you will learn how technology is disrupting the online buying cycle.

3. Think Next 2016 Special Edition

This special edition of Think Next is celebrating Microsoft Israel R&D Center’s 25th anniversary.

Most recommended!

We would be happy to meet you there and discuss possibilities of joint work! If you want to schedule a meeting, drop us a line by email: contact@initech.co.il or through the site www.initech.co.il.

microsoftinternettechnologyonlinemarketindustrial internetfashion techטכנולוגיהאינטרנטמיקרוסופטאונלייןאופנהfashion

החובה לרישום מאגר מידע

בימים אלה מקדמים הרשות למשפט טכנולוגיה ומידע ומחלקת חקיקה של משרד  המשפטים תיקון לחוק הגנת הפרטיות, התשמ"א-1981, בנושא סמכויות אכיפה שנועד להגביר את יכולות הפיקוח והאכיפה של רשם מאגרי המידע במקרים של הפרת הוראות חוק הגנת הפרטיות הנוגעות לפרטיות במאגרי מידע.

התיקון יקנה לרשם מאגרי מידע סמכות להטלת קנסות מינהליים בשל אי ציות להוראות חוק הגנת הפרטיות, שיכולים להגיע עד לסכום של 3.2 מליון ש"ח (!!!). במאמר זה נסביר בקצרה על מי חלה החובה להגיש בקשה לרישום מאגר מידע, ואלו חובות חלות על מי שמחזיק בידיו מאגר מידע רשום.

לסיום נביא בפניכם המלצות שעל פיהן כל בעל מאגר מידע צריך לפעול כדי להבטיח את עצמו מפני הטלת חיובים בקנסות מינהליים בגין אי ציות להוראות חוק הגנת הפרטיות.

פרטיות, השימוש במידע אישי ומאגרי מידע

פרטיות הוכרה בישראל כזכות יסוד בסעיף 7(4) לחוק-יסוד: כבוד האדם וחירותו ולפיו “כל אדם זכאי לפרטיות ולצנעת חייו”. פרק ב’ של חוק הגנת הפרטיות יוצר את המשטר הרגולטורי שחל על השימוש במידע אישי בישראל והנאגר במאגר מידע. החוק קובע את החובה לרשום סוגים מסוימים של מאגרי מידע אצל רשם מאגרי המידע.

  מהו מאגר מידע?

“מאגר מידע” מוגדר בחוק כאוסף נתוני מידע, המוחזק באמצעי מגנטי או אופטי והמיועד לעיבוד ממוחשב. להגדרה זו נקבעו שני חריגים בחוק. האחד, אוסף לשימוש אישי שאינו למטרות עסק; השני, אוסף הכולל רק שם, מען ודרכי התקשרות, שכשלעצמו אינו יוצר איפיון שיש בו פגיעה בפרטיות לגבי בני האדם ששמותיהם כלולים בו, ובלבד שלבעל האוסף או לתאגיד בשליטתו אין אוסף נוסף; המשמעות היא שאוסף נתוני מידע שנופל בגדר אחד מהחריגים הנ"ל, אינו מטיל על בעל המאגר את החובה לרישום מאגר מידע.

 מתי קמה החובה לרשום מאגר מידע אצל רשם מאגרי המידע?

מספר אלמנטים מקימים את החובה לרשום מאגר מידע והם: מספר האנשים שמידע עליהם נמצא במאגר (מעל 10,000 אנשים); סוג המידע שנמצא במאגר (כאשר במידע מצוי מידע רגיש, כמשמעות המונח בסעיף 7 לחוק)[1]; מקור המידע (כאשר המידע לא נמסר על ידי, מטעמם או בהסכמתם של האנשים שמידע עליהם נמצא במאגר); הבעלים של המאגר (כאשר המאגר הוא של גוף ציבורי); המטרה שלשמה נאסף המידע (כאשר המאגר משמש לדיוור ישיר)

 הגשת בקשה לרישום מאגר מידע 

כאשר קמה החובה לרשום מאגר המידע (לדוגמא כאשר במידע הנאסף על משתמשים מצוי מידע רגיש), נדרש הבעלים של מאגר המידע להגיש טופס בקשה לרישום מאגר מידע בפנקס מאגרי מידע. את הבקשה לרישום מאגר המידע ניתן להגיש באופן מקוון. לאחר מילוי טופס הבקשה המקוון יש לשלם אגרת רישום. עם ביצוע התשלום תשלח בקשת הרישום לבדיקה על ידי רשם מאגרי המידע.  תעריף האגרה קבוע בתקנות הגנת הפרטיות (אגרות), התשס"א-2000 .

בטופס הבקשה לרישום מאגר המידע יש לפרט את מטרות הקמת מאגר המידע והמטרות שלהן נועד המידע. מטרות המאגר יכולות להיות לדוגמא לצורך גבייה, דיוור ישיר וקשר עם הלקוח, מחקר, ניהול מכירות, שיווק וגיוס לקוחות, ניהול משאבי אנוש ושכר ועוד. במסגרת בחינת הבקשה, רשם מאגרי מידע יוודא, כי השימוש במידע שבמאגר המידע יהיה צמוד למטרה שלשמה הוקם המאגר.

ידוע כי סטרט-אפים נוהגים לאחסן את מאגרי מידע שלהם אצל חברות שירותי מיחשוב ענן בחו"ל. במקרה ומאגר המידע מאוחסן בחו"ל, יש לצרף לבקשה לרישום מאגר המידע מכתב המפרט באילו מדינות נשמר המידע, באילו אמצעי אבטחה נוקטות חברות הענן אשר אצלן מאוחסן מאגר המידע ולפרט את ההוראות בהסכם ההתקשרות שנחתם עם חברת מיחשוב הענן הנוגעות לאבטחת מידע. כמו כן, על מגיש הבקשה לרישום מאגר המידע לפרט בבקשה לרישום מאגר המידע האם התנאים המפורטים בתקנות הגנת הפרטיות (העברת מידע אל מאגרי מידע שמחוץ לגבולות המדינה), תשס"א-2001, מתקיימים ומאפשרים למגיש הבקשה להעביר את המידע לאיחסון בענן בחו"ל.

ראוי לציין, כי חוק הגנת הפרטיות אשר העניק את הסמכות לרישום מאגרי מידע ולהסדרת תחום מאגרי מידע בידי הרשם למאגרי מידע מקנה לרשם מאגרי המידע, את הסמכות להפעיל שיקול דעת אם להסכים או לסרב לבקשה לרישום מאגר מידע. אם הרשם החליט לסרב לרשום מאגר מידע, מאגר המידע יהיה בלתי חוקי וחל איסור על ניהולו או על החזקתו של המאגר.

יש להדגיש, כי כבר היום, עוד לפני שנכנס התיקון לחוק הגנת הפרטיות בנושא סמכויות האכיפה, מעניק החוק לרשם מאגרי המידע סמכויות פיקוח וחקירה שנועדו לסייע לרשם להבטיח את קיומן של הוראות חוק הגנת הפרטיות. כך לדוגמא קובע החוק שלרשם סמכות להטיל קנסות מינהליים בגין אי ציות להוראות חוק הגנת הפרטיות על מי שמנהל, מחזיק או משתמש במאגר מידע מבלי לרשום את המאגר. מכאן, שאי קיום החובה לרשום מאגר מידע, מהווה הפרה, שבגינה מוטלים קנסות מינהליים.

מה הן החובות המוטלות על בעל מאגר מידע שנרשם בפנקס מאגרי המידע?

החוק מטיל על בעל מאגר מידע הפונה לאדם לקבל ממנו מידע לשם החזקתו במאגר מידע, להודיע לאותו האדם כדלקמן: האם קיימת לאותו אדם חובה חוקית למסור את המידע, או שמסירת המידע תלויה במתן הסכמתו; מה המטרה אשר לשמה מבוקש המידע; למי יימסר המידע ומה הן מטרות מסירת המידע.

מהאמור נלמד, כי תנאי מקדים לאיסוף מידע על אדם ולשמירתו במאגר מידע הוא -  מתן הסכמה של אותו אדם. יש להדגיש, כי למרות החשיבות הגבוהה של מתן ההודעה וקבלת הסכמה לאיסוף המידע, החוק אינו קובע בבירור את האופן שבו נדרש בעל מאגר המידע לתת את ההודעה לאדם שהמידע עליו נאסף ומשאיר זאת לשיקול דעתו של בעל המאגר.

חובה נוספת המוטלת על בעל מאגר מידע שנרשם, עובד, מנהל או מחזיק של מאגר מידע היא החובה על שמירת סודיות המידע שהגיע אליו עקב חשיפתו למידע המוחזק במאגר המידע. חובה אחרת המוטלת על בעל מאגר המידע היא לדאוג לאבטחת המידע שבמאגר.

מה הן הזכויות המוקנות לאדם שמידע עליו נשמר במאגר מידע?

חוק הגנת הפרטיות מקנה לאדם את הזכות לעיון במידע שעליו, המוחזק במאגר המידע ועל בעל מאגר מוטלת האחריות לאפשר לאותו אדם את הגישה למאגר. במקרים חריגים, רשאי בעל המאגר לסרב לבקשה ולא לאפשר את הגישה למאגר המידע. כך למשל, מקום בו אדם מבקש לעיין במידע המתייחס למצבו הרפואי או הנפשי ובעל מאגר המידע סבור שהמידע עלול לגרום נזק חמור לבריאותו הגופנית או הנפשית של המבקש או לסכן את חייו.

כמו כן, מתיר החוק לסרב לבקשה לעיין במאגר מידע מטעמי ביטחון המדינה ואכיפת חוקים ובמקרים בהם מדובר במאגר מידע של גופי ביטחון, שירות בתי הסוהר, רשויות המס, רשות להלבנת הון ורשויות חקירה ואכיפה של החוק.

בנוסף, חוק הגנת הפרטיות מאפשר לאדם שמידע עליו שנמצא במאגר מידע אינו נכון, אינו שלם או אינו מעודכן, לפנות לבעל המאגר בבקשה לתקן את המידע או למחוק את המידע מהמאגר. במקרה בו בעל מאגר מידע מסרב לתקן או למחוק את המידע השגוי, זכאי אותו אדם להגיש תובענה לבית המשפט כדי לחייב את בעל המאגר לתקן או למחוק את המידע שבמאגר.

נוסיף כי חוק הגנת הפרטיות קובע שאי ציות להוראות החוק ותקנותיו, לרבות במקרה שבו מסרב בעל מאגר מידע לתקן או למחוק מידע שבמאגר, מהווה עוולה נזיקית לפי פקודת הנזיקין.

רשימת המלצות למחזיקים במאגרי מידע:

1.   בידקו האם יש לכם מאגר מידע המחייב רישום לפי החוק והאם יש צורך בהגשת בקשה לרישום מאגר המידע בפנקס מאגרי המידע. החזקת מאגר מידע ללא רישומו עשויה להוביל להליכים מינהלתיים, תביעות אזרחיות ולנזק למוניטין. במקרים מסוימים הפרת החובה לרשום מאגר מידע עשויה להביא לכך שלקוחות בחו"ל וספקים עמם אתם עובדים יבטלו עמכם את ההתקשרות בשל חקירות וביקורות המתבצעות על ידי הרשויות להגנת מידע בחו"ל.

2.   רכש מידע ממאגרים לצורך טיוב מאגרי מידע קיימים, שיווק, פילוח אוכלוסייה וכד’ -  גם אם אין לכם מאגר מידע המחייב רישום לפי החוק יתכן ואתם רוכשים מידע ממאגר המיועד לשירותי דיוור ישיר. במקרה כזה עליכם לוודא כי המאגר הרשום עומד בכל דרישות החוק שכן רכישת מידע ממאגר כאמור עלולה לעלות בחיוב בקנסות מינהליים ולגרום לנזק כספי ועסקי.

3.   שימוש במידע שלא למטרה שלשמה נמסר המידע - כאשר קיים מאגר מידע קיימת האפשרות התיאורטית לשימושים חדשים במידע שלא היו קיימים קודם לכן. יתכן ובעשותכם כן אתם עוברים על החוק. לדוגמה שימוש במאגר שמטרתו להעניק מבצעים והטבות ללקוחות לצורך בדיקה האם הלקוח לא שילם בקופה עבור פריט מסוים.

4.      מאגרי תמונות - בשל התפתחויות טכנולוגיות מידע מצולם עלול להוות מאגר מידע בתנאים מסוימים. לכן מומלץ לבחון את המגבלות הנובעות מהגנת הפרטיות הגלומות בשימוש במידע מצולם מכוח חוק הגנת הפרטיות.

5.      לאור ההתפתחויות בשנים האחרונות מומלץ לבחון את כלל הפעילויות אשר הנכם מבצעים בכל הקשור למידע, איסופו והחזקתו ולקבל עצה מקצועית בנוגע להתאמת פעילותכם להוראות חוק הגנת הפרטיות.

מאמר אורח מאת אלון ספושניק עורך דין מוסמך במשפטים ובמינהל עסקים

                         alon.saposhnik@sr-lawoffice.co.il

למידע נוסף  אתם מוזמנים לבקר באתרינו http://initech.co.il/ או לשלוח לנו איימל contact@initech.co.il .

hebrewinformationdatabasetechnologylawprivacyinternetwebinformation technologyמאגר מידעשרותי ענןטכנולוגית מידעאינטרנטפרטיותחוק

מה הוא מוצר דיגיטלי?

המהפכות הטכנולוגיות שמלוות את עולמינו בעשורים האחרונים משאירים את כולנו עם פה פעור ועם מעט מאוד זמן להתרגל למושגים חדשים המחלחלים לשוק ולתרבות. מה גם שלא תמיד מספיקים להמציא מושג חדש לכל התפתחות ולמעשה משתמשים במושג קיים בקונטקסט חדש. המושג “מוצר דיגיטלי” שמופיע יותר ויותר לאחרונה, הוא דוגמה טובה למקרה של מושג אחד המלווה את עולם האונליין יותר מעשור ושיצא במקצת מהקשרו. בתחילת שנות האלפיים עם הבום של חברות האינטרנט ,אנשים ועסקים ברחבי העולם פנו ליצור תוכן דיגיטלי, שישווק וימכר דרך האינטרנט בלבד, למעשה בלי מוצר פיסי, דוגמאות לכך הם ספרים אלקטרונים,קליפים של מוסיקה ,סרטונים שיווקים, קורסים אונליין ועוד. הקטגוריה הזאת קיבלה שם כללי של מוצרי תוכן דיגיטלי(information products), מושג שבמהלך תקופה מסוימת התגלגל להיות “מוצר דיגיטלי”. בשבע-שמונה השנים האחרונות כמות המוצרים הדיגיטליים גדלה מאוד והצטרפו לשורותיהם קטגוריות וסוגים שונים שבכלל לא היו קיימות לפני זה, למשל אפלקציות מובייל, משחקי פייסבוק, טלויזיות חכמות.

לאחר כל ההקדמה הזאת בואו ננסה להגדיר מהו מוצר דיגיטלי ואיזה שינוי תפיסתי הוא הביא עימו.

מוצר דיגיטלי -זו תוכנה או חומרה או שילוב של שניהם שהם ברי שיווק, כלומר הם אלה העומדים במרכזו של תהליך המכירה ולא באים כעוד תוספת מהצד.

מה היה לנו לפני זה? היו יחסית מעט סוגי תוכנות שעמדו למכירה בפני עצמן (לדוגמא מערכת הפעלה חלונות,תוכנות אופיס,משחקי מחשב). רוב התוכנות שנכתבו היו חלק ממוצר אחר ולכן אף אחד לא שיווק אותם ישירות (דרייברים,תוכנות ניהול). תשאלו מה זה משנה איפה הדגש השיווקי? השינוי הוא עצום, עסקים מוכנים להשקיע תקציבי ענק במוצר שעומד למכירה ומשקיעים כמות מזערית של משאבים בכל מה שמסביב. מהרגע שהפוקוס הוא על המוצר, כמוצר מוכר, ההשקעה והחשיבה בתיכנונו, עיצובו, חווית משתמש שבו ,אופן פעילותו, וביצועים עולה בהמון. גם גופי הR&D מצריכים לשנות חשיבה, מחשיבה שאנחנו יוצרים קוד שאמור לבצע משימה מסוימת וכנראה לא חשוף ללקוח,כלומר הלקוח לא משלם עליו ישירות, לחשיבה שאנחנו יוצרים כאן מוצר שהלקוח ישתמש בו ,מוצר שאמור להיות קליט ומכיר ושמכיל לא רק קוד, אלה גם תכנון חווית משתמש, עיצוב מושך,פונקיונליות מוגדרת היטב ונדרשת. נוצר כאן חיבור הרבה יותר הדוק בין העולם הטכנולוגי לעולם השיווקי והעסקי, אנחנו עדים לכך שהמפתח/איש UX/מעצבת הפכו לחוד החנית שקובע איך המוצר יתקבל על ידי הלקוחות וימכר.

בדיוק בגלל הסיבות האלה הקמנו באיניטק צוות שעוסק בהגדרת מוצר ואיפיון וצוות שעוסק בחווית משתמש ועיצוב כדי שיעבדו בשיתוף פעולה מלא עם המפתחים ושכלל התחומים ירוויחו מתובנות הדדיות.

אנחנו מאמינים שבעולמינו אנשים כבר לא מחפשים לקנות “קוד”, אלה לפתח מוצר שיאפשר להם להגשים את הצרכים העסקיים שלהם ואנחנו אמורים לספק את כל השירותים הטכנולוגיים כדי לתת מענה על כך.

אתם מוזמנים לבקר באתרינו http://initech.co.il/ או לשלוח לנו איימל contact@initech.co.il .

ישי טנצר, מנכ"ל איניטק

hebrewdigital productsdigital marketinginternetuiuxgraficdesignfunctional analysismobile appsapp developmentdigital worlddevelopertechnologyproductאפיוןמוצר דיגיטליאינטרנטפיתוח אפליקציותעיצוב גרפיחווית משתמשאפליקצית מובייל

Happy New Year 2016!

2015 Summary

As the pace of life constantly speeds up, it is important to stop once in awhile and to look back at the passing year and to set goals for the future.

New Year holiday is a great opportunity for us to do so. And so, after the celebrations are over, we can look back, summarize and set our goals for brand new Anno Domini 2016.

So, our achievements for 2015:

  1. We participated in over 100 entrepreneur events and met with over 800 Startups and businesses from Israel, Europe and US.
  2. We acquired over 60 new customers in the fields of IoT, Fashion, Biotechnology, Cyber, eCommerce, Digital health, Social Media and more.
  3. We focused on creating a bundle of services for building digital products, including: product definition, analysis, user experience, UI design and development.  
  4. We started working with non-technological companies that are interested in entering the technological world.
  5. We mentored entrepreneurs from the first stage of the idea towards the development of their product.
  6. We assisted multiple non technological businesses in automating and improving of their internal processes using web and mobile development.
  7. We took an active part in multiple startup accelerators and entrepreneurship programs in Israel and abroad.
  8. We expanded our project management practices to include the processes of product definition, user experience and requirements analysis.
  9. We developed a robust and versatile infrastructure for our projects on top of Python/Django.  
  10. We accepted into our team new members for the positions of project management , user experience and web development.

Our goals for 2016:

  1. To expand our customer audience in Israel and abroad, while maintaining our focus on startups and digital business.
  2. To address technological challenges of big data and web scale.
  3. To nurture long term relationships with our customers though deep understanding of their need and true partnership.
  4. To provide added value to our customers by offering innovative services.
  5. To expand our involvement in the outstanding entrepreneurship ecosystem of Israel.
  6. To establish partnerships with startup communities and accelerator abroad to spread the deep entrepreneurial insights and the innovation culture of Israel.

We wish all of you a New Year full of personal and professional achievements!

Ishay Tentser, CEO

Initech,digital products development

www.initech.co.il

webtechnologysoftware developmentweb developmentpythondjangoacceleratormobile developmentstartupuser experienceuser interfaceecommercebig dataפיתוח מוביילפיתוח וובביג דאטהמסחר מקווןאפליקציהאינטרנט

This Week Events

This week we plan to visit a bunch of choice events:

1.Big Data Success Stories: Real - Time and Advanced Analytics

This event is the  first Mobilemonday event of 2016. In this event you will have the opportunity to learn about big date from speakers form HPE & AOL.

2. Future of Digital Travel & Tourism

In this event all the relevant parties connected to traveling will present opportunities in the field of digital travel.

3. The Blue & White Investment arena

This event is the most interesting investment event in Tel Aviv. This event will present the top 15 promising startups in Israel.

4.Startup Grind Tel Aviv Hosts Micha Kaufman ( Fiverr)

Startup Grind is a global startup community that hosts events every month in more than 150 cities around the globe featuring successful local founders. This event is hosted by Micha Kaufman the co founder & CEO of Fieverr, the world’s most transacted marketplace for services.

5.Teach For Good Rally

This event will host Izhar Shay, High Tech investor who will share his experience in the investment world.       

Most recommended!

We would be happy to meet you there and discuss possibilities of joint work! If you want to schedule a meeting, drop us a line by email: contact@initech.co.il or through the site www.initech.co.il.

technologystartuphigh techtravelbig datainternetmobileביג דאטהטכנולוגיההשקעותאינטרנטמוביילסטארט אפ

This Week Events

This week we plan to visit a bunch of choice events:

1.Top Secret of VC’s - Oren Kochavi, VP TerraLand Ventures

This event is an excellent opportunity to learn from one of the most promising young innovators how to raise money from investment funds

2.Srartups Valuation and Financial Strategy: A DO IT YOURSELF Primer for Founders

In this event you will learn from experts how to valuate your business. You will learn how to avoid taking poor decisions in your business.

3. CREATE Tel Aviv presents: “ PROF. MORAN CERF DISCUSSES BRAIN IN BUSINESS”

This event is a unique opportunity to listen to a great speaker - Prop Moran Cerf.

4. Creating a new business model - from B2C to B2B Roomer’s story   

In this event you will learn from Erez Ben Ezra - General Manager Israel at Roomer, what are the challenges in moving to a new business model, and what it requires from the company.  

Most recommended!

We would be happy to meet you there and discuss possibilities of joint work! If you want to schedule a meeting, drop us a line by email: contact@initech.co.il or through the site www.initech.co.il.

technologyinvasionstartupinternetbusinessטכנולוגיהחדשנותסטארט אפאינטרנטהשקעה

Workplan For Launching New Products

Agile versus waterfall development is usually a matter of resolution. For some projects, the right length of a single iteration is a month, including everything from design, to development, and finally to testing over paid traffic. Other projects require a longer breath of air. This could be because a technological challenge is at the basis of the product’s definition, and it could be because the business goal only makes sense when launched at a very large scale.

This post describes the process we, at Initech, as a web development company, offer clients prior to starting development on the latter type of product. It details a process that has a waterfall-like structure when written down, but is in fact a maze of dependencies among tasks, and of feedback sessions that produce unpredicted extra work. However, as a framework for starting out, and as a basis for discussion on the grounds of a common language, it’s a useful tool to have at your side.

We start the process with a meeting that includes all the personnel from both sides, and continue into three stages of planning – product, design and technology. Some aspects of the work are better done by us, and others can just as well be accomplished internally by the client. The rest of this post lays out the details of these stages.

Kickoff meeting

We start the project with a meeting in which we’ll decide on the terms of the engagement. This includes aligning the expectations of both sides with regard to forms of communication, time investment and frequency of interaction. This is also an opportunity to introduce key members of both teams and create direct lines of communication.

Product definition 

Ideation

The product definition stage starts with a brain dump process in which we’ll list all possible major features, future prospects and sources of inspiration. This stage is both a desk job, done internally at Initech, as well as a subject for a meeting with the client’s team. The point of the process is to open a horizon to various possible directions before we decide on the single path that best fits the chosen target audience and business goals.

Market research

As part of the internal process at Initech, we map out a list of possible user personas, from a product rather than a business perspective. However, we suggest that the actual market research work would remain within the client’s team, as it relates closely to marketing and business efforts. This involves defining prospective sub-groups of clients, as well as interested third parties. During the market research phase, both sides should make an effort to reduce the product definition to a single major pain that’s in need of solving.

Related products functional survey

A survey of the competitive environment is meant to complement our understanding of the possible business models, features, and target audiences of a platform similar to our own. We do not assess the business or financial prospects of the project, unless specifically asked to by the client. The analysis of competing products is only meant to enhance our understanding of the requirements and possible feature sets of the client’s platform.

Actors

A major component of the product definition stage is the actors description. This is an internal process done within Initech, meant at listing the different types of users of the system. Actors include anyone that has a role in the system, including backend administrators, third parties with which we cooperate, and entities that don’t use the system but are affected by its existence. A relevant example would be distributors whose products would be sold within the client’s platform, and that might and might not have access and control over the inventory management and content authoring that relates to the selling process.

Features mapping

The next step of the product definition stage is to define the full list of features out of which the full blown product would be comprised of. This includes everything we think would be beneficial both in terms of user experience and engagement, as well as in terms of achieving our business goals. This stage involves both desk work on Initech’s side, and a meeting to discuss and finalize the results of the analysis.

Roadmap definition

Based on the mapping of the entire feature set of the platform, we conduct a meeting meant to reach a clear definition of the project’s roadmap, in terms of major features. The first stage of development should be concluded with a working product that’s ready for public release, but that’s lacking some of the features that are less user-facing and aimed more at achieving our business goals. The following stages of the roadmap would provide a framework for future work, taking into account the fact that business and marketing related goals would change according to user adoption and feedback.

User stories breakdown

Given a product definition and a list of features for the first stage of development, we create a breakdown of the features into units of functionality called user stories, each signifying a major action that a potential user can conduct within the system (such as logging in, reviewing his profile, or buying a product). We group the user stories into epics, which are large modules of functionality. This creates a basis for work and a common language during the design and development stages.

image

Design 

User workflows

Planning a product’s design starts by mapping out all the routes that a user might take when navigating through the pages of the application. We sketch all the different paths into a chart called the user workflows chart. This is sketched out in the level of user stories and does not reflect every possible edge case that the code will need to cover. Instead, the purpose of the user workflows chart is to provide the framework over which to discuss the structure of the user interface and the planning of the users’ experience.

image

Information architecture

User experience planning involves the analysis of what user actions are required in order to reach the user’s goals within the application, and the types of information that should be available to the user while navigating through the application.

Key wireframes

We’ll work together with the client’s team on a set of wireframes for the major views of the application. This stage is a mutual process, during which we discuss the significance of competing call-to-action triggers, and equate ease of use with flexibility and options. The result of the process should be a set of low resolution wireframes that would form the basis for the prototyping work later on.

Interaction design

We create a document that describes how the application reacts to user actions. This includes a description of the mechanisms used to indicate to the user that she needs to perform an action, or that something went wrong or that a user input was mistaken. This document forms a basis for development later on, but is only a basis, and is assumed to change during the visual design process.

Prototyping

Before going into the full blown process of design and development, it’s necessary to validate with user testing that the application accomplishes its stated goal. This is done by performing user testing over an interactive prototype of the application, prior to visual design. This stage also prevents a major portion of the back and forth involved with the design and development stages, because a large portion of the fine details have been settled over the prototype version of the application.

Visual design

We suggest separating the design and branding work from the bulk of the planning stage, taking into account our conclusion from past projects that visual design has more to do with a match in taste than with the technical experience required for other aspects of planning. A visual design process includes defining user personas with their common characteristics, deciding on a brand identity that best serves those typical personas, creating a brand guidelines document, defining the unified design of common web/mobile application components, and designing the application itself as a whole. The process is comprised of an initial meeting meant to understand the client’s visual preferences, and multiple iterations until a common language is reached and a full design can be presented.

Technical specification

Functional specification

A functional specification will be written based on the prior breakdown of the first stage of development into user stories. Each user story will include its ‘conditions of satisfaction’, and would relate to an application view and to a component of the data model, where applicable. The specification document would also shortly describe the system, its goal and its major features.

This document describes the hardware and software requirements of the application, as well as the architecture of the software components that comprise it. The document lists the development stack and the ready-made components that will be integrated into the system. The technical approach document also lists a suggestion for the data model, meant only as a suggestion, so that it would assist the development effort instead of restricting the developer. The document would later list the major risks and technological challenges we can predict based on past experience, and decisions as to how to diminish these risks as much as possible. Finally, the document would list the plan for deployment during the beta and release stages, taking into account concerns such as scalability, response times, and durability.

You are welcome to visit our website www.initech.co.il or write us an email contact@initech.co.il  

The article was written by Initech Team 

webtechnologyweb developmentproductdesignapplicationsystemsdigitalsoftwareטכנולוגיהאפליקציהאינטרנטפיתוח תוכנהapp development