Laptops, sketches, procees of building a mobile app
כתבות שלבי פיתוח אפליקציה – משלב הרעיון ועד לאפליקציית מובייל בחנויות

שלבי פיתוח אפליקציה – משלב הרעיון ועד לאפליקציית מובייל בחנויות

By: Jhonny Cohen

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

 

 

שלב ראשון: זהו את הבעיה

 

Notebook, pencil and paper trashed, thinking about a mobile app

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

 

״אבל יש אפליקציות אחרות כבר בחנויות שפותרות את אותה הבעייה״

מצוין! הדבר היחידי שהוכחתם ברגע זה הוא שיש שוק עבור האפליקציה ושאחרים זיהו את הבעייה ומנסים גם הם לפתור אותה. אתם יכול למנות ברגע זה לפחות 10 שירותי/אפליקציות אימייל שקיימות בשוק, לכולן יש זכות קיום ולכולם אלפי משתמשים. הדבר היחיד שאתם צריך להיות קשובים אליו ולהתפקס עליו הוא באיך האפליקציה שלכם שונה, איך אתם הולכים לספק מוצר המציע פיתרון טוב יותר או לספק למשתמש שלכם ערך חדש, מה יבדיל את האפליקציה שלכם מהשאר? עיצוב משופר, חוויות משתמש טובה יותר, יותר פיצ׳רים, או אולי דווקא פחות פיצ’רים? תנסו לזקק זאת כך שעדיין תספקו פיתרון לאותה הבעייה כפי שהגדרתם מראש ותכוונו לאותו קהל שאתם כבר יודעים שקיים אצל המתחרים שלכם, תמשיכו לחשוב על כך עד שהאפליקציה שלכם תגיע למקום בו היא מספקת את הערך הרב ביותר למשתמשים בהשוואה למתחרים. דבר אחד נוסף, במקום לדאוג לכך שאתם איחרתם, במקום לדאוג לכך שמישהו אחר ״גנב״ לכם את הרעיון, תנסו להביא את עצמכם לצורת חשיבה שאתם ביתרון, יש לכם את ההזדמנות שלמתחרים שלכם לא הייתה. יש לכם את ההזדמנות ללמוד מטעויות של אחרים, ללמוד מהצלחות של אחרים ולספק פיתרון שנמצא בכמה רמות מעל המתחרים.

 

שלב שני: מצאו את הפיתרון

הגדרתם את הבעייה שהאפליקציה שלכם צפויה לפתור, זה הזמן להתחיל לעבוד על הגרסה הראשונה של האפליקציה שלכם שככל הנראה לא תהווה פיתרון מושלם וככל הנראה עוד לא תהיה האפליקציה האולטימטיבית לפיתרון הבעייה. אתם בשלב מאוד ראשוני בו הכל עוד מבוסס על ניחוש, יכול להיות שזה ניחוש מושכל, אך זה עדיין ניחוש. רק אחרי שתצאו לשוק ותקבל פידבק ממשתמשים אמיתיים, רק אז, תתחילו לזקק את האפליקציה ואת הפיצ׳רים שלה ותביאו אותה למקום בו היא הפיתרון המושלם לבעייה.
זו בדיוק הסיבה שאנחנו ממליצים ללקוחות שלנו לבנות (MVP (Minimum Vialbe Product, גרסה ראשונית ומהירה שמכילה את הפיצ׳רים המאוד בסיסיים באפליקציה אך עדיין רחוקה מלהיות גרסה מלאה, מטרת ה MVP היא לספק פיתרון מהיר לבעיה ולתת ערך למשתמשים ובכך “להרגיש את השטח” וללמוד מהמאגר ידע היקר ביותר – המשתמשים הראשונים שלכם. משתמשים אלו יספקו לכם מידע חשוב וקריטי אודות המוצר שלכם, מידע זה צפוי להשפיע רבות על שלבי הפיתוח הבאים עד לכדי פיתוח המוצר המלא.
בכדי להגיע לניחוש מושכל כבר בגרסה הראשונה של האפליקציה, לקיחת ייעוץ ממומחים בתחום זה בגדר חובה. השכרת שירותי חברת פיתוח אפליקציות מנוסה שהתמודדה עם עשרות השקות של אפליקציות ומכירה שלבי חיים שונים בחיי האפליקציה יתנו לכם את היכולת לזקק את הרעיון שלכם וקבל פיתרון ראשון אידאלי. אם יש לכם את היכולת הכלכלית לכך, עבודה עם חברת פיתוח אפליקציות טובה תתן לכם את הנסיון והידע המקצועי המתאים לפיתוח אפליקציה והשקתה.

 

שלב שלישי: יצירת מסמכי אפיון, ועיצוב חווית המשתמש (UX)

Laptops, sketches, procees of building a mobile app

 

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

 

יצירת מסמכי אפיון

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

 

יצירת שרטוטי אפליקציה (WireFrames) או אבטיפוס (MockUps)

שרטוטי אפליקציה הם למעשה סקיצות פשוטות המציגות את המסכים שיכללו באפלקיציה. הדרך המהירה והקלה ביותר לייצר שרטוטי אפליקציה היא (כמה מפתיע) על ידי דף ועט. בשלב זה אתם יכולים להתחיל לתכנן את הפיצ׳רים עצמם באפליקציה שלכם. נסו לשרטט כל מסך באפליקציה מההתחלה עד הסוף וכל הזמן תחשבו על חווית המשתמש שתרצו לספק למשתמשים שלכם כאשר ינווטו בין מסך למסך (זרימת משתמשים). במהלך שלב זה של יצירת מסכי האפליקציה, תתפקסו על הפיצ׳רים המרכזיים שהגדרתם מראש ואל תתפתו להוסיף אלמנטים נוספים מיותרים. תמיד תחשבו מנקודת מבטו של המשתמש, לדוגמא: אם יצרתם זרימה כזו שבשביל להרשם לאפליקציה המשתמש צריך לעבור דרך 8 מסכים, כנראה שהגזמתם קצת, ואתם צריכים לחשוב על הורדת הזרימה ל- 1-2 מסכים בלבד בכדי לא לעייף את היוזר עוד לפני שהתחיל.
טיפ חשוב לגביי חווית משתמש, היוזר הפוטנציאלי אוהב וודאות, או במילים אחרות, לא אוהב חוסר וודאות, קחו טיפ זה כקו מנחה עבור אפיון המוצר.

 

הפיכת השרטוטים לעיצוב

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

 

סט מסמכי תהליך האפיון, עיצוב וחווית המשתמש

אלו התוצרים אשר יהיו בידכם עם סיום שלב חשוב זה:

  • מסמכי אפיון מפורטים
  • שרטוטי עיצוב או Prototype
  • מסכים מעוצבים

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

 

שלב רביעי: פיתוח גרסה ראשונה של אפליקציית המובייל

 

Laptop with a code editor open, Development of a mobile app

 

אם יש ברשותכם תקציב לכך, ההחלטה הטובה ביותר תהיה לפנות להשכרת שירותי חברה לפיתוח אפליקציות על מנת לבנות את האפליקציה שלכם. חברת פיתוח אפליקציות רצינית כנראה תוכל לפתח אפליקציה איכותית מאוד בפרק זמן קצר, במקרים רבים ה time to market הוא קריטי עבור היזם ולכן חייבים לתת לכך משקל ראוי. אם המוצר ייבנה על ידי חברה לפיתוח אפלקציות טובה, כנראה שייוקצה צוות שלם שיעבוד על המוצר, כאשר כל חבר צוות מומחה בתחום שלו. מומחי הפיתוח בחברות אלו מתמודדים יום יום עם אתגרים פיתוחיים מגוונים, חיים את התחום ואת הטכנולוגיות המעורבות, יודעים איך לעמוד בתנאים וההגבלות (המוגזמים לעיתים) אשר מכתיבה Apple ב- App Store והצוות יידע לנצל ידע זה לטובת האפליקציה שלכם לכל אורך תהליך הפיתוח.

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

יכול להיות שתחליטו לפתח גרסא ראשונה של האפליקציה בעצמכם, דבר שלגמריי אפשרי, אולם, קחו בחשבון שעל מנת לבצע זאת צריכים להיות לכם היכולות של Full Stack Developer (היכולת לכתוב קוד Front-end & Back-end )  – בנוסף, קחו בחשבון שלפתח אפליקציה בעצמכם הולך לגזול ממכם המון שעות. כמו כן, כנראה שתצטרכו גם אפליקציית iOS וגם אפליקציית אנדרואיד, וזה אומר לדעת המון שפות פיתוח. כמו כן, חשוב לדעת שבמידה ותמשיכו לשלב ב׳ באבולוציה של האפליקציה, יכול להיות שהקוד שלכם, היות ולפחות חלקו חובבניֿ (לא בטוח, רק אולי), יכול להיות שיגרור המון שעות פיתוח בשלב ב׳, אולי אפילו יצריך כתיבה מחדש. שורה תחתונה – אם אתם בעל ידע טכנולוגי ברמה גבוהה ומוכנים להרפתקאה, צללו פנימה, תהנו ותיצרו גרסה ראשונה של האפליקציה שלכם (MVP) ותממשו את האפיון על הצד הטוב ביותר, במידה ולא כנראה שעדיף שתשכורו שירותים של חברה מקצועית.

 

שלב חמישי: בדיקה חוזרת ובנייה מחדש על פי פידבק מהמשתמשים

 

Street with a lot of cars and signs, represent market and users

 

ברגע שהאפליקציה מוכנה, ואתם מרוצים מהמוצר, אתם יכולים וצריכים לשחרר לחנויות (App Store, Google Play, Amazon). שנייה לפני שתעשו זאת, וודאו ששילבתם באפליקציית המובייל לפחות כמה טכנולוגיות על מנת לקבל תובנות ופידבק מהמשתמשים, שילוב למשל של: Google Analytics, AppsFlyer, או כל כלי מצוין אחר שיתרמו לכם במעקב אחר התנהגות היוזרים באפליקציה, יעזרו לכם מאוד בניתוח הנתונים ובכך תוכלו ללמוד איך לשפר את המצור בגרסה השנייה שלו בהתאם ל KPIs (מדדי ביצוע) שהגדרתם מראש. בניתוח הנתונים, שימו לב לפיצ׳רים שמקבלים פידבק חיובי, מה הדברים הפחות טובים באפליקציה, אילו התנהגויות חריגות (לחיוב או לשלילה) אתם מזהים ועוד.

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

 

השאר תגובה