צטט: דביר זהר 2008-11-25 12:33:21
חוק פארטו בריבוע בניהול הפיתוח כולם מכירים את חוק פארטו שאומר כי בהשקעה של 20 אחוז מהמאמץ תגיעו ל 80% מהתוצאות. הבעיה היא שלהגיע ל 80 זה לא תמיד מספיק ופעמים רבות זה אפילו ציון נכשל (לדוגמא, אם אתם מגישים הצעות וכולן מקבלות ציון 80, יכול להיות שלא תזכו בסוף בשום פרויקט).
אני מאמין בחוק פארטו בריבוע. הרעיון הוא לעשות 20% ועוד 20% מתוך ה 80% שלא עשינו. בחישוב פשוט, אנחנו משקיעים 36% (20 + 20%*80) ומקבלים 96% (80+ 80%*20). זה כבר הישג יפה מאד בהשקעה נמוכה יחסית.
לגישה זו יש יישום בתחומים רבים (בעסקים ובחיים). בניהול פיתוח יש לה לפחות שני יישומים:
א. בתהליכי ניהול - כיועץ, אני מגיע לארגוני פיתוח ושומע שיש להם אוסף רב של נהלי פיתוח. את רובם הם לא ממשים מחוסר זמן, למרות שהם מאמינים בנחיצות של כל אחד מהם בנפרד. מה שאני עושה, זה מדרג את התהליכים הללו לפי חשיבות מול מאמץ ולוקח את השליש העליון. אותם אני מקפיד ליישם. יש לזה תוצאות מצויינות.
ב. בהגדרת תכונות של מוצר חדש - הגדירו את כל התכונות שאתם חושבים שנדרשות, אבל ישמו רק את השליש החשוב מבינהן. מנסיוני זה יביא מענה לרוב רובם של הלקוחות. יהיה לזה אפקט מצויין ביכולת שלכם להתמודד עם תכונות חדשות שיידרשו בגרסא הבאה.
רעיון פשוט, יישום פשוט, תוצאות יפות.
הרעיון יפה - למרות זאת לדעתי במקרים מסוימים קשה לישם אותו:
אתה כותב שכדי להצליח להגיע ל96% מהפרויקט צריך לדעת לדרג את הדרישות החשובות ולישם את השליש החשוב שלהם - לא תמיד יודעים לעשות את זה, לפעמים מאוד קשה לתת הערכה והרבה פעמים ישנה אי ודאות לגבי חשיבות הדרישה - למשל אם מדובר בתשתית לא תמיד ברור האם הדרישות שכרגע אנחנו חושבים עליהם יהיו השימושים העיקרים או שבעצם השימוש בתשתית יהיה קצת שונה. לדעתי צריך לתת לכל דרישה ציון לפי החשיבות שלה וכן הערכה מה סטית התקן של הציון כלומר מה הסיכוי שבדיעבד יתברר שהדרישה יותר\פחות חשובה ממה שהערכנו - לאחר זה צריך לחשוב על שיטה לסדר את חשיבות הדרישות בהתאם לשמי הפרמטרים האלה.
דבר נוסף הוא כמו שכתב השכן ממול הוא האפקט הגאמטרי שבו אם יש לנו תשתית שהיא 90% ואימפלמנטציה שהיא 90% בסופו של דבר נקבל 81% - לדעתי ניתן להרחיב את האפקט ולומר שכל בעיה בשלב פיתוח מחלחלת לשלבים שאח"כ כלומר צריך לחשב - איפיון * תיכנון * קידוד כך שהאפקט הגאומטרי יותר משמעותי. נקודה נוספת באפקט הגאמטרי היא שאם יש לנו תהליך שעובר ב5 מודולים שונים וכולם עם 96% צריך לחשב 96% בחזקת 5 כך שלדעתי האפקט הגאומטרי במערכות גדולות משמעותי ביותר.
נקודה אחרונה זה העלות של תיקון בכל שלב - ככל שהטעות בשלב יותר מוקדם כך עלות התיקון יותר גבוה כך שטעות בתשתית יותר יקרה מטעות באימפלמנטציה וטעות בתיכנון יותר יקרה מטעות בקידוד.
לדעתי המסקנה היא שבסופו של דבר חישוב תוצאות הפרויקט אינו לינארי ולכן בנוסף לחלוקת החשיבות של הדרישות יש צורך בהשקעה גדולה יותר בשלבים הראשונים של הפרויקט (איפיון ותיכנון) מאשר בשלבים הבאים (קידוד, טסטים) כמו כן מניסיון תשתית טובה מאפשרת פיתוח קל יעיל ומהיר ולכן יש להשקיע יותר בתשתית.
הוספת תגובה על "חוק פארטו בריבוע בניהול הפיתוח"
נא להתחבר כדי להגיב.
התחברות או הרשמה