Download presentation
Presentation is loading. Please wait.
Published byStuart Holt Modified over 9 years ago
1
Where Agile Business Meets Agile Development Agile Building Blocks: People Dave Yardley
2
Where Agile Business Meets Agile Development 2 Introduction – Getting Back to Basics Software development methods and technologies Rational (no pun intended) Operate in a predictable and repeatable manner Employ logic-based reasoning Enable change through innovation and transformation People Can be irrational Resist change Display a spectrum of behaviours Decisions not always based on logic Now we have the right methods and technologies for the job, we need to focus on working together with our customers in an agile way
3
Where Agile Business Meets Agile Development 3 The Agile Business Equation Agile business = people Agile development = technology Agile success = people + technology Can we succeed?
4
Where Agile Business Meets Agile Development 4 Objectives The need for business innovation Using tools and frameworks within IT projects The reality gap To identify the scope of the problem To identify agile ways of working How to establish them within the project
5
Where Agile Business Meets Agile Development 5 The Business of Innovation We have a number of frameworks, tools and technologies to deliver technical solutions into the organisation, such as: DSDM XP PRINCE2 SEI-CMM But implementing projects on-time, within budget and to schedule is irrelevant if we do not deliver measurable benefits into the business
6
Where Agile Business Meets Agile Development 6 IT projects must add business value Strategic Business innovation Work smarter Improve competitiveness Operational Improve quality Improve service Support Reduce costs and resources
7
Where Agile Business Meets Agile Development 7 The Reality Gap IT projects still fail to deliver business benefits even when we use mature and proven technologies
8
Where Agile Business Meets Agile Development 8 “Technical failure is the least likely problem. Most IT projects fail because the people who have to use the new systems were not sufficiently involved, did not take ownership, did not contribute to the design” David Yardley, Successful IT Project Delivery (Addison Wesley 2002)
9
Where Agile Business Meets Agile Development 9 Where are we going wrong? IS tools and methodologies are important, but they are not a silver bullet Technical expertise is vital, but soft skills are important too We make dangerous assumptions on the motivation and behaviour of people
10
Where Agile Business Meets Agile Development 10 Traditional project assumptions We have the appropriate skills, training and professionalism to perform our job We put group goals ahead of personal goals We feel empowered to disagree with decisions made by our superiors We share information We behave ethically We are prepared to change
11
Where Agile Business Meets Agile Development 11 Traditional project consequences We work as individuals, not as teams We do not integrate sufficiently with the business Risks are taken through poor decision-making We protect our territory and our knowledge Business projects continue to fail We are not happy at work Our organisation loses its competitive advantage
12
Where Agile Business Meets Agile Development 12 The scope of the problem Aligning business and IT Organizational culture Poorly performing project teams
13
Where Agile Business Meets Agile Development 13 Aligning business and IT We do not understand business and they do not understand IT Stakeholder apathy Lack of user involvement Stakeholder conflict
14
Where Agile Business Meets Agile Development 14 Organizational Culture ‘Shoot the messenger’ Shifting ownership of problems Reluctance to admit problems Internal pressure to deliver Personal agendas Resistance to change
15
Where Agile Business Meets Agile Development 15 Poorly performing project teams Poorly skilled developers Weak project management Lack of motivation The ‘rusty musket’ Poor working conditions
16
Where Agile Business Meets Agile Development 16 Balancing the Agile Business Equation We don’t want to repeat our past failures We have the technology to succeed We have the processes to succeed We know that many IT project problems are nothing to do with IT How can we turn our fine words into positive actions?
17
Where Agile Business Meets Agile Development 17 Building Agile Foundations Build agile teams Employ the best developers you can afford Build integrated teams with common goals Sustainable development – discourage heroics Reduce the blame culture within the project Joint ownership Be prepared to say what you think Be prepared to listen Educate the business to ‘think agile’ Help them change the way you work together
18
Where Agile Business Meets Agile Development 18 Agile Business: Working Together Increase face-to-face communication Documentation is the worst form of communication Forget technology – get the whiteboard out Co-locate the project team in a single area Make it easier to share information Reduce the time it takes to make decisions Everyone needs to be actively involved Bureaucrats who have no direct involvement must get off the fence and add value Assign non-IT executives onto software projects The days of specialists just providing reviews and feedback are over Use the sponsor to champion the project and support the project manager Make user experts part of the team
19
Where Agile Business Meets Agile Development 19 Is it really that easy? Whatever agile process you use: Your team must own it and embrace it Your team must see value in it It’s not working if the team see it as an overhead It’s not working if the customer does not derive value
20
Where Agile Business Meets Agile Development 20 Conclusions Project success is more than IT development success Methodologies are important, but they are not a silver bullet How the team interact and work together is more important than processes and tools
21
Where Agile Business Meets Agile Development 21 Our Agile Challenge Be patient It will take time to change mindsets Be proud We’ve come a long way already Be prepared Don’t underestimate the politics We will need to manage the change together
22
Where Agile Business Meets Agile Development 22 Questions Dave Yardley Capgemini 0870 366 0198 david.yardley@capgemini.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.