The Mindset of Managing Uncertainty: The Key to Agile Success

1,464 views

Published on

The speed of global change and the advancement of technology will continue to increase the uncertainty in our work. Those with an Agile Mindset can manage uncertainty through continuous value-based discovery; those with a Fixed Mindset try to “freeze” things early to decrease uncertainty. Unfortunately, many people never switch their mindset and are doing agile while not being agile. Ahmed Sidky explains that your mindset is at the heart of your day-to-day challenges as you try to manage uncertainty more effectively. He describes how mindset impacts not only the way people think but also how people use agile practices including iterations and estimation. Whether you are just starting your journey to agile or have been doing agile but feel that you are missing some of the underlying theories and concepts behind the practices, this session is for you. Come and examine your mindset for a more productive agile journey.

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,464
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
71
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

The Mindset of Managing Uncertainty: The Key to Agile Success

  1. 1. AW1 Concurrent Session 11/13/2013 10:15 AM "The Mindset of Managing Uncertainty: The Key to Agile Success" Presented by: Ahmed Sidky Sidky Consulting Group Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com www.sqe.com
  2. 2. Ahmed Sidky SCG Inc. Ahmed Sidky, aka Dr. Agile, combines more than fifteen years of software development experience with research from his Ph.D. in agile transformation and agility assessment to guide enterprise agile transformations in Fortune 100 companies. Ahmed helps small to medium companies worldwide realize sustainable organizational agility and educates people—CEOs to developers—on the agile mindset and creating lean high-performing teams. The principal consultant at SCG Inc. and coauthor of Becoming Agile in an Imperfect World, Ahmed consults, teaches, and writes. He co-founded the International Consortium for Agile, sat on the steering committee for the creation of the PMI-ACP® certification, and is a frequent speaker at agile conferences worldwide.
  3. 3. The Mindset of Managing Uncertainty: The Key to Agile Success !! An Interactive Talk led by! Ahmed Sidky, Ph.D.  ! !
  4. 4. 15!! ! years#of#experience#in#so@ware# development,#management#and# delivery# Co*founded# Co*authored# YEARS! Ph.D.#in##Agile## Transforma;on#and## Agility#Assessment# on#the#PMI*ACP## Steering#commi3ee# Consulted,#trained#or#coached#with## people#and#teams#from#…# Program#Chair#
  5. 5. How do we learn to be Agile?
  6. 6. Stages#of#Learning# 1.!Shu!–!2.!Ha!–!3.!Ri! Ri! Be!the!Rule! ! Ha! Break!the!Rule! ! Shu! Follow!the!Rule!
  7. 7. Stages#of#Learning# 1.#Shu#(Following#Precisely#without#Modifica;on#)!–!2.!Ha!–!3.!Ri!
  8. 8. Stages#of#Learning# 1.!Shu!–!2.#Ha#(Shi@ing#Between#Techniques)!–!3.!Ri!
  9. 9. Stages#of#Learning# 1.!Shu!–!2.!Ha!–!3.#Ri#(New#techniques,#even#unconsciously)#
  10. 10. Stages#of#Learning# 1.!Shu!–!2.!Ha!–!3.!Ri! Ri! Be!the!Rule! ! Ha! Break!the!Rule! ! Shu! Follow!the!Rule!
  11. 11. WHY DO WE WANT TO BE AGILE ?
  12. 12. Build#The!! Right!! To! Product!
  13. 13. How we Typically build “Stuff” Idea! Design!/!Explore! the!Output! Do!Work!(Execute!/!Implement)!! !to!produce!desired!Output! Agree!on!Output! ! (what!the!customer!actually!needs) Deliver!Output! Plan!/!Procure! Get!Reward!
  14. 14. How do we … Know#what#to#build#when#there#is# uncertainty#about#what#to#build# Know#when#we#will#finish#when# there#are#lots#of#changes# Execute#when#you#can’t#control# the#circumstances#around# execu;on#
  15. 15. Lets Explore More … Idea! Design!/!Explore! the!Output! Do!Work!(Execute!/!Implement)!! !to!produce!desired!Output! Agree!on!Output! ! (what!the!customer!actually!needs) Deliver!Output! Plan!/!Procure! Get!Reward!
  16. 16. Not all work is the same … Task Work Knowledge Work
  17. 17. Exact#outcome#is## To#what#degree#is#the#outcome#“knowable”#in# knowable#in#advance# advance?# # To#what#degree#is#the#outcome#dependent#on# Outcome#based#on#intangible,## Outcome#based#on#tangible# thoughts,#and#knowledge# intangible#“knowledge”#elements?# &#physical#components# To#what#degree#can#you#coordinate#and#control#all# the#“players”#needed#to#develop#the#outcome?# # Knowledge Age Industrial Age Important Questions about Work
  18. 18. Exact#outcome#is## knowable#in#advance# Outcome#based#on#tangible# &#physical#components# Defined#Process# to#realize#outcome# Exact#outcome#is## not#knowable#in#advance# Outcome#based#on#intangible,## thoughts,#and#knowledge# Empirical#Process## to#realize#outcome# Knowledge work Mentality Assembly line mentality Our Mentality Towards Work
  19. 19. Is#the#outcome#“knowable”#in#advance?## Exact&outcome&is&& knowable&in&advance& Exact&outcome&is&& not&knowable&in&advance&
  20. 20. Is#the#outcome#“knowable”#in#advance?## Exact&outcome&is&& knowable&in&advance& Exact&outcome&is&& not&knowable&in&advance&
  21. 21. Is#the#outcome#“knowable”#in#advance?## Exact&outcome&is&& knowable&in&advance& IKIWISI X # I’ll!Know!It!When!I!See!It! Experience Exact&outcome&is&& not&knowable&in&advance&
  22. 22. Discovery Changes Understanding Exact#outcome#is## knowable#in#advance# Almost!all!of!the!discovery!about!what! we!are!building!is!done!upfront! Exact!outcome!can!not!be!specified!upfront! before!the!actual!work!gets!done!through! modeling.!It!is!possible!to!first!complete! detailed!specificaTons,!“freeze”!them!and! then!build.! !! Exact#outcome#is## not#knowable#in#advance# We!keep!discovering!more!about!what! we!are!building!as!we!build!it! Exact!outcome!can!not!be!specified!upfront! since!it!is!discovered!as!the!actual!work!gets! done.!AdapTve!steps!driven!by!“build!and! feedback”!are!required.!!
  23. 23. Exact#outcome#is## knowable#in#advance# Outcome#based#on#tangible# &#physical#components# Defined#Process# to#realize#outcome# Exact#outcome#is## not#knowable#in#advance# Outcome#based#on#intangible,## thoughts,#and#knowledge# Empirical#Process## to#realize#outcome# Knowledge work Mentality Assembly line mentality Our Mentality Towards Work
  24. 24. Percep;on#and#Cost#of#Change# Outcome(based(on(tangible( &(physical(components( Outcome(based(on(intangible,(( thoughts,(and(knowledge(
  25. 25. Boundary#of#Done# Outcome(based(on(tangible( &(physical(components( Outcome(based(on(intangible,(( thoughts,(and(knowledge(
  26. 26. The#Effect#of#Technology# Outcome(based(on(tangible( &(physical(components( Outcome(based(on(intangible,(( thoughts,(and(knowledge(
  27. 27. Continuous Change is the New Norm Outcome#based#on#tangible# &#physical#components# Outcome#based#on#intangible,## thoughts,#and#knowledge# Is#the#cost#of#the#change# smaller#than#or#equal#to#the# value#of#the#desired#change?# When!tangible!or!physical!components! are!part!of!the!building!process!(e.g.! steel,!chips,!gears,!servers,!hard!drives… etc.)!the!cost!of!change!is!commonly! high!leading!to!a!desire!to!get!it!right! the!first!Tme!and!avoid!the!cost!of! change.! When!the!outcome!is!dependent! mostly!on!intangible!components!(e.g.! so[ware,!words,!thoughts,!plans!…etc.)! the!cost!of!change!is!commonly! perceived!to!be!low!leading!to!a!desire! keep!evolving!and!changing!the! outcome!
  28. 28. How much can we really manage … Defined#Process# to#realize#outcome# No!creaTvity!or!“new! thought”!is!needed!during! execuTon! ! Mostly!“predictable”!actors! that!you!can!coordinate! and!control! ! It!is!possible!to!idenTfy,! define,!schedule,!and!order! all!the!detailed!acTviTes.! ! ! Empirical#Process## to#realize#outcome# CreaTvity!and!“new!thought”!is!needed! during!execuTon.!! ! Mostly!of!“unpredictable”!actors!that! you!can!not!coordinate!or!control! ! ExecuTon!can!not!be!planned!in! detailed!but!rather!by!inspect!and!adapt!! !
  29. 29. Coordina;on#and#Control#VS#Inspect#and#Adapt# Defined&Process& to&realize&outcome& Empirical&Process&& to&realize&outcome&
  30. 30. Rehearse#VS#Learn## Defined&Process& to&realize&outcome& Empirical&Process&& to&realize&outcome&
  31. 31. The Shift From Assembly Line to Knowledge Era? Exact#outcome#is## knowable#in#advance# This is Outcome#based#on#tangible# how we &#physical#components# think and manage Defined#Process# to#realize#outcome# Exact#outcome#is## not#knowable#in#advance# This is the general Outcome#based#on#intangible,## thoughts,#and#knowledge# direction Empirical#Process## to#realize#outcome#
  32. 32. Overtime Stress Lower Quality Work weekends Crunch testing Demotivated 32!
  33. 33. Cost of having a Fixed Mindset in dealing with uncertainty Never Always Often Source: Jim Johnson of the Standish Group,! Keynote Speech XP 2002 Rarely Sometimes 33!
  34. 34. What!do!you!do!?! Exact#outcome#is## not#knowable#in#advance# Outcome#based#on#intangible,## thoughts,#and#knowledge# Empirical#Process## to#realize#outcome# The#Tunnel#of#Uncertainty# We!have!an!idea!where!we!are!going,!and!we!don’t! know!exactly!what!the!outcome!will!be,!and!we!know! there!will!be!lots!of!changes!and!we!really!can’t!control! all!the!players!needed!to!produce!the!outcome! according!to!plan.!!
  35. 35. What!is!our! Mindset! towards!succeeding!when!there!is!! Uncertainty!
  36. 36. What!is!our! established!set!of! aatudes!and!habits! towards!succeeding!when!there!is!! Uncertainty!
  37. 37. Fixed Mindset vs. Growth Mindset Based!on!the!work!of!Dr.!Carol!Dweck! I!believe!that!my![Intelligence,#Personality,# Character]#is!inherent!and!staTc.!Lockedc down!or!fixed.!My!potenTal!is!determined! at!birth.!It!doesn’t!change.! I!believe!that!my![Intelligence,#Personality,# Character]!can!be!conTnuously!developed.! My!true!!potenTal!is!unknown!and! unknowable.!! Fixed! Mindset! Growth!! Mindset! Avoid#failure## Desire#to#Look#smart! Avoids#challenges! S;ck#to#what#they#know! Feedback#and#cri;cism#is#personal# They#don’t#change#or#improve# ! ! Desire#con;nuous#learning# Confront#uncertain;es.## Embracing#challenges! Not#afraid#to#fail## Put#lots#of#effort#to#learn! Feedback#is#about#current#capabili;es##
  38. 38. What!do!you!do!?! Exact#outcome#is## not#knowable#in#advance# Fixed#Mindset#! approach!to!! managing!! uncertainty!! Reducing!uncertainty!by!“nailing! things!down.”! Looking!to!fix!and!confirm!things.! !! ! ! Outcome#based#on#intangible,## thoughts,#and#knowledge# Empirical#Process## to#realize#outcome# Agile#Mindset#! approach!to!! managing!! uncertainty!! Reducing!uncertainty!by! discovering!and!learning.! Looking!to!learn!and!discover!in! the!most!efficient!way!possible.!!
  39. 39. Fixed#Mindset#approach!to!delivery!(Assembly!Line)! Must#“nail#down”#the#output#in#order#to#start#delivery#(Liner#Thinking)# Growth#Mindset#approach!to!delivery!(Knowledge!Work)! Discover#and#learn#through#valuable#output#and#welcoming#change#(Circular#Thinking#–#IKIWISI)#
  40. 40. Value Based Discovery The Agile Mindset towards Work Deliver!value!with! every!step!so!we! can!focus!on! learning!! Focus!on!efficient,! effecTve!and! conTnuous!learning! Lower!the!cost!! of!change!so!we! can!welcome!the! learning!
  41. 41. Different Types of Deliverables EffecTveness!of!feedback!! to!help!customers!understand!what!they!want! Working!System!or!! Product! Oncscreen!InteracTve!Prototypes! Screen!Designs! Wireframes! Discussions!or!Reviews! Documents! No!InteracTvity! Richness!of!Deliverable!! InteracTve!Paper!Prototypes! ROI!from!deliverable! Experiencing!the!system! EndctocEnd!! Working!System!! or!Product!
  42. 42. 1958:!Project!Mercury!(IID,!IteraTons,!TDD)! Gerald!Weinberg! 1970!! Royce! Waterfall! 1972c1975! FeedbackcDriven,!Large! Government!Programs! 1980!:!AdapTve! Programming! Gerald!Weinberg! 1976!:!EVO! Tom!Gilb! 1980# I | ' u i I ~ .. I s"" 1994:!Dynamic!System!! Development!Method!(DSDM)! 16!Rad!PracTToner! FormalizaTon!of!RAD! Used!mostly!in!Europe!! d ”” ! ! 1995# ~ 1998:!Crystal!Family!of!Methodologies! SituaTonal!Specific!PracTces! Alistair!Cockburn! 1990# O00@' ! I.L. ” ! 1995:!RUP!/!Unifed!process! UML!/!Architecture!Centric! Use!Cases! 1996:!!Extreme!Programming! Technical!/!Engineering!PracTces! Kent!Beck,!Ward!Cunningham,!Ron!Jeffries! ~ 'l ~ I w 1990:!Scrum! Timeboxed!IteraTons! Empirical!process!control! Jeff!Sutherland!and!Ken!Schwaber! . ~ 1986!! No!Silver!Bullet! Advantages!of!IID! Fred!Brooks! 0O° 1986:!The!New!New!! Product!Development!Game! Hirotaka!Takeuchi!and!! Ikujiro!Nonaka! R 338 “ ! I #We were present-day software #Much of doing incremental developmentprocedure 1957, in Los Angeles, acquisition as early as rests upon the under the direction of assumption can Dimsdale [at a # I believe in this Service that oneBerniespecifyHe was a IBM’s Bureau Corporation]. system Neumann, so perhaps concept, but the satisfactoryJohn von in advance, get bids colleague of for its construction, assumedbuilt, and it there, or have it it as implementation he learned think this assumption istotally install it.do remember Herb Jacobs (primarily, natural. I I described above though we all participated) developing a large is fundamentally wrong, and that many software for Motorola, where the technique risky and invites simulation acquisition problems spring used was, as far as I can tell, indistinguishable from that fallacy.# failure.# Jerry Weinberg# Fred Brooks# from XP.# ! ! ! ! I I :i] l I 1985!:!Spiral!Model! Barry!Boehm! e ~$ n |~ 8( p@@@@@@~S. “ ! Dr. Winston Royce# 1960# 1997! Feature!Driven!Development! Value!Driven! Jeff!de!Luca! 200
  43. 43. Alistair!Cockburn!(Crystal)! Jeff!Sutherland!(Scrum)!! Mike!Beedle!(Scrum)! Jim!Highsmith!(ASD)!! James!Grenning!(XP)!! Dave!Thomas!(PP)!! Jon!Kern!(FDD)!! The Agile Manifesto Brian!Marick!! Kent!Beck!(XP) ! !! !!!!!!!!!!! February!11th!2001! Snowbird,!Utah! Ken!Schwaber!(Scrum)! Andrew!Hunt!(PP)!!! Steve!Mellor Ron!Jeffries!(XP)!! MarTn!Fowler!(XP,+)! Arie!van!Bennekum!(DSDM)! Ward!Cunningham!(XP,!+)! Robert!C.!MarTn!(XP)!! 43! !!!
  44. 44. The Agile Manifesto February!11th!2001! We!are!uncovering!berer!ways!of!developing!!so[ware!by!doing!it!and! helping!others!do!it.!Through!this!work!we!have!come!to!value:! ! Individuals!and!interacTons!over!processes!and!tools!! Working!so[ware!over!comprehensive!documentaTon!!! Customer!collaboraTon!over!contract!negoTaTon!!! 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!le[!more.!
  45. 45. How!to!manage!Uncertainty#using!the!Agile#Mindset#in!the!So@ware#domain## Exact)outcome)is)) not)knowable)in)advance) Outcome)based)on)intangible,)) thoughts,)and)knowledge) Empirical)Process)) to)realize)outcome) THE!AGILE!MANIFESTO! We!are!uncovering!berer!ways!of!developing!!so[ware!by!doing!it!and!helping!others!do!it.! Through!this!work!we!have!come!to!value:! ! Individuals!and!interacTons!over!processes!and!tools!! Working!so[ware!over!comprehensive!documentaTon!!! Customer!collaboraTon!over!contract!negoTaTon!!! 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!le[!more.!
  46. 46. Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!! A!mindset!is!the!established!set!of! aatudes!held!by!someone! ! • Welcome Change# •  Failing Early# •  Build and Feedback loops # •  Continuous Delivery # • Value-Driven Development # •  Small value-add slices# •  Learn through Discovery# •  Continuous Improvement #
  47. 47. Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!! A!Value!is!an!established!ideal!that!the! members!of!a!given!society!regard!as! desirable! Individuals!and!interacTons!over!processes!and!tools!! Working!so[ware!over!comprehensive!documentaTon!!! Customer!collaboraTon!over!contract!negoTaTon!!! Responding!to!change!over!following!a!plan!! !
  48. 48. Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!! 1.  Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. # 2.  Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. # 3.  Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. # 4.  Business people and developers must work together daily throughout the project. # 5.  Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. # 6.  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. # 7.  Working software is the primary measure of progress. # 8.  Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. # 9.  Continuous attention to technical excellence and good design enhances agility. # 10.  Simplicity--the art of maximizing the amount of work not done--is essential.# 11.  The best architectures, requirements, and designs emerge from self-organizing teams. # 12.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. #
  49. 49. Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!! Product!visioning! Project!chartering! Affinity!(relaTve)!esTmaTon!! Sizecbased!(point)!esTmaTon! Planning!poker! Group!esTmaTon! Valuecbased!documentaTon! PrioriTzed!product!backlog! User!stories! Progressive!elaboraTon! Personas! Story!maps!/!MMF! Story!slicing! Acceptance!tests!as!requirements! Short!iteraTons! WIP!Limits!! Early!and!frequent!releases! Roadmapping! Velocitycbased!planning!and!commitment! IteraTon!planning!/!IteraTon!backlog! Release!planning!/!Release!backlog! Time!boxed!iteraTons! AdapTve!(mulTclevel)!planning!! Risk!backlog! Team!structure!of!VT!/!DT! Pullcbased!systems! Slack! Sustainable!pace! ! Frequent!facectocface! Team!chartering! Crosscsilo!collaboraTve!teams! Selfcorganizing!teams! CrosscfuncTonal!teams!! Servant!leadership! Task!volunteering! Generalizing!specialist! !Tracking!progress!via!velocity! Burncup/burncdown!charts! Refactoring! Automated!unit!tests! Coding!standards! Incremental/evoluTonary!design! Automated!builds! Tencminute!build! Monitoring!technical!debt! Version!control! ConfiguraTon!management! Test!driven!development! Pair!programming! Spike!soluTons! ConTnuous!integraTon! Incremental!deployment! Simple!design !!! EndcofciteraTon!handscon!UAT! Automated!funcTonal!tests! Automated!developer!tests!(unit!tests)! Exploratory!tesTng! So[ware!metrics! !###
  50. 50. Scrum! eXtreme!Programming! Your!own!Agile!process! Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!!
  51. 51. Scrum! eXtreme!Programming! Your!own!Agile!process! Agile#is#a#mindset# [that!in!so[ware!world!is]! Established!through!4!values! Grounded!by!12!principles,!&! Manifested!through!many! many!different!pracTces!!
  52. 52. Agile!as!a!Process!and!PracTces! Doing#Agile# Learning!the!pracTces!and!applying! them!without!know!the!mindset!and! principles!to!know!when!to!tailor!and! how!to!select!the!appropriate!pracTces! ! Being#Agile# Internalizing!the!Mindset,!values,!and! principles!then!applying!the!right! pracTces!and!tailoring!them!to! different!situaTons!as!they!arise! ! Agile!as!a!Mindset!and!Culture!
  53. 53. So[ware! Development!! ?!Values! ?!Principles! The Agile Mindset and other Domains OperaTons! ?!Values! ?!Principles! EducaTon! 4!Values! 12!Principles!
  54. 54. Coaching!and! FacilitaTon! Learning!! ObjecTves! The Agile Mindset to Disciplines inside Software Development Leadership! Learning!! ObjecTves! Value! Management! and!BA! Learning!! ObjecTves!
  55. 55. Education verses Training A view of the Doing of Agile vs the Being of Agile 9*10# 10*11# 11*12# 12*1# 1*2# 2*3# 3*4# 4*5# Day!1! Day!2! Day!3! Day!4! Day!5! Day!6! Day!7! Day!8! Day!9! Day!10! Other! IteraTon!Planning! Standcup! Demo! RetrospecTve! Release!Planning!
  56. 56. 22% Of people’s time is consumed by “doing agile practices” – what about the rest? 1! 2! 3! 4! 5! 6! 7! 8! 9! 10! 11! 12! 13! 14! 15! 16! 17! 18! 19! 20! 21! 22! 23! 24! 25! 26! 27! 28! 29! 30! 31! 32! 33! 34! 35! 36! 37! 38! 39! 40! 41! 42! 43! 44! 45! 46! 47! 48! 49! 50! 51! 52! 53! 54! 55! 56! 57! 58! 59! 60! 61! 62! 63! 64! 65! 66! 67! 68! 69! 70! 71! 72! 73! 74! 75! 76! 77! 78! 79! 80!
  57. 57. Culture: The Organizational Ecosystem Leadership Strategy (Goals,)Measures)of)Success,)Rewards) ) (Roles)and)Responsibili?es,)Decisions,)Organiza?on) ) ) Process (Value)Chain,)Policies,)Opera?ons,)Business)Processes) ) People (Values,)Beliefs,)A.tudes,)Norms,)Habits) ) Culture' ' Structure re ltu Cu Cu ltu re ' (Style,)Values,)Habits) )
  58. 58. Understanding Resistance Leadership Cu ltu re ' (Style,)Values,)Habits) ) Strategy (Goals,)Measures)of)Success,)Rewards) ) Cu ltu re ' Structure (Roles)and)Responsibili?es,)Decisions,)Organiza?on) ) ) Change! Process (Value)Chain,)Policies,)Opera?ons,)Business)Processes) ) People (Values,)Beliefs,)A.tudes,)Norms,)Habits) ) Culture'
  59. 59. The Agile Learning Roadmap by … - Software ICP P- ICP - T e Soft w ICP - Project M P- eam F ac P-T IC i Value An ess IC ICP - E - Softw IC C ICP - Team ICP - ss Value Ma ine Co ac hi ng u ICP-B sin ICP IC p rshi de rship Leade Executive Le a utive xec ile E Ag rise Coach erp in nt Test Aut o er Lead tive ecu -Ex I CE Agi le En ter pri se ICP - Bus ise Co ac hin g ter es eT P- utomatio st A n tion ma s 11/6/13! P- Software Te stin ed g T are esti - Advanc ICP g tin D es ith TD eT w ar are Deve ftw So anc Adv ed So ar ftw So EIC ile Ag tion lita Fundamen ng tal ICP De ve lo pm en t ip rsh de sis aly ment age an ftw are Ag ile S & D oftw ev elo are D pm es en ig n t pment L velo ea De are Development ftw g ng chi oa ment lop ICE -En ter pr nt ICE -So Coac hing e ICM em A le gi nt me ge a an M ent e gem lu na Va IC M t en m ge a an anag ue al -V E Agile Team Facilitat ion & ement anag ct M roje an ile P Adv ced Pr Ag ct M oje IC -P ICE ICE-Team Coachin g ent agem Man ject ro
  60. 60. Status towards Expert Level Selected Learning Tracks Learning Objective Completed Certifications Completed Progress within Tracks Learning Objective Not Yet Completed
  61. 61. Anatomy!of!an!Agile!PracTce! What!are!the!evident!acTviTes!and!behaviors! that!manifest!that!the!team!is!doing!a!certain! pracTce.!What!is!the!ceremonial!aspect!or!“form”! of!the!pracTce?! Enablers! Sustainers! Support! These!are!Items!that!don’t#relate!to! the!pracTce!directly!but!are!needed! for!the!pracTce!to!be!adopted! successfully!in!the!first!place.!The! absence!of!these!items!will!jeopardize! the!use!of!the!pracTce!as!well!as!the! sustainability!of!the!team!doing!the! pracTce.!! An!Agile! PracTce! Form! Ceremony! MoTons!! If!a!team!is!realizing!the!intended!impact!of!a! pracTce!then!the!form!does!not!make!a! difference!–!that!is!why!we!should!not!assess! only!on!the!“Form”!of!a!pracTce.!The!opposite!is! also!important:!if!a!team!is!doing!the!“form”!and! not!geang!the!value!or!the!intended!impact! then!it!is!an!“Empty!ritual”! Value! Impact! Essence! Each!pracTce!is!adopted!in!the!first!place!to!achieve!a!value!or!principle!that!is! ulTmately!beneficial!to!the!team.!Therefore!when!the!pracTce!is!properly! adopted!and!pracTced!in!its!essence#(not#just#form),!what!are!the!evident! impacts!or!results!of!adopTng!this!pracTce.!This!could!be!certain!cultural!or! behavioral!impacts!or!tangible!benefits.!This!aspect!of!the!pracTce!is!all!about! what!should!the!team!or!organizaTon!expect#to#see#when!we!do!it!successfully!–! not!about!the!“form”!but!about!the!essence,!value,!purpose.!
  62. 62. Anatomy!of!an!Agile!PracTce! Example:!Daily!Standcup!MeeTngs! Enablers! Sustainers! Support! Buycin!–!Understanding!the!value! Willingness!to!set!Tme!aside! Not!having!too!many!meeTngs! MeeTng!Everyday!for!15!minutes! Form! Ceremony! MoTons!! Daily! Standup! Value! Impact! Essence! ! Impediments!are!addressed! Enhanced!communicaTon! Less!assumpTons!! ! !
  63. 63. Thank you Questions? Ahmed!Sidky,!Ph.D.! Twirer:!@asidky! ! !asidky@icagile.com! ahmed@sidkycg.com! www.icagile.com!

×