Agile

LifeOverIP

New member
Agile

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

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

2. מבחינת סקראם - מדובר בד"כ בעבודה בספרינטים, הכנת Product Backlog,
גזירת Spring Backlog, ביצוע Scrum Meeting כל בוקר, ביצוע Spring Planning, עבודת עם צוותים מעורבים ו Scrum Master,
ובסוף כל ספרינט גם פגישת תחקיר/לימוד, פגישת Review להצגת התכולה ועבודה עם לוח ופתקים,
האם כל הנ"ל ייחודי רק לסקראם או גם לשיטות אג'יליות אחרות?

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

4. למעט סקראם וקנבאן, אילו שיטות אג'יליות נוספות יש?

5. האם XP היא נגזרת/מימוש של אג'ייל, או שזו פשוט שיטה דומה אבל מוכרת עוד בעידן טרום האג'ייל?

6. מבחינת מודל "מפל המים" העתיק, שדגל בתכנון פרטני ומקיף מראש (מי אמר MS Project?
)
ביצירת מסמכים לכל שלב (ייזום, איפיון, עיצוב וכו'), כאשר כל שלב מתחיל רק כאשר הקודם הסתיים,
ובתהליך פיתוח ארוך יחסית, פחות גמיש לשינויים ופידבק מחזורי ומיידי, כאשר ה QA שולב רק בסוף הפיתוח,
האם מודל זה עדיין נמצא בשימוש? (אולי רק במקומות שבהם בתוצר הנדרש ברור כשמש, לא יעבור שינויים,
ויש ניסיון רב במימוש בטכני כך שקל להעריך את המאמץ הנדרש ולדייק, כך שאפשר אפילו לתמחר כ Fix)

תודה.
 

nocgod

New member
בדיוק למדתי קורס על הדרעק הזה...

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

1 - נראה לי שבערך הבנת נכון את הרעיון. אג'ייל זה יותר רעיון על כזה כאשר יש מתודולוגיות קצת יותר קונקרטיות אשר מגדירות את העבודה.
2 - אני כמעט בטוח שיש מתודולוגיות שנגזרו מסקראם או סקראם נגזר מהן אשר מאוד דומות וחולקות עקרונות מנחים זהים.
3 - לא מכיר...
4 - כן יש...אתה יכול להכנס
5 - XP היא מתודולוגיית עבודה (נגיד SCRUM אינו מגדיר איך לעבוד בתחלס מול הקוד...) של איך עובדים מול הקוד (קווים מנחים של איך לקודד ובאיזה שיטות עבודה)

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

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

nocgod

New member
קורס במסגרת התואר שלי (הנדסת תוכנה)

אגב מלמדים אותו (אבל באמת מלמדים) בטכניון (זה ככה לפני שיקפצו שיגידו שזה קורס מונפץ של מכללת אל-אסד או משהו
)
לקורס קוראים "תהליכי ייצור ואחזקת תוכנה"
במסגרת הקורס היינו אמורים ללמוד (לבד כמו שציינתי קודם מאחר ולא היו הרצאות ותרגולים):
א. UML
ב. ניהול פרוייקט (חיים בסרט) על פי PMBOK ועוד כמה ספרים חופרים ביותר.
ג. שיטות AGILE ומה היא מתודולוגיית agile.
ד. פרוייקט גמר של הקורס שבמסגרתו היינו צריכים לכתוב CASE tool שמתמקד באחד מגופי הידע שיש בPMBOK ולהשליך אותו על פרוייקט עתיר תוכנה, הפרוייקט אמור היה להתנהל בשיטת scrum אבל ההבנה של הסגל של מה זה סקראם ואיך עובדים בו ומה העיקר לוקה בחסר.
(נגיד משום מה החליטו שיתמקדו בעיקר ב UMLים שציירנו לתוכנה ולא בקוד והתוכנה עצמה שזה נוגד את עקרונות ה scrum. ואני אפילו לא אתחיל להרחיב על העובדה שמי שבדק את העבודה ספק אם הוא יודע מה זה #C ומבין במה השתמשנו שם בכלל...EF, LINQ, delegaes, lambda expr)
 
למעלה