Upgrade to Pro — share decks privately, control downloads, hide ads and more …

se02 - team

robi-y
February 27, 2016

se02 - team

robi-y

February 27, 2016
Tweet

More Decks by robi-y

Other Decks in Education

Transcript

  1. הנכות תסדנה 2 . תווצ ( םיכילהתו ) 1 "

    םא ה הפש הנוכנ הניא , ה תא םיפקשמ םניא םירמאנה םירבדה יזא הנווכ ; הנווכה תא ףקשמ וניא רמאנש המ םא , תושעל שיש המ יזא השענ וניא ". - סויצופנוק se16b-yagel
  2. עובשה המ ? • תווצ תדובע לע טעמ • (

    והמ םייח רוזחמ הנכות לש ? חותיפ ךילהתב ךרוצ שי עודמ ? • לש םילדומ חותיפ יכילהת םתכרעהו – " ןקתו דדוק " – םימה לפמ – ילאריפסו יביטרטיא – תוזירז תוטיש / תושימג ( תושימז ) – agile • םינקת ) • ( םייתרבח םימזימל היגולונכט תאצרה ) • תומישמ – םויה : םיטקיורפ תועצה תוגצמ ( ןויערה , תומישיו שומימ , תולאש ) – ישיא – בוו תייצקילפא : חוקל דצ – טקיורפב : תוצובק תריצי , ולש רתאהו טקיורפה לוחתא , יתשל ירוביצ רקס תוצובק ( םושיר ) 2 se16b-yagel
  3. ונחנא הפיא טקיורפב ( סרוקב ) ? • המל ?

    היעב ( טלפ : טקיורפ תעצה \ ןוזח \ SOW ) • ימ ? תווצ ( Inception , לוחתא \ טקיורפ ןונכת ) • המ ? תושירד ( SRS ) • ךיא ? ןוכית ( הרוטקטיכרא ) ( SDS ) • יתמ ? לוהינו ןונכת – ( ZFR ) • האלה ( תויצרטיא , Code ) se16b-yagel 3 www.startwithwhy.com
  4. תווצ תדובע “Talent wins games, but teamwork and intelligence wins

    championships” ג לקיימ ' ןדרו 4 se16b-yagel
  5. "People are more important than any process. Good people with

    a good process will outperform good people with no process every time.“ - Grady Booch, Object Solutions: Managing the Object-Oriented Project. Addison-Wesley, 1996 @simonsinek: A team is not a group of people that work together. A team is a group of people that trust each other. 5 se16b-yagel
  6. דועו בוקרה חופתה • D. J. Deming, The Growing Importance

    of Social Skills in the Labor Market, 2015 • W. Felps, “How, when, and why bad apples spoil the barrel: Negative group members and dysfunctional groups.” • K. Matsudaira, The Paradox of Autonomy and Recognition - Thoughts on trust and merit in software team culture • The Drucker Exercise • J. Spolsky, How to be a program manager • המ םירדתסמ םניא הצובקה ירבחשכ תושעל ? • O'Brien, People the missing ingredient (talk) 6 se16b-yagel
  7. תונוש Diversity • "Why Some Teams Are Smarter Than Others?

    It’s about listening, empathy and having more women“ – http://www.nytimes.com/2015/01/18/opinion/sunday/why-some- teams-are-smarter-than-others.html?_r=0 • "Gender and Tenure Diversity in GitHub Teams", 2015 – “we show that both gender and tenure diversity are positive and significant predictors of productivity” se16b-yagel 8
  8. תווצ ליגרת • ףתושמ ןוזחמ ראשה ןיב העיגמ החלצה •

    ישיא ליגרת , ( 2 תוקד ) םושרלו בושחל : – םהב בוט יכה ינאש םירבדה השלש םהמ ? – דובעל בהוא ינא ךיא ? – יל בושח יכה המ ? – ינממ תופצל רשפא המ ? "( א ינא )"... • ינימ - יתצובק ליגרת , ןויד תוקד שמח – תיתצובק הדובעב ול התייהש הבוט היווח רפסמ דחא לכ – ישיאה ליגרתה רואל םכלש תווצל תויוביוחמב םינד • םוסרפ יקיוב תווצ תדובעל ףתושמה ןוזחה תא טקיורפה 9 se16b-yagel
  9. חילצמ תווצ • The five keys to a successful Google

    team 1. Psychological safety: Can we take risks on this team without feeling insecure or embarrassed? 2. Dependability: Can we count on each other to do high quality work on time? 3. Structure & clarity: Are goals, roles, and execution plans on our team clear? 4. Meaning of work: Are we working on something that is personally important for each of us? 5. Impact of work: Do we fundamentally believe that the work we’re doing matters? se16b-yagel 10
  10. תווצ הנבמ • תווצ שאר לומ םייטרקומד םיתווצ • ורוגל

    ביבסמ םיתווצ • יתווצ Agile ו - Scrum ( הארנ ) • חותפ דוק יתווצ • םכלש הנבמה המ ? – ל בל ומיש Conway's law 11 se16b-yagel
  11. םילכ • טקלא םילכ אלל ' ( ! רדח ותואב

    , חול ) • קוחרמ הדובע : ליימ , IRC , פייקס , ןחלוש ףותיש הדובע , • םיידועיי םילכ , לשמל : tmux ( קחורמ תוגוזב תונכת ) , sococo ( םיילאוטריוו םידרשמ ) , join.me , grou.ps , ןנעב הדובע תוביבס – לשמל Cloud9 , codenvy , םימישרת , םיצבק ףותיש , תומישמ ( לשמל trello ) • טקיורפ לוהינ ילכ ( github ) • המישרו ןויד קרפב םיסרבר 12 se16b-yagel "Instoolation (n) : Belief that process problems can be solved by installing a tool” -G. Adzic
  12. םיטקילפנוק ןורתפ • רוחבל ינכט ןוויכ הזיאב לשמל • םהילע

    םימיכסמש םירבדה לש המישר – םימיכסמ םצעב ונחנא ילוא • ינשה לש םינועיטה לע רזוח דחא לכ – חונימ לע קר חוכיווה ללכב ילוא • Constructive confrontation (Intel) – תויעב תולעהל דחפל אל • Disagree and commit (Intel) – םיביוחמ םלוכ ונטלחה םא • ללכב םייחל ישומיש se16b-yagel 14
  13. םיכילהתו תווצ תדובע לע דוע – ולמשרמה קחשמ • http://marshmallowchallenge.com

    • תואצות ןוטרס TED – חילצמ יכה ימ ? • תונויער תוגצמ • האבה םעפב ... se16b-yagel 15
  14. 2 . הנכות חותיפ יכילהת - תורוקמ • Pressman, Chap.

    2+3 • Meyer, Agile! : The Good, the Hype and the Ugly • Laplante, Software Engineering • Jalote, Chap. 2 • Wikipedia: Software Development Processes http://www.ambysoft.com/essays/agileLifecycl e.html#Iteration0 • לבוש , עדימ תוכרעמ בוציעו חותינ ןונכת , ( קרפ אשונב ) 16 se16b-yagel
  15. וישכע דע : • הנכות תסדנה תרדגה – םיכילהת ףסוא

    , ךרע לעב הנכות רצומ חותיפל םילכו תוטיש חוקלל םיבאשמב יתוכיאו יבטימ שומיש ךות , ןויערה בלשמ השירפה בלשל דעו • היעבה : תיתיישעת המרב הנכות רצומ חתפל דציכ – ןובשחב תחקל שי רצומל רבעמ : תויולע , תוכיאו םינמז • ונתושרל דמוע המ ? – םישנא – היגולונכט – םיכילהת se16b-yagel 17
  16. תישאר : דא הנכות חותיפ - קוה • קוה דא

    חותיפ : וא ימשר ךילהת לכ אלל הנכות תריצי תורדוסמ הדובע תוארוה • קוה דא חותיפ לש תונורסח : – םיבושח םיבלש לע רותיו ( ןונכת , תוקידב ) • םיסופספל יוכיס – תונוש תומישמ עצבל יתמ רורב אל – תולודג תוצובקל םיאתמ אל – םירצות ךירעהל השק • העודי הנחבא ( AS/400,Boehm81IBM ) – תולע רתוי רחואמ הלגתמ איהש לככ הלוע היעב ןוקית 18 se16b-yagel
  17. הנכות ייח רוזחמ והמ \ חותיפ ךילהת ? • הרדגה

    : םידעצ ףסוא \ םיבלש , רצומ םתועצמאבש רצוימ הנכות – שומישמ האיציל דע ןויערה בלשמ – םינש וא םישדוח ינפ לע ךשמיהל לוכי • בלש לכל תורטמ – עוציבל םישורדה םידעצה לש רורב ןויצ – הדובעה תריקס רשפאמה רורב רצות – אבה בלשל עוציבל תולועפ תרדגה • היגולודותמ םג ארקנ םימעפל \ חותיפ לדומ \ רוזחמ דועו םייח 19 se16b-yagel
  18. לדומ ללכב והמ ? • Modeling – A means to

    capture ideas, relationships, decisions and requirements in a well-defined notation that can be applied to many different domains [Pilone, D., UML 2.0 in a Nutshell, 2005] • תבכרומ תושי לש טשופמ רואיתל שמשמ לדומ – םיטרפל הדירי אלל םיינורקעה םיטרפב דקמתמ לדומ – שרוד לדומ " םוגרת " תיתימאה תושיל – תונוש תויונשרפו םישומימ רשפאל רומא 20 se16b-yagel
  19. םייח רוזחמב שומישל תונורתיה םהמ ? • רצומה לע הדובעל

    תרגסמ • לע בושחל ונתוא חירכמ " הלודגה הנומתה " דעצ רחא דעצ הילא עיגהל רשפאמו • תרחא , תימוקמ תונוכנ ילוא וחקלייש תוטלחה תישיאו , תיללכה הרטמה תא תוספספמ ךא • ילוהינ ילכ , תוכיא תחטבה 22 תונורסח ? se16b-yagel
  20. אמגודל תויוליעפ • תוכמות תויוליעפ – חותיפה לוהינ – תוכיא

    תחטבה – םירקס – הרוצת לוהינ • םילכ • תושירד – ףוסיא , חותינ ( Analysis ) • ןוכית ( Design ) • שומימ • תוקידב \ תומיא \ בוליש • דועית • העמטה \ הכימת \ הקזחא 26 דב תוליעפ לכל " םירצות שי כ se16b-yagel
  21. תסדנה ןיב ירקיעה לדבהה תויהל לוכי המ הנכותל ןיינב ?

    .1 הרוטקטיכרא ןיא הנכותל .2 םירחואמ םייוניש תולע .3 םידרפומו םינוש םיבלש ךירצמ וניא הנכות חותיפ .4 ישממ לדבה ןיא se16b-yagel 29
  22. הנכות חותיפ יכילהת תודלות רוציק • רוד 1 : ךילהת

    אלל – ןקתו דדוק • רוד 2 : ןנכותמ – םימה לפמ • רוד 3 : יביטרטיא \ ילטנמרקניא – ילאריפס , RAD , RUP • רוד 4 : לגתסמ – Agile , Scrum/Lean • רוד 5 : ? se16b-yagel 30
  23. " ןקתו דדוק " – דגנו דעב 33 • תונורתי

    – ןיא ( טעמכ ) ךילהתה לש הרוקת , " םירעתסמ " לע טקיורפה – םידקוממו םינטק םיטקיורפל םיאתמ • תונורסח – ךרד ןיא דודמל תומדקתה , םינוכיס וא תוכיא – םייתועמשמ םייוניש ךירצהל םילולע םירחואמ םייוניש ןכתב – םימייסמ יתמ רורב אל , תולוכת , וכו הכימת ' se16b-yagel
  24. םימה לפמ • ל סחוימ - Royce [ 1970 ]

    ( ךופה ןווכתה םצעבש ... * ) • יחכונה בלשה םויס ינפל אבה בלשל םימדקתמ אל • לדומה לע תרוקיבל רקיעב שמשמ םשה • ... םינקתהמ קלח יפל ביוחמ וליפאו בחרנ שומישב 35 se16b-yagel
  25. םימה לפמ - תונורתי • ינש דצמ ךא םינבומו םייופצ

    םיטקייורפל םיאתמ םיבכרומ ( עדימ תוכרעמ לשמל ) – ןנכתל רשפאמ ( טעמכ ) שארמ לכה – ילאידיאה ךילהתה , עצמאב םייוניש ןיא םא • הסונמ אל תווצל םיאתמ – וירחא בוקעל לקש יתרדס לדומ – האלה םדקתהל םא ןוחבל רשפא בלש לכב • תוחוקל הברה לש ילכלכה לדומל םיאתמ ( םויכ ) 36 se16b-yagel
  26. םימה לפמ - תונורסח • דב " יא כ -

    שארמ לכה לע בושחל רשפא • ףוסה ינפל תומדקתה תשגרה ןיא • ףוסב קר תעצבתמ היצרגטניא – םדקומ בלשל ךירצש םכסומ רבכש המ תא דגונ תועיבקבו – ךרדה ךלהמב בושמ רדעהב חישק אצוי רצומה – וב ןינועמ וניא חוקלהש רצומ אצי ךילהתה ףוסבש ןכתיי • תווצב תוליצנ רסוחל םורגל לולע • תושימג רסוח \ םייונישל תוחיתפ 37 se16b-yagel
  27. How well does Waterfall work? • “Plan to throw one

    [implementation] away; you will, anyhow.” - Fred Brooks, Jr. (1999 Turing Award winner) • Often after build first one, developers learn right way they should have built it 39 (Photo by Carola Lauber of SD&M www.sdm.de. Used by permission under CC-BY-SA-3.0.) se16b-yagel
  28. רוד III – יביטרטיא \ ילטנמרקניא – ילאריפס – סופיט

    בא – RAD – םיבלשב רורחש – RUP se16b-yagel 40
  29. םילדומ םיביטרטיא \ םיילטנמרקניא • םיבבס ( דב םירצק "

    כ ) לש – ןפואב תוילנויצקנופ תפסוה ילטנמירקניא – יפל ןומזת תויצרטיא - ןמז תרגסמ ( עובש \ שדוח ) – םהיניב בלשל רשפא – רשפא ליבקמב םיקלח שממלו ןנכתל • תונורתי – לוהינלו הנבהל הלק תומדקתה לכ – חאו תירקיע תילנויצקנופ לש ינושאר שומימ " חוקלהמ בושמ יפל כ  םינוכיס תדרוה 41 se16b-yagel
  30. ילאריפסה לדומה \ בא - סופיט • ע עצוה "

    י Boehm ב - 1988 • יביטרטיאה דמימה תא םימה לפמל ףיסוה \ ינויצולובא • םיבלשב םינוכיס תדרוה ןווכומ , םילודגהמ לחה םאתהב תולועפו – ןוכנה רצומה תא םינוב ונא םאה – רצומל תוחוקל שי םאה – תמייקה היגולונכטה תרזעב רצומה תא שממל ןתינ םאה םויה ? רחמ ? • ךרד האצותה לא רתוי הריהז תומדקתה סופיט תובא – רתוי תוררבתמ תורטמה בלש לכב • לבוקמ תוחפ רבכ 42 se16b-yagel
  31. ילאריפסה לדומה - תונורתי • לודג טקיורפל םג םיאתמ ,

    תושירדה ובש הזכ לבא תורורב ירמגל אל ךרדה תליחתב • תויעב לש םדקומ יוהיזו בושמ קפסמ , רשפאמ םייונישל המאתה • םינוכיס לוהינ – רתויב לודגה ןוכיסב דקמתהלו ליחתהל יאדכ – לוהינו הכרעה רשפאמ • תונורסח ? – " דבוע הז , ותוא רוכמנ אב " , ןונכתו לוהינ הברה , ךירצמ םינוכיס לוהינב תויחמומ , בכעתמ תאז לכב בושמה 44 se16b-yagel
  32. Rapid Application Development • ל עיגהל ידכב טעומ ןונכת בא

    - סופיט ריהמ • חותיפ ילכ לע םג תוכמתסמה תוטיש ףסוא םימיאתמ se16b-yagel 46
  33. םיבלשב רורחש Staged Delivery • McConnell • ע םילדומל הקולח

    " טקטיכרא י , אלמ חותיפ רוזחמ לדומ לכל רצקו • תונורתי – םימה לפמ לש ( תירקיע תילנויצקנופ יוהיז , לע םינוכיס תדרוה תויעב לש םדקומ יוהיז ידי ) – םייונישל שימג ןיידע – םדקומ תוהוזמ היצרגטניא תויעב • תונורסח – רורחש תולע \ היצרגטניא – קלחל ןתינ דימת םאה ? • בחרנ יד שומישב היה 47 se16b-yagel
  34. לדומ " םיבלשב רורחש " Staged/Rapid Delivery 48 רבעמ זאו

    םימה לפמ ומכ ליחתמ ינויצולובא לדומל , םע םיבבס ( תויצרטיא ) לכ ףוסבש םירצק חוקלל הנכות רורחש ןכתיי דחא ( בוט הז םאה ? ) se16b-yagel
  35. Unified Process • ילאריפסה לדומה ךותמ חתפתה • 1999 Rumbauch,

    Booch, Jacobson • תפטעמ \ םימצע החנומ חותיפל םיכילהת תרגסמ – םיוסמה טקיורפל המאתהל דעוימ – UML ךילהתהמ קלחכ החתופ ( ךשמהב ) • IBM/Rational UP - > RTC • םייקנע םיטקיורפל םיאתמ • ל חתפתה - Agile RUP , OpenUP 49 se16b-yagel
  36. Unified Process 51 Inception phase Elaboration phase Construction phase Transition

    phase Vision document Init ial use-case model Init ial project glossary Init ial business case Init ial risk assessment . Project plan, phases and it erat ions. Business model, if necessary. One or more prot ot ypes I nc e pt i o n Use-case model Supplement ary requirement s including non-funct ional Analysis model Soft ware archit ect ure Descript ion. Execut able archit ect ural prot ot ype. Preliminary design model Revised risk list Project plan including it erat ion plan adapt ed workflows milest ones t echnical work product s Preliminary user manual Design model Soft ware component s Int egrat ed soft ware increment Test plan and procedure Test cases Support document at ion user manuals inst allat ion manuals descript ion of current increment Delivered soft ware increment Bet a t est report s General user feedback se16b-yagel
  37. Unified Process • תונורתי – םייקסעה טביהה ןיב רשק םייחותיפל

    – םימדקתמ םילכ • תונורסח – דב םירקי םילכ " כ – תויורשפא ידמ רתוי ... – םילודג םיטקיורפל רקיעב םיאתמ – םיטקיורפ ילהנמב ההובג תולת se16b-yagel 52
  38. םיירקיעה םילדומל רשקב ןוכנ וניא המ וניארש ( םימה לפמ

    , ילארפס , RUP ) ? .1 תומדקתה םידדומו טרופמ ןונכת לע םיכמוס םלוכ ןונכתה יפל .2 םיטרופמ םיכמסמ לע םיכמוס םלוכ .3 לע יארחא היהיש להנמ לע םיכמוס םלוכ טקיורפה .4 םישמתשמ םלוכ תויצרטיאב באו - סופיט se16b-yagel 53
  39. הפולח שי םאה ? • םימדוקה םילדומל יפולח םש –

    דעתו ןנכת – תויולעב הדימע םיקפסמ םה םאה , תוכיאו םינמז ? • ןונכת אלל הנכות תונבל רשפא םאה , םיכמסמ לוהינו ? םיבלשה ןיב הרורב הדרפה אלל תוחפל וא • ומצע תא חיכוהש המ תא רמשל ? • םירקאהה תמרב קר ראשל אל ךיא ןיידע לבא ? se16b-yagel 54
  40. רוד 4 - םיזירז םילדומ Agile • 2001 , Beck

    דועו 16 םימסרפמ םיליבומ " רשנמ ( " תירבע , יקיו :) We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. • רתוי םיטרופמ תונורקע םיללוכ ( תידגנ תרוקיב , antiagilemanifesto ) 55 se16b-yagel
  41. לדומ ב ירקיעה םייחה רוזחמל - Agile 56 se16b-yagel גאב

    יוליג תולעש הנעטה םע המ םדקתמ טקיורפהש לככ הלוע ?
  42. XP – Extreme Programming ‘99 • םא תויצרטיא בוט ןויער

    ןה , רתוי ןתוא רצקנ ואוב • בוט הז תוטשפ םא , רתויב טושפה ןורתפה תא ןתינ ואוב • בוט ןויער ןה תוקידב םא , ינפל וליפאו ןמזה לכ קודבנ ואוב דוקה • בוט ןויער םה דוק ירקס םא , ע ןמזה לכ םתוא השענ " י תוגוזב תונכת 57 Kent Beck, “Embracing Change with eXtreme Programming” se16b-yagel
  43. לש תויונמוימה הרשע םיתש XP • ב תונכת תוגוז •

    תפתושמ תולעב • םיפוצר םיבוליש • ןב הדובע עובש 40 תועש • רתאב ןימז חוקלה חותיפה • דודיק יללכ • " קחשמ " ןונכתה • תונטק תואסרג רורחש • הרופאטמ • טושפ ןכת • תופוצר תוקידב • שדחמ בוציע 58 יכרע יוטיב ידיל םיאב דציכ Agile ? se16b-yagel
  44. Other Agile • SCRUM – לע ססובמ Takeuchi&Nonaka’86 – םישדח

    םירצומ חותיפל תווצ תדובעל תיטסילוה השיג – דאמ בחרנ שומישב ( לגוג , טפוסורקימ , )... – רטסרופ רקחמ ( 2010 ) ורבע רבכ תורבחה בור • דוע : Crystal Clear , DSDM , MSF , Lean Startup בוליש ? םכלשמ הטיש ? • ליבומה ןורקיעה : ןמזב בושמל המאתה - תמא • סרוקה ךשמהב רקבנו רוזחנ , םינוש תונורקע – תירבעב תגצמ 59 se16b-yagel
  45. שומישב םאה ? • Controversial in 2001 – “… yet

    another attempt to undermine the discipline of software engineering… nothing more than an attempt to legitimize hacker behavior.” – Steven Ratkin, “Manifesto Elicits Cynicism,” IEEE Computer, 2001 • Accepted in 2014 – 2012 study of 66 projects found majority using Agile, even for distributed teams • Is it new? 1974 - Lehman's laws of software evolution: 1. Continuing Change — An E-type system must be continually adapted or it becomes progressively less satisfactory se16b-yagel 62
  46. ב שמתשהל יתמ - Agile • היצביטומ תלעבו הנטק הצובק

    םע ימניד טקיורפ • תונתשמ תושירד • ןימזו ןינועמ חוקל שי תונורסח • םינוגראהו םירקמה לכל םיאתמ אל ( תא זיזה ימ ילש הניבגה ? ) • םילגרההמ קלח קר םיצמאמ םע הרוק המ ? • הברה תולעל םילוכי ןיידע םירחואמ םייוניש 65 se16b-yagel
  47. Beck: “put in what you need when you need it”

    כ שי עודמ " םילדומ הברה כ ? • טקיורפ ףא רחאל המוד וניא • ישיא לדומ תריפת \ יתצובק \ הרבח \ חוקל \ היעב \ תויכוביס \ טקיורפ • רוחבל יתמ ? תונשל ךירצ םא הרוק המ ? • םילדומב םישמתשמ תמאב םאה ? • [Parnas & Clements ‘86] A rational design process: how and why to fake it • Brooks, “No Silver Bullet”. Fowler, “CannotMeasureProductivity” • “We must destroy these methodologies that get in the way of...Programming, XXX.” • יתצובקה טקיורפל םיאתמ המ ? 67 se16b-yagel
  48. “The Inevitable Pain of Software Development” [Berry] • “Each method,

    if followed religiously, works. Each method provides the programmer a way to manage complexity and change so as to delay and moderate the B-L upswing. However, each method has a catch, a fatal flaw, at least one step that is a real pain to do, that people put off. People put off this painful step in their haste to get the software done and shipped out or to do more interesting things, like write more new code. Consequently, the software tends to decay no matter what. The B-L upswing is inevitable.” 69 se16b-yagel
  49. תוכמסהו םינקת • ינקת US DoD – DOD-STD-2167A , MIL-STD-498

    – תפמ להונ " ח ( תיירואת םידופיקה תקיטקרפו םילעושה - תסדנה תשיג הזירז הנכות המושיו יאבצ ןוגראב ) • תוכיא תושירדו הסדנה ינקת – IEEE/EIA 12207 – ISO 9000-3 • תולשב לדומ CMMI ( CMU-SEI ) • שומישב םאה ? בוליש Agile 70 se16b-yagel
  50. ל םיאתמ יכה םימה לפמ תטישב חותיפ : .1 םיסיטרכ

    דרשמל טנרטניא רתא .2 שדח ןופלטל הלעפה תכרעמ ( Scrum@Nokia ) .3 צ רובע ןפדפד ביכר ' םישמתשמ הבורמ טא .4 ינשדח רצומ תונבל שפחמש פאטרטס 71 se16b-yagel
  51. םוכיסל • רוזעל לוכי ךילהתל לדומ םאה ל טקיורפ חותיפ

    הנכות ? ( Cargo Cult SE ) • רתויב םיאתמה לדומה והמ ? ( “No One Size Fits All”, “No Silver Bullet” ) • םיפסונ םילדומ םנשי ( חותפ דוק לש לשמל , רוד 5 ? ) – http://theleanstartup.com/ Build-Measure-Learn • טקיורפב ? • דב םילוכי ךשמהב דמלנש םיקלחה " אלל בלתשהל כ לדומל רשק רחבנש יפיצפסה חותיפה ? 72 Constantine: If you don’t know what you’re going to do before you do it, you don’t know what you’re doing. If you spend all your time figuring out what you’re doing, you’re doing nothing. se16b-yagel
  52. האבה םעפב • תושירד – הנדס • הליהקה תורשב היגולונכט

    תאצרה • יתצובק : לוחתא טקיורפ • ישיא : חוקל דצ 73 se16b-yagel