pmi - agile transformation_v2.1
TRANSCRIPT
HP’s Agile Transformation Journey
Presenter’s Name - Terri SpencerPresenter’s Company – Hewlett-Packard (HP)
Session Goals/Learning objectives
• In this session, I will talk about HP’s Journey in adopting Agile
• You will learn it is a journey and not a destination
• To see major benefits, my organization needs to continue the journey worldwide
HP
HP times 2
HP LabsBig Data
ICloud
Enterprise
PrintersPersonal
Computers
Storage
Security
HP Software
ChallengesWorldwide Organization
Roadmap and Strategy
Agile and Nimble
Agile -Flexible and Scalable Framework Adoption
Communication, Training and Education
Distributed Teams – Collaborative Team
HP Agile Development Conference (DevCon 2014)
• Launched HP’s First Worldwide Agile Development Conference – June 2014
• 3 days• Worldwide attendance
AGIL
E
DevCon 2014• Conference held at HP
Headquarters– Speakers– Ignite Talks– Sessions divided by 4
tracks
• Agile Survey• Affinity Groups
AGIL
E
4 tracks of sessions
Ignite Talks
TRACK 1 TRACK 2 TRACK 3 TRACK 4
Presentations
Agile Focused Presentation – Lessons Learned & Networking
DevCon2014 - Car Build
Using Agile for Hardware Product Development• Built a car using Scrum
– Leveraged Feedback from Retrospectives
– Sprint Planning• Inspect and Adapt
Retrospective Feedback from
each session
Scrum Team
HP Car build with WIKISPEED - DevCon2014
Using Agile to build Hardware Products
FINISHED PRODUCTWIKISPEED – Joe Justice
DevCon 2014 Retrospective• Retrospective from
Conference• Daily input from attendees
– Put posters on the walls– Placed post-its in the
appropriate category on the appropriate poster
• Learned – blue• Lacked – yellow• Liked – green• Loved - pink
Goal: Get feedback on Conference Action: Leverage feedback for next conference – integrate what we loved, learned and liked – address what is lacking
Agile Survey• We surveyed 1500 people
who work for the company
• Social media and referrals was main way we got the word out
• The entire team that created, distributed and analyzed this survey did so on their own time – it takes a village
• Sharing insights
What Kind of Questions Did We Ask
• What is your favorite Agile development tool and why?
• What Agile Support structures are available to your project?
• Total of 32 question with multiple options to exit
Why did your team choose to adopt Agile techniques?
Where are people located on your Agile teams?
What practices hold the most promise?
1. Who are you?
2. What are the relevant characteristics of their projects/teams?
3. What do they think about how things are going so far?
4. What might the future hold?
Development Methods
0.0%
10.0%
20.0%
30.0%
40.0%
50.0%
60.0%
70.0%
80.0%
90.0%
WHAT DEVELOPMENT METHODS DO YOU USE?
Sources of Information
6%5%
2%
16%
11%
4%4%5%4%
10%
0%1%
12%
1%4%
4%5%
5%
What sources of information do you consider most valuable to educate or train your team
and organization about Agile?
Books and Periodicals Websites Forums
On-the-job training Internal Coaches External Consultants
Conferences Internet Searches Blogs
Formal / Classroom training Newsgroups Special Interest Groups
Mentoring Affinity Groups HP Agile SIG
HP R&D Engineering Seminars HP L&D Provided Training Agile Interest Groups
Conclusion: We need to invest in all sources but those that bring hands-on experiences will generate more benefit:
On-the-job trainingMentoring
Internal CoachesFormal/Classroom training
Retrospectives- Key to High Performance
Conclusion: We need to teach Agile teams on how to run Advanced Retrospectives, and coach them to focus their adoption and growth through introspection.
Respondents who said that Agile had “No Benefit” or “Got Worse” 95% of the responses list that they DO practice Retrospectives Only 7% mentioned the Retrospective as a best practice to be shared with other Agile Teams “Changing the Organization” and “Agile Education” and are the top 2 responses why Agile is not working
57%
35%
8%
81%
16%3%
Got Better No Benefit Got Worse
Comparison of HP vs. The Industry
HP The Industry
XP Development
Waterfall with an Agile crunchy shell
Fundamental XP Development Practices are Key
Responses that Agile did NOT simplify their development processes: Were 2.5 x more likely to say there no benefit or even worse software
quality, engineering discipline and software maintainability.
Had very low adoption rates (less than 50%) of basic XP development best practices automated unit tests continuous integration refactoring and peer code reviews
Poor adoption of basic development best practices was evenly split across all business units
Conclusion: If your Agile adoption isn’t going well, chances are good that it’s because you skipped over upgrading/updating your development practices
Agile Adoption -Business Benefits • Q: What improvements have you noted from adopting agile methods?
10.0%
14.4%
4.8%
12.2%
7.8%
10.3%
10.3%
12.3%
3.1%
6.0%
3.9%
3.3%
4.0%
48.7%
43.4%
46.7%
36.0%
39.3%
36.1%
35.4%
32.9%
35.8%
31.3%
29.9%
30.3%
12.8%
41.3%
42.2%
48.5%
51.8%
52.9%
53.5%
54.3%
54.8%
61.1%
62.7%
66.2%
66.5%
83.2%
ENHANCED SOFTWARE …
IMPROVED ABILITY TO MANAGE DISTRIBUTED …
BETTER ALIGNMENT BETWEEN IT AND BUSINESS …
IMPROVED TEAM MORALE
IMPROVED/INCREASED ENGINEERING DISCIPLINE
ENHANCED SOFTWARE QUALITY
REDUCED RISK
SIMPLIFY THE DEVELOPMENT PROCESS
IMPROVED PROJECT VISIBILITY
INCREASED PRODUCTIVITY
FASTER TIME TO MARKET
BETTER ALIGNMENT WITH THE CUSTOMER
ABILITY TO MANAGE CHANGING PRIORITIES
Improvements from Adopting Agile
Got worse No benefit Got better
Would you Invest?
Manage Changing Priorities (83%) Better Align with Customer (67%) Faster Time to Market (66%) Increase Productivity (63%) Reduce Risk (54%)
Management Participation
Q: What Actions would further the adoption of Agile best practices?
To realize the full benefits of Agile, Management must actively participate
Action % responses Management RoleChanging the organizational culture 60.1% Active
Agile education and training for developers 46.8% Support
Education and training of senior management about Agile development methods and the benefits of Agile43.4% Active
Management support of Agile near term planning & commit methodology, instead of requiring long term planning and commitments
40.3% Active
Strong sponsorship for Agile development methods 36.7% Active
Better Agile development tools 34.9% Support
Implement processes that give Agile the ability to scale 31.5% Support
Ability to 'Agility' plan and commit to a roadmap at the enterprise level and for external customers30.7% Active
Implementation of CI/CD (continuous integration, continuous delivery) 30.0% Support
Budget for Agile transformation programs 25.1% Support
Track record of successful Agile projects 22.7% Support
Providing Agile governance alternatives to Waterfall 19.7% Active
Customer support and collaboration for Agile development methods 18.1% Support
Lower the time to transition to Agile 9.8% Support
Other (please specify) 6.4%
No action needed 1.3%
Management Suggestions• We need Strong Sponsorship
• Helps our business AND builds better products
• We need more coaching & training
• Agile is not a ‘magic wand’
SummaryIts not about getting the answers YOU want
Take the pulse of your organizationWhere are you in the Agile Journey?
1 2 3Join the conversation and take steps towards Agile Adoption
Use data & retrospectives to help your organization and teams
• Surveys – bread crumb trail?
• Questionnaires• Interviews• Round tables
• Create Agile Forums• Round Tables• Agile Coaches• Seminars
• Retrospectives• Training• Education• Survey output
Contact information
• Terri Spencer• [email protected] now hpe.com
• Twitter -@spentech25• Linkedin – https:// linkedin/in/terrispencer