1 / 21

Agile and IT Pini Cohen EVP & Senior Analyst pinicohenstki.blogspot

Agile and IT Pini Cohen EVP & Senior Analyst pinicohenstki.blogspot.com. Agenda. What’s wrong in todays development scenario? Agile Software development What is holding back IT from Agile? Recommendations. source: http://www.ynet.co.il/PicServer2/20122005/941342/NY123_wa.jpg.

dawson
Download Presentation

Agile and IT Pini Cohen EVP & Senior Analyst pinicohenstki.blogspot

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. Agile and IT Pini Cohen EVP & Senior Analyst pinicohenstki.blogspot.com

  2. Agenda • What’s wrong in todays development scenario? • Agile Software development • What is holding back IT from Agile? • Recommendations source: http://www.ynet.co.il/PicServer2/20122005/941342/NY123_wa.jpg

  3. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland

  4. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland

  5. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: The Standish Group 2003 Source: Borland

  6. Software Development Is Limited By Constraints Quality Schedule Cost Scope Source: Borland

  7. What are the main reasons for software project overruns (budget or schedule)? (November 2008.) Source: cutter

  8. Traditional Software Development • The traditional development focus is to engineer out defects • Good principle • Hammer out defects early • Defects arise because requirements change • Too many communication gaps Design Code Test Deploy Isolated Process 8

  9. Move quickly Travel light Commit late Act soon Keep aware Respond to change Be good at following a moving target Evolve and adapt to the local environment What is Agility? The ability to…

  10. 12 9 6 3 12 3 6 9 Agile Project Management - Overview Code Analysis Code Test Test Implement Analysis Work Effort Time in Months Source: cutter Source: Cutter 10

  11. What is holding back Agile in Israeli IT organizations? • More responsibility is needed! Why should I develop anything without the end user approval? source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg

  12. What is holding back Agile in Israeli IT organizations? • Rigid organizational structure: design, code, test source: http://www.fhwa.dot.gov/infrastructure/asstmgmt/images/vmtex0404.gif

  13. What is holding back Agile in Israeli IT organizations? • End users that do not cooperate and feel that more responsibility is needed Why should the IT develop anything without my permission? source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg

  14. What is holding back Agile in Israeli IT organizations? • Lack of information about Agile: • “We are already doing agile- we speak with the end users regularly – this is agile development!” • The perception that “agile is for startups” (example: Microsoft consulting)

  15. What is holding back Agile in Israeli IT organizations? • Tried Agile (or think they tried Agile…) and failed

  16. What is holding back Agile in Israeli IT organizations? • Israeli integrators: want their money “guaranteed” money source: http://howdoiplayguitar.com/wp-content/uploads/2009/08/guaranteed_stamp.jpg stki modifications

  17. Summery of what is holding back Agile in Israeli IT organizations? • Inertia! • Israeli IT shops are about 5 years late in agile adoption source: http://rt492.org/wl/img/inertia.gif

  18. What are the main reasons agile methods have made project management more successful? (October 2007.) • Source: cutter

  19. New Generation of Knowledge Workers • Live in virtual worlds • Expect immediate results • Many open threads • Deliver quickly, in small increments • Expect personalization • Intolerant of disruption In short: very agile! http://www.solutionsiq.com/resources/SIQ-AgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt

  20. Agile Software Development • Agile Software Development is catching up in Israeli ISV organizations • Clients see the benefits of Agile in small-medium projects • Large Agile projects (50 people) are more challengeable mainly when there is high interdependencies between the SW modules • Agile is demanding more from the developers • Large IT integrators will be challenged by innovative integrators that will adopt Agile • All CIO’s should consider Agile Software Development as a mean for better business alignment and reducing costs

  21. Thank you! Pini Cohen Blog: http://pinicohenstki.blogspot.com/ Twitter: pinicohen

More Related