עסקנו בנושא בצוות מיטוב.
- יש איבוד משמעותי של מתנדבים ביום הראשון (הרוב מגיעים, ומתייאשים ביום הראשון).
- התקנת סביבה לכל מתנדב חדש (שאחוז הסיכויים שישאר הם נמוכים), דורשת מהצוותים השקעה אדירה, שרובה יורדת לטמיון.
הפתרון להבנתי… - מתנדב חדש שמגיע בפעם הראשונה, יקבל הדרכה והסברים על עולם הקוד הפתוח, ודרכיה של הסדנא להתמודד עם אתגרים. הכרות עם החשמבירים השונים, כמו גם הדרך להקים חשמביר לבד. הייתי מכין סרטון הדרכה ומריץ אותו לפני המתנדבים החדשים. לאחר מכן יהיו שאלות ותשובוץ על ידי רכזת המתנדבים.
- מרי תסייע למתנדבים למצוא את מקומם, בחשמבירים השונים. לאחר מכן, מרי תשדך את המתנדבים למובילי החשמבירים. מוביל החשמביר או מישהו מהחשמביר יסיבירו להם אילו כלים עליהם להביא (לאפטופ, סביבת עבודה וכיוב, תלוי בתפקיד ובחשמביר).
- מתנדב חדש לעולם לא יוכל להתחיל לקודד בפעם הראשונה שהוא מגיע. כך נוכל לסנן את אלו שבאו רק לחוש את האווירה, לבין אלו שזה מספיק מעניין אותם כדי להגיע בפעם השניה.
- בפעם השניה, יהיה תהליך קליטה משולב. כיוון שרוב החשמבירים פעולים על פיתון, יהיה מישהו/י אחת שתתנדב להתקין סביבות עבודה, חיבור לגיט וכל הדברים הללו. זה הזמן גם להרוג את השפה הטיפשית הזאת ולעבור לjs.
- החשמבירים יכינו מסמכים שיסיבירו למתנדב החדש את הארכיטקטורה וכל הדברים האחרים (כמו שמקובל בפרויקטי קוד פתוח בכל העולם). אותו מתנדב תורן, יסיע למתנדבים להתמודד עם בעיות. ולאחר מכן, הם יעברו על הקוד, ויראו שהם מבינים אותו (מסמך טוב אמור לסייע למתנדב חדש להבין את הארכיטקטורה).
- רק בפעם השלישית, המתנדב יוכל ממש להתחיל לכתוב קוד. סביר להניח שבהתחלה הוא יעבור על באגים, או תיקונים קטנים (שיסומנו ב-trello כמהלכים קטנים, המתאימים למתנדבים חדשים).
ובכלל כמה הערות. בגיט אפשר לרשום את כל התכונות (fetures) הרצויים, וכל הבאגים. אם עובדים על פי גישת agile, אז לטרלו מורידים את כל החלקים המתאימים לגירסה הבאה (נניח גירסה חדשה תצא פעם בחודש). חלקים אלו יהיה ב-backlog. כל מפגש פיתוח יחשב ספרינט, והחלקים הרלוונטים לספרינט יעברו לספרינט-באק-לוג.
עבודת צוות נכונה, כפי שמקובל בעולם הקוד-הפתוח, לפי דעתי תניב את התוצאות הרצויות.
ועוד דבר, התרשמתי, שלנו כמובילי חשמבירים, (גם לי יש חשמביר תינוק - החלטה משתפת, אנו רק עובדים במקום אחר, אבל אנו שייכים לסדנא), יש מחסור בידע בשיטות עבודה מתאימות. רוב היזמים שפגשתי בסדנא, הם בעלי סריטה, שהחליטו להוביל. אבל לא תמיד יש להם את כל ההכשרה המתאימה. לכן הייתי מציע שבמסגרת הכיתה (אודי), פעם ברבעון, מובילי חשמבירים יעברו סדנת הכשרה, שתכלול שיטות עבודה מומלצות בקוד-פתוח, איפיון תוכנה, איפיון חווית משתמש, מסמכים ועוד.