Agile Software Development for IT<br />Pini Cohen<br />Architecture and Infrastructure<br />EVP & Senior Analyst<br />pini...
Agenda<br />What’s wrong in todays development scenario?<br />Agile Software development<br />What is holding back IT from...
Software Development Is  Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish ...
Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish G...
Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish G...
Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: Borland <br />...
What are the main reasons for software project overruns (budget or schedule)? (November 2008.)<br />Source: cutter<br />
Traditional Software Development <br />The traditional development focus is to engineer out defects<br />Good principle<br...
What is Agility?   The ability to…<br />Move quickly<br />Travel light<br />Commit late<br />Act soon<br />Keep aware<br /...
Agile Project Management - Overview<br />12<br />9<br />6<br />3<br />12<br />3<br />6<br />9<br />Code<br />Analysis<br /...
What is holding back Agile in Israeli IT organizations?<br />More responsibility is needed!<br />Why should I develop anyt...
What is holding back Agile in Israeli IT organizations?<br />Rigid organizational structure: design, code, test<br />sourc...
What is holding back Agile in Israeli IT organizations?<br />End users that do not cooperate and feel that more responsibi...
What is holding back Agile in Israeli IT organizations?<br />Lack of information about Agile:<br />“We are already doing a...
What is holding back Agile in Israeli IT organizations?<br />Tried Agile (or think they tried Agile…) and failed <br />
What is holding back Agile in Israeli IT organizations?<br />Israeli integrators: want their money “guaranteed” <br />mone...
Summery of what is holding back Agile in Israeli IT organizations? <br />Inertia! <br />Israeli IT shops are about 5 years...
What are the main reasons agile methods have made project management more successful? (October 2007.)<br />Source: cutter ...
New Generation of Knowledge Workers <br />Live in virtual worlds <br />Expect immediate results<br />Many open threads<br ...
Agile Software Development<br />Agile Software Development is catching up in Israeli ISV organizations <br />Clients see t...
Agile Software Development<br />“Best fit” for first agile project:<br />Total staff of about 6-7 people<br />End users of...
Thank you!<br />Pini Cohen<br />      Blog: http://pinicohenstki.blogspot.com/<br />      Twitter:   pinicohen<br />
Upcoming SlideShare
Loading in...5
×

Agile for it v2

719

Published on

What is stopping Agile in IT organizations

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
719
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Comfortable participating in virtual worlds Expect immediate results and feedback Have many open threads and parallel tasks Deliver quickly and in tiny increments Expect personalization and customization Intolerant of workstream disruption In short: very agile!
  • Agile for it v2

    1. 1. Agile Software Development for IT<br />Pini Cohen<br />Architecture and Infrastructure<br />EVP & Senior Analyst<br />pinicohenstki.blogspot.com<br />
    2. 2. Agenda<br />What’s wrong in todays development scenario?<br />Agile Software development<br />What is holding back IT from Agile?<br />Recommendations <br />source: http://www.ynet.co.il/PicServer2/20122005/941342/NY123_wa.jpg<br />
    3. 3. Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish Group 2003<br />Source: Borland <br />
    4. 4. Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish Group 2003<br />Source: Borland <br />4<br />
    5. 5. Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: The Standish Group 2003<br />Source: Borland <br />5<br />
    6. 6. Software Development Is Limited By Constraints<br />Quality<br />Schedule<br />Cost<br />Scope<br />Source: Borland <br />6<br />
    7. 7. What are the main reasons for software project overruns (budget or schedule)? (November 2008.)<br />Source: cutter<br />
    8. 8. Traditional Software Development <br />The traditional development focus is to engineer out defects<br />Good principle<br />Hammer out defects early<br />Defects arise because requirements change<br />Too many communication gaps<br />Design<br />Code<br />Test<br />Deploy<br />Isolated Process<br />8<br />
    9. 9. What is Agility? The ability to…<br />Move quickly<br />Travel light<br />Commit late<br />Act soon<br />Keep aware<br />Respond to change<br />Be good at following a moving target<br />Evolve and adapt to the local environment<br />9<br />
    10. 10. Agile Project Management - Overview<br />12<br />9<br />6<br />3<br />12<br />3<br />6<br />9<br />Code<br />Analysis<br />Code<br />Test<br />Implement<br />Test<br />Analysis<br />Work Effort<br />Time in Months<br />Source: cutter<br />Source: Cutter<br />10<br />
    11. 11. What is holding back Agile in Israeli IT organizations?<br />More responsibility is needed!<br />Why should I develop anything without the end user approval?<br />source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg<br />
    12. 12. What is holding back Agile in Israeli IT organizations?<br />Rigid organizational structure: design, code, test<br />source: http://www.fhwa.dot.gov/infrastructure/asstmgmt/images/vmtex0404.gif<br />
    13. 13. What is holding back Agile in Israeli IT organizations?<br />End users that do not cooperate and feel that more responsibility is needed<br />Why should the IT develop anything without my permission? <br />source: http://www.bombaychamber.com/Microsites/Project%20Website/responsibility.jpg<br />
    14. 14. What is holding back Agile in Israeli IT organizations?<br />Lack of information about Agile:<br />“We are already doing agile- we speak with the end users regularly – this is agile development!” <br />The perception that “agile is for startups” (example: Microsoft consulting) <br />
    15. 15. What is holding back Agile in Israeli IT organizations?<br />Tried Agile (or think they tried Agile…) and failed <br />
    16. 16. What is holding back Agile in Israeli IT organizations?<br />Israeli integrators: want their money “guaranteed” <br />money<br />source: http://howdoiplayguitar.com/wp-content/uploads/2009/08/guaranteed_stamp.jpgstki modifications <br />
    17. 17. Summery of what is holding back Agile in Israeli IT organizations? <br />Inertia! <br />Israeli IT shops are about 5 years late in agile adoption<br />source: http://rt492.org/wl/img/inertia.gif<br />
    18. 18. What are the main reasons agile methods have made project management more successful? (October 2007.)<br />Source: cutter <br />
    19. 19. New Generation of Knowledge Workers <br />Live in virtual worlds <br />Expect immediate results<br />Many open threads<br />Deliver quickly, in small increments<br />Expect personalization<br />Intolerant of disruption<br /> In short: very agile!<br />http://www.solutionsiq.com/resources/SIQ-AgileDevelopmentPlatform-Rudd-Young-Agile2008.ppt<br />
    20. 20. Agile Software Development<br />Agile Software Development is catching up in Israeli ISV organizations <br />Clients see the benefits of Agile in small-medium projects<br />Large Agile projects (50 people) are more challengeable mainly when there is high interdependencies between the SW modules <br />Agile is demanding more from the developers <br />Large IT integrators will be challenged by innovative integrators that will adopt Agile <br />All CIO’s should consider Agile Software Development as a mean for better business alignment and reducing costs <br />
    21. 21. Agile Software Development<br />“Best fit” for first agile project:<br />Total staff of about 6-7 people<br />End users of project that can be approached once in 2-3 weeks <br />Not a new area (business and technology)<br />Bonus: incremental delivery is viable <br />
    22. 22. Thank you!<br />Pini Cohen<br /> Blog: http://pinicohenstki.blogspot.com/<br /> Twitter: pinicohen<br />

    ×