pmi - agile transformation_v2.1

25
HP’s Agile Transformation Journey Presenter’s Name - Terri Spencer Presenter’s Company – Hewlett-Packard (HP)

Upload: terri-spencer

Post on 15-Feb-2017

232 views

Category:

Documents


0 download

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?

Survey at a Glance

North America, South America

Asia , Africa

Europe

Survey at a Glance

Subset of Infographic

Development Techniques

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

Presenter
Presentation Notes
Build on James’ analysis…our benefits numbers lag the industry, meaning we are doing it worse than the collective Agile universe outside of HP

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