יוצא לי לדבר הרבה על חשיבות האפיון לפני פיתוח אפליקציה, או משחק.
בהרבה מקרים לקוחות שלי רוכשים ממני שירותי אפיון לפני שאני מוכן לתת להם הצעת מחיר כוללת, כי אני חושב שזה חיוני מכל מיני בחינות.
אני לא הולך להזכיר את כל הסיבות שבגללן חשוב לכתוב אפיון מסודר. על זה תוכלו לקרוא ב"מדריך לפיתוח אפליקציה מצליחה" שפרסמתי כאן: http://app-success.co.il/
מה שכן רציתי לתת כאן זאת דוגמא פרקטית לאפיון ותכנון שהובילו לתוצאות מצוינות.
הלקוח: אינטל. פנו אלי בבקשה לפתח משחק "שונה" בזמן קצרצר (פחות מ-3 שבועות לעליה לאויר, כולל עיצוב, תכנות, הנפשה, סאונד). שיתפתי את הסטודיו המצוין לעיצוב "פיגורה" ויחד החלטנו ללכת על משחק בסגנון Quest די מורכב יחסית לזמן שהוקצב. זה היה ממש "כנגד כל הסיכויים".
המפתח היה תכנון נכון. בלעדיו לא היינו עושים את זה בזמן קצר כל כך.
דבר ראשון כתבנו תיאור מילולי של כל מה שהולך לקרות במשחק לפרטי פרטים וצירפנו לזה שרטוטים להמחשה.
להלן קטע מתוך האפיון:
לאחר מכן, כשהמעצב החל לעבוד על העיצוב אני התחלתי לתכנן את התכנות. זהו שלב שהרבה מדלגים עליו כדי "להרוויח" זמן. אני חושב שבסופו של דבר זה חוסך המון זמן וכאב ראש. הנה חלק מהדברים שכתבתי לעצמי ושעזרו לי מאד אח"כ בפיתוח עצמו:
בסופו של דבר המוצר שוחרר בזמן (קיבלנו הארכה של יום לתיקון באגים) ולהפתעתי לא נמצאו באגים גם לאחר שקבוצת אנשים שיחקה במשחק במשך מספר ימים וגם לאחר שחרור המשחק ששוחק ע"י כ-2000 איש - לא קיבלתנו אף בקשה לתיקון, או תלונה כלשהי. אני זוקף את זה לזכות התכנון והאפיון הראשוניים.
אפשר לראות את המשחק עצמו בקישור הזה:
http://codactive.com/portfolio/intel/summerGame2013/
אשמח לקבל תגובות כאן, או בעמוד הפייסבוק: https://www.facebook.com/codactive
בהרבה מקרים לקוחות שלי רוכשים ממני שירותי אפיון לפני שאני מוכן לתת להם הצעת מחיר כוללת, כי אני חושב שזה חיוני מכל מיני בחינות.
אני לא הולך להזכיר את כל הסיבות שבגללן חשוב לכתוב אפיון מסודר. על זה תוכלו לקרוא ב"מדריך לפיתוח אפליקציה מצליחה" שפרסמתי כאן: http://app-success.co.il/
מה שכן רציתי לתת כאן זאת דוגמא פרקטית לאפיון ותכנון שהובילו לתוצאות מצוינות.
הלקוח: אינטל. פנו אלי בבקשה לפתח משחק "שונה" בזמן קצרצר (פחות מ-3 שבועות לעליה לאויר, כולל עיצוב, תכנות, הנפשה, סאונד). שיתפתי את הסטודיו המצוין לעיצוב "פיגורה" ויחד החלטנו ללכת על משחק בסגנון Quest די מורכב יחסית לזמן שהוקצב. זה היה ממש "כנגד כל הסיכויים".
המפתח היה תכנון נכון. בלעדיו לא היינו עושים את זה בזמן קצר כל כך.
דבר ראשון כתבנו תיאור מילולי של כל מה שהולך לקרות במשחק לפרטי פרטים וצירפנו לזה שרטוטים להמחשה.
להלן קטע מתוך האפיון:
לאחר מכן, כשהמעצב החל לעבוד על העיצוב אני התחלתי לתכנן את התכנות. זהו שלב שהרבה מדלגים עליו כדי "להרוויח" זמן. אני חושב שבסופו של דבר זה חוסך המון זמן וכאב ראש. הנה חלק מהדברים שכתבתי לעצמי ושעזרו לי מאד אח"כ בפיתוח עצמו:
בסופו של דבר המוצר שוחרר בזמן (קיבלנו הארכה של יום לתיקון באגים) ולהפתעתי לא נמצאו באגים גם לאחר שקבוצת אנשים שיחקה במשחק במשך מספר ימים וגם לאחר שחרור המשחק ששוחק ע"י כ-2000 איש - לא קיבלתנו אף בקשה לתיקון, או תלונה כלשהי. אני זוקף את זה לזכות התכנון והאפיון הראשוניים.
אפשר לראות את המשחק עצמו בקישור הזה:
http://codactive.com/portfolio/intel/summerGame2013/
אשמח לקבל תגובות כאן, או בעמוד הפייסבוק: https://www.facebook.com/codactive
תגובות
הוסף רשומת תגובה