שיטות ניהול פיתוח תוכנה חדשנית - AGILE
לאור ריבוי מקרים של פרוייקטים כושלים בתחום התוכנה , הן בלוחות הזמנים והן בתכנון הפרוייקטים נהגתה מתודולוגיית פיתוח חדשה ששמה אג’יל - Agile. עקרונותיה של מתודולוגיה זו מובילה ליתרונות הבאים :
1. קיצור בזמן הפיתוח – הקמת צוות פיתוח ממוקד מטרה. הקמת צוות פיתוח אשר כולל מפתחי ובודקי תוכנה יחדיו וזאת על מנת להעצים את המטרה המרכזית שלשמה נבנה הצוות. מיקוד - קיום ישיבות סטטוס יומיות קצרות ביותר (10 דקות בערך) על מנת לבדוק את סטטוס התקדמות הפרויקט , חיבור בין אנשי הצוות , הבנה האם הצוות נתקל בקושי אשר מעקב את פיתוח הפרוייקט או כל נושא אחר. התייחסות אל מסמכים כאל אמצעי לקידום המטרה ולא המטרה עצמה. דגשים אלו ואחרים נועדו על מנת לקצר ולייעל את פיתוח הפרוייקט.
2. שיתוף פעולה מלא עם הלקוח לכל אורכו של הפרוייקט – הלקוח הוא המטרה. שיתוף הלקוח נעשה מתחילת הפרוייקט ועד סופו. הלקוח מעורב בכל שלב של הפרוייקט. הלקוח יוכל בכל שלב של הפרוייקט לקבל מוצר חלקי.
3. אפשרות גמישה יותר לעריכת שינויים – הבנה שניתן לערוך שינויים בפרוייקט תוך כדי עבודה. אם בעבר נהגו לבצע פרוייקטים ארוכי טווח אזי כיום הפרוייקטים הינם קצרי טווח ומתפרשים על פני אבני דרך. על פי מתודולוגיית ה Agile במהלך פיתוח פרוייקט יש לבצע כמה סבבי פיתוח. כל סבב פיתוח נקרא ספרינט והוא ימשך לא יותר משלושה שבועות. כך שכל תקופה של שלושה שבועות יבחן הפרוייקט מחדש הן מצד הלקוח והן מצד העובדים ומנהל הפרוייקט.
שלכם ,
אביבית שוורץ - מובילה מיזמי תוכנה להצלחה
0507484644
הכותבת הינה מייסדת של אס - אביבית שוורץ אשר מסייעת ליזמים ובעלי עסקים להוביל פרויקטי תוכנה להצלחה