1 / 31

Context-Driven Agile Leadership: Embracing Uncertainty and Complexity

Explore the dynamic leadership model to navigate uncertainty and complexity in software delivery projects. Learn how to tailor strategies for various contexts and develop agile responses. Contact Todd Little for insights and consultation. Synerzip offers tailored solutions for small and mid-sized technology companies, reducing risks and enhancing development efficiency.

hinton
Download Presentation

Context-Driven Agile Leadership: Embracing Uncertainty and Complexity

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Context Driven Agile Leadership One Size Doesn’t Fit All Todd Little Sr. Development Manager Landmark Graphics

  2. The Problem: Software Delivery Standish Group 2006, reported by CEO Jim Johnson, CIO.com, ‘How to Spot a Failing Project’

  3. Why is Software Late?Genuchten 1991 IEEE

  4. Hurricane Rita

  5. It Depends • Uncertainty: We expect uncertainty and manage for it through iterations, anticipation, and adaptation. • Context: We improve effectiveness and reliability through situationally specific strategies, processes and practices.

  6. Hurricane Context • Where is it? • Where is it going? • How fast are the winds? • How big is it? • How large are the swells?

  7. Project Context

  8. Uncertainty • Uncertainty: We expect uncertainty and manage for it through iterations, anticipation, and adaptation.

  9. Context Leadership Model High Uncertainty Low Low High Project Complexity

  10. Uncertainty and Complexity

  11. Context Leadership Model Colts Bulls Uncertainty Cows SheepDogs Project Complexity High Low Low High

  12. Context Leadership Model High Colts Bulls Agility to handle uncertainty Simple, young projects. Process definition to cope with complexity Need agility Tight Teams Uncertainty Cows SheepDogs Complex, mature market laissez faire Need defined interfaces Low Low High Project Complexity

  13. Reduce Uncertainty or Complexity

  14. Swiss Stock Exchange High Colts Bulls The Complete Release User Interface Uncertainty Cows SheepDogs Backend Legacy Products Low Low High Project Complexity

  15. Partitioning Colt Project Bull Program SheepDog Project Cow Project Remember:Loose Coupling and Strong Cohesion

  16. First Integration Release High Colts Bulls The Integration Release New acquisitions Uncertainty Cows SheepDogs Integration data model Existing Products Low Low High Project Complexity

  17. Integrating Software by Integrating People Developers’ Conference Yearly Creating the Future PMM Quarterly Friday@4 Weekly

  18. Products Lifecycle Paths C A B

  19. Project Leadership Guide Deploy Create Change Embrace Change High Invent Market Differentiating Ad Hoc Agile Eliminate Change Control Change Manage Offload Low Outsource Structured High Low Mission Critical

  20. A Tale of 4 Projects High Colts Bulls The Complete Release Paired Project Management Frequent Integration New Product Weekly Iterations Collocated team Very active Product Owner SheepDogs Cows Uncertainty Relatively Mature Product Small collocated team Same team for many releases Developers are domain experts Iterationless Relatively Mature Product 1 dominant customer 20 member distributed team 3 week Iterations Significant automation testing Low Low High Project Complexity

  21. A Tale of 4 Projects

  22. Leadership Development People Business Process Technology

  23. Leadership Development High Colts Bulls Business & Technology Uncertainty People & Process Cows SheepDogs Low Low High Project Complexity

  24. Portfolio Management Colts Bulls Uncertainty Cows SheepDogs Project Complexity

  25. Create a place where people want to be not have to be • Make sure everyone has what they need to succeed. Great Leadership

  26. Contact Todd Little tlittle@lgc.com www.toddlittleweb.com www.accelinnova.com

  27. Questions? www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 27 27 27

  28. Synerzip in a Nut-shell Software product development partner for small/mid-sized technology companies Exclusive focus on small/mid-sized technology companies By definition, all Synerzip work is the IP of its respective clients Deep experience in full SDLC – design, dev, QA/testing, deployment Technology and industry domain agnostic Dedicated team of high caliber software professionals Seamlessly extends client’s local team, offering full transparency NOT just “staff augmentation”, but provide full mgmt support Actually reduces risk of development/delivery Experienced team - uses appropriate level of engineering discipline Practices Agile development – responsive, yet disciplined Reduces cost – dual-shore team, 50% cost advantage Offers long term flexibility – allows (facilitates) taking offshore team captive – aka “BOT” option 28 28

  29. Our Clients 29 29

  30. Thanks! www.synerzip.com Hemant Elhence hemant@synerzip.com 469.322.0349 Call Us for a Free Consultation! 30 30 30

  31. Your Questions? Stand Back and Deliver

More Related