פיתוח פרויקט. איטרציה היא דרך לשפר תהליך

תוכן עניינים:

פיתוח פרויקט. איטרציה היא דרך לשפר תהליך
פיתוח פרויקט. איטרציה היא דרך לשפר תהליך
Anonim

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

איטרציה את זה
איטרציה את זה

במבט אחד

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

תכונות

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

פתרון איטרטיבי
פתרון איטרטיבי

Integration

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

איטרציה פשוטה
איטרציה פשוטה

Prospects

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

מוּמלָץ: