Table of Contents
ניהול פרויקטים הנדסיים Agile Engineering Process Management
ניהול תהליכים הנדסי Agile הוא גישה מובנת אך גמישה לפיתוח מוצרים ומערכות.It משלב את עיקרי הליבה של פיתוח תוכנה Agile עם משמעת הנדסית, המאפשר לצוותים לספק ערך מצטבר תוך התאמה מתמדת למידע חדש.בניגוד לשיטות מפל מסורתיות המבוססות על מפרט חזיתי ושלבים של היתכנות, הנדסה Agile מדגישה לולאות משוב קצרות, שיתוף פעולה הדוק עם בעלי עניין, ואת היכולת לבלוט על בסיס למידה אמיתית.
הגישה מושרשת ב-FLT:0[Agile ManifestoFLT] 1 (ראה:2Agile ManifestophFLT 3), אשר מעריכה אנשים ואינטראקציות, תוכנה עובדת, שיתוף פעולה לקוחות, ותגובה לשינוי על תהליכים קשיחים ותיעוד.כאשר ערכים אלה מוחלים על הנדסה, התוצאה היא סביבה דינמית שבה קבוצות יכולות לשגשג, כי הם ניסיונות מהירים יותר, ולא למניעים אותם לפתרונות מהירים יותר, ולפתור אותם לפתרונות טובים יותר.
ניהול תהליכים הנדסי Agile אינו רק על נקיטת מסגרת שנקבעה כמו Scrum או Kanban - זה על הטמעת חשיבה של שיפור מתמשך והתאמה בתרבות ההנדסית.חשיבה זו היא מה שמאפשר לארגונים להפוך רעיונות יצירתיים לתכונות מוכנות בשוק עם מהירות ואמינות.
עקרונות הליבה של Agile
העקרונות שפרקו שיטות ספין-ליאג' חלים ישירות על טיפוח חדשנות.כל עיקרון, כאשר הם מתרגלים באופן פעיל, יוצר תנאים המעודדים חשיבה יצירתית וניסוי מהיר.
- (FLT:0) שיתוף פעולה עם משא ומתן על משא ומתן משא ומתן על משא ומתן משא ומתן על משא ומתן על משא ומתן: עידוד משתמשים אמיתיים ובעלי עניין לאורך מחזור הפיתוח מבטיח כי מוצרים לטפל בצרכים אמיתיים במקום להניח אלה.דיאלוג מתמשך זה מציף מקרים ודרישות בלתי חדות, מעורר חדשנות.
- (FLT:0) אחריות להשתנות בעקבות תוכנית סימולציה 1 - חדשנות לעתים רחוקות עוקב אחר נתיב ליניארי.הדגש של Agile על אימוץ שינוי מאפשר לצוותים להזיז מאמצים כאשר הזדמנות חדשה או תובנה טכנית מופיעה, במקום לדבוק מפת דרכים מיושנת.
- (FLT:0) משלוח של עבודה IncrementsoferveFLT:1) - Breaking לעבוד לתוך קטן, פונקציונליות מצטברת (בדרך כלל כל שבועיים או פחות) מספק הזדמנויות קבועות כדי לבדוק ולהתאים.קצב זה יוצר מחזור טבעי של הדור השערה, prototyping, בדיקות, וזיקוקציה.
- (FLT:0) שיפור מתמיד (Kaizen)veFLT:1) - רטרוספקטיביות סדירות מעודדות צוותים להרהר הן על התהליך והן על המוצר.ההרגל הזה של הגדרה עצמית מוביל לשיפורים מצטברים המורכבים לאורך זמן, לעתים קרובות מעלה רעיונות פורצי דרך.
- [ה]ב[[המאה ה-1]], כאשר מהנדסים מקבלים אוטונומיה להחליט:2howFLT 3 להשיג מטרות, הם לוקחים בעלות והינם מוטיבציה להציע ולבחון פתרונות יצירתיים.
עקרונות אלה אינם רק חברות טכנולוגיה מובילות כמו FLT:0 ,Spotifyify 1 ו-FLT:2NetflixcioFLT 3 נבנות את התרבויות שלהם סביבם, השגת מהירות חדשנית יוצאת דופן כתוצאה מכך.
אסטרטגיות ל-Platology Through Agile Engineering
עקרונות תרגומים לפרקטיקה הנדסית יומיומית דורשים אסטרטגיות מכוונת. להלן הן גישות מוכחות כי ארגונים יכולים לאמץ כדי ליצור בסיס פורייה לחדשנות.
לעודד ניסויים ולבטל כישלון
חדשנות אינה ודאית.לטפח אותה, הצוותים חייבים להרגיש בטוחים מבחינה פסיכולוגית לנסות רעיונות חדשים ללא חשש מעונש. Agile מספקת מסגרת עבור זה: ניסויים מקוצצים בזמן עם השערות ברורות ותוצאות נמדדות.חשבו ליישם רעיונות חדשים ללא חשש מעונש:0חדשנות ⁇ sFLT:1 - קבע תקופות של שבוע אחד שבו צוותים עובדים על פרויקטים ממושכים מחוץ ל"אפקטים"מחדש" (Lab) של 70% מהזמן, אם כי הוא זמן רב עוצמה, אם כי הוא זמן רב, אם כי הוא מארגן, אם כי הוא זמן רב עוצמה, אם כי הוא אקטיבי, אם כי הוא למעשה, כלומר, כלומר, כלומר, אם כי הוא זמן רב של ארגוני אקטיבי, אם כי הוא מארגן, למשל, 000 שנים רבות, אם כי הוא זמן, או יותר מארגן, אם כי הוא זמן רב עוצמה, אם כי הוא מארגן, אם כי הוא זמן, 000 פעמים רבות, 000 שנים של ארגוני תשוקה, 000 שנים, 000 שנים של ארגוני תשוקות, 000 שנים רבות, 000 שנים רבות, 000 שנים רבות, 000 שנים, 000 שנים, אם כי הוא מארגן, 000 שנים, אשר מוקדש, 000 שנים רבות של פעילות, 000 שנים רבות של פעילות על פרויקטים של פעילות על פרויקטים של פעילות על פרויקטים
כאשר הניסויים נכשלים, מתייחסים אליהם כאל הזדמנויות למידה.לערוך פוסט-זיכרון חסר אשמה כדי להפיק תובנות ולהאכיל אותם בחזרה לתוך התהליך.גישה זו לא רק יוצרת רעיונות חדשים אלא גם בונה תרבות שבה לוקחים סיכונים מחושבים הוא נורמלי.
שיתוף פעולה בין הצלב
לשבור את סילוס בין דיסציפלינות.מהנדסי תוכנה, מהנדסי חומרה, מנהלי מוצרים, מעצבים ואנשי אבטחת איכות עובדים יחד צוות יחיד להביא נקודות מבט מגוונות הניצוץ פתרונות יצירתיים.
אחת הפרקטיקה היעילה היא לסובב תפקידים או לכלול בעלי עניין שאינם מעוררים (למשל, תמיכת לקוחות, מכירות או תפעול) בסקירות ספאריות.עיניהם הטריות יכולות לזהות נקודות כאב או הזדמנויות שצוות הליבה הפך עיוור ל-FLT:0Spotify's מודל ה-Spotify's Unit ModelFLT:1 מסדיר זאת על ידי קבוצות אוטונומיות קטנות הכוללות הכרחיות כדי לספק תכונה מקצה לקצה אוטונומיה וחדשנות ישירה.
המונחים: Tobacco Loops
Feedback הוא הדלק עבור הצתה וחדשנות. תהליכי הנדסה Agile לבנות בלולאות משוב מרובות:
- (ב) ,0) ביקורות הדפסה על שאלות בנוגע ל- 1 (ב) עם בעלי עניין מספקים תגובות בזמן אמת לעבודה.
- (FLT:0) בדיקות יכולתיות (FLT:1) משולבות בכל קידוד מגלה כיצד משתמשים באמת מתקשרים עם המוצר.
- (FLT:0) בדיקות ושילוב מתמשך של אינטגרציה 1FIRLT) מספקים משוב טכני על איכות קוד והתנהגות מערכת.
- (ב) ,0) ,RetrospectivesivesFLT 1:1 איסוף משוב צוות על התהליך עצמו.
כדי למקסם את החדשנות, להבטיח כי ערוצי משוב הם דו-כי-כיווניים.לעודד חברי צוות להציע ניסויים המבוססים על מה שהם לומדים ממשתמשים.לדוגמה, ב-FLT:0) אמזוןFLT:1, צוותים צפויים לכתוב "שחרורים מדכאים" לתכונות חדשות לפני בנייתם, תוך שימת דגש על יצירת ויזואליזציה ברורה של הבעיה של הלקוח והפתרון המוצע.
חדשנות עם מטרות אסטרטגיות
בעוד שיצירתיות צריכה להיות מעודדת, יש לתקשור למטרות עסקיות כדי לספק ערך. השתמש במסגרות עדיפות כגון:0SCoWirFLT:1 (חייב להיות, צריך להיות, יכול להיות, יכול להיות, לא יהיה) או FLT:2Kano ModelFLT 3 כדי להעריך הזדמנויות חדשניות.
Another tool is the Opportunity Solution Tree (pioneered by Teresa Torres), which connects desired outcomes to specific opportunities and potential solutions. Agile engineering teams can use it during backlog refinement to ensure that innovation work is always linked to a measurable hypothesis.
ניהול תהליכי הנדסה Agile for innovation
הידיעה שהאסטרטגיות הן דבר אחד; הצבתן לתרגול יום-יום היא עוד צעדי יישום בלתי-פעולה שארגונים מכל גודל יכולים לאמץ.
בחרו את המסגרת הנכונה
(הופנה מהדף מסגרות שונות.FLT:0ScrumFLT) פועל היטב עבור צוותים כי נהנה מקצב קבוע של ⁇ s ותפקידים ברורים (בעלים, Scrum Master) (FLT:2KanbancioFLT 3:2KanbancioFLT 3: הוא אידיאלי עבור צוותים עם זרימה רציפה של עבודה, כגון תפעול או פלטפורמה, חדשנות, שבו לעתים קרובות מגיע משיפורים.
כל מסגרת שתבחר, להימנע מדבקות דוגמטית, המטרה אינה לעקוב אחר מתכון אלא ליצור מערכת המאפשרת ניסויים מהירים ולמידה.
שיטות טכניות מעודדות אשר מאיימות חדשנות
חדשנות אינה רק רעיונות; היא דורשת את היכולת להעביר את הרעיונות האלה במהירות ובבטחה.ד. שיטות הנדסיות כגון:0.10.Continentאינטגרציה ומשלוח רציף (CI/CD)FLT:1, 2test AutomationsFLT 3:2test Automations, ו-FLT:4infrastructure as CodeFLT:5 להפחית את החיכוך של שינויים פריסה.
יישום דגלי A/B (FLT:0) ייצור דגלים מאפשר לצוותים לגלגל פונקציונליות חדשה למצע של משתמשים, לבצע בדיקות A/B, ולהגביר בהדרגה את השחרור ללא יציבות מערכת סיכונים.טכניקה זו משמשת באופן נרחב על ידי חברות כמו FLT:2 FacebookFLT 3 ו-FLT:4NetflixF:5 כדי de-סיכון ו לאסוף נתונים אמיתיים לפני מלא.
בניית תרבות של בטיחות פסיכולוגית
אפילו הכלים והמסגרות הטובים ביותר לא יעודדו חדשנות אם הצוות מפחד לדבר על בטיחות פסיכולוגית – האמונה כי ניתן לקחת סיכונים מבלי להיות משוחדים – היא נהג מוכח של ביצועי צוות ויצירתיות של גוגל.
מנהיגים ממלאים תפקיד קריטי כאן.הם חייבים מודל של פגיעות על ידי להודות בטעויות שלהם, לחגוג את הלמידה מכישלונות, ולהימנע מאשימה אנשים.טקסים Agile כמו רטרוספקטיביות הם מקום אידיאלי לחזק את התרבות הזו: להשתמש בהם כדי לדון במה השתבש מבלי לשים קץ, ולעמוד כל "כישלון" כאבן מרעננת לקראת פתרון טוב יותר.
אתגרים ופתרונות
אימוץ ניהול תהליכים הנדסיים של Agile לחדשנות אינו ללא מכשולים.התמריץ את האתגרים הללו מאפשר לארגונים לטפל בהם באופן יזום.
התנגדות תרבותית לשינוי
קבוצות הנדסיות רבות יש הרגלים ארוכי טווח מושרשים בחשיבה מפל.מפתחים עשויים להתנגד לשקיפות של סטנד-אפים יומיים או קצב מהיר של אנתרופולוגים.מנהלים עשויים להיאבק כדי לאפשר לסגנונות שליטה ובקרה.כדי להתגבר על זה, להשקיע באימון הולם ואימון. להביא מאמנים גמישים מנוסים שיכולים לעצב את ההתנהגות ולהפגין את היתרונות.התחל עם צוות כדי לבנות סיפור הצלחה שאחרים יכולים לראות וללמוד.
סקופ גילוח והפסד של פוקוס
חדשנות יכולה לפעמים להוביל ל"תסמונת האובייקט השיני", שבה צוותים רודפים רעיונות רבים מדי בבת אחת ולא מצליחים לספק התחייבויות ליבה. השתמש בתהליך עדיפויות ממושמע ממושמע.ה-FLT:0Kano ModelFLT:1 עוזר להבחין בין תכונות אשר ישמחו משתמשים ואלה שרק צפויים.בנוסף, להגביל את פעילות ה-inprogress (WIP) באמצעות לוחות קנברנים כדי למנוע את עומס המוצר וספקן - כמו גם כן.
המונחים: innovation output
(ה) קשה לכמת (ב) אך ניתן למדוד את מדדי המסלול כגון FLT:0 במספר ניסויים שנערכו ל- ⁇ FLT:1, FLT:2percentage of Features הנגזרים מ- 3.10.000) או מ-FLT:4time מהרעיון למגע ראשוני:5 נקודות מתודולוגיות מבוססות-מחדש כמו LTs (Factorating) מ-Properating Rate (D) של 7.
שמירה על הנדסה משמעת
ללא משמרות, Agile יכול לטבול את הזעם.Rirour בפרקטיקה טכנית - ביקורות קוד, בדיקות אוטומטיות, סריקה אבטחה - אסור להקריב בשם המהירות. Agile הנדסה לא אומר "האקרה" קבוצות עידוד כדי לאזן את חקר עם FLT:0techn מצוינות FLT:1 כאשר צוות רוצה להתנסות עם ארכיטקטורה חדשה או ספרייה, הם צריכים להתחבר עם זה עם פתרונות ספייקט ויציאה ברורה, אם הוא מאומץ על ידי ניסיון.
דוגמאות אמיתיות לחדשנות Agile-Driven
כדי לקרקע מושגים אלה במציאות, שקול כיצד ארגונים השתמשו בהצלחה בניהול תהליכים הנדסיים של Agile כדי לחדש:
- (FLT:0)SpotifyFLT:1 - הקבוצה שלהם, השבט, פרק ומודל גילירוד הוא יישום ישיר של עקרונות Agile בקנה מידה. Squad הם אוטונומיים, צוותים בין-תפקודיים שבבעלותם אזור מסוים.הם מנהלים רטרוספקטיבציות משלהם, מחליטים את הערימה הטכנית שלהם, ומוחזקים באחריות לתוצאות.
- (FLT:0) נטפליקס | תרבות ההנדסה של ענקית הזרמה מדגישה את החופש והאחריות של הצוותים להשתמש במיקרו-שירותי ו- CI/CD כדי לפרוס אלפי פעמים ביום.התרבות ההנדסה של נטפליקס:2Chaos EngineeringFLT:3 גישה (הפחתת כישלונות במכוון לבחינה חוסן) היא תוצר ישיר של חשיבה Agile: טיפול במערכות כמו ניסויים, ללמוד מכישלונות ומניעה זו הובילה לשיפור הגמישות של המשתמש.
- (FLT:0ING BankigsFLT:1) - במגזר הפיננסי, ING מחדש את כל ארגון ה-IT שלו ליחידות Agile בהשראת Spotify.הטרנספורמציה הייתה מסיבית, אבל היא אפשרה לבנק לשגר תכונות בנקאיות דיגיטליות חדשות בשבועות במקום חודשים. "דרך אחת של עבודה" שלהם הפכה למדד עבור מגוון רחב של אגיליות ארגונית.
דוגמאות אלה מדגישות כי ניהול תהליכים הנדסיים Agile אינו מרשם בגודל אחד, אלא קבוצה של עקרונות ושיטות שניתן להתאים לכל תעשייה.החוט המשותף הוא מחויבות ללמידה, משוב והעצמה.
מסקנה
חדשנות אינה הצצה מסתורית של תובנה - זהו תהליך ממושמע של ניסויים, למידה והסתגלות.ניהול תהליכים הנדסי Agile מספק את השפע של תהליך זה. על ידי אימוץ התפתחות רבת-תכליתית, צוותים חוצה-תפקודיים, משוב מתמשך, ובטיחות פסיכולוגית, ארגוני הנדסה יכולים ליצור סביבה שבה חדשנות אינה מקרית מדי פעם אלא תוצאה אמינה.
כדי להתחיל, לבחור אזור אחד - כגון הצגת קידודים או חיזוק הפרקטיקה העקרונית של הצוות שלך - ולבנות משם.עקוב אחר ההשפעה על שני תוצאות מוסריות הצוות ועסקיות. עם סבלנות ועקשנות, פרקטיקות Agile יכולות להפוך את צוות ההנדסה שלך למנוע של חדשנות מתמשכת.
(ב) ויקרא: "בְּהָעָשָׂה הוּא עַמֶרְתָּבְתָּבָה הוּא עַמַרְתָּבְתָּעָה, אִם עַל עַמְתָּעָשִׂיתִיתְתָּעָה" (ב"ב"ב"ב"ב"ב, ט"ד).