high load strategy 2016 - project management: from stone age to devops

37
Project Management: from Stone Age to DevOps Antonio Cobo @Mind_of_AC

Upload: opencredo

Post on 16-Apr-2017

85 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

Page 2: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

14/10/2016 @Mind_of_AC

The DevOps movement is gradually changing IT organisations

Project managers are often forgotten

Are project managers ready for DevOps?

Page 3: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

What is the accent?

14/10/2016 @Mind_of_AC

Page 4: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Wow! That was fast!

14/10/2016 @Mind_of_AC

Page 5: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Wow! That was fast!

14/10/2016 @Mind_of_AC

Page 6: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Who am I?

14/10/2016 @Mind_of_AC

Antonio Cobo - @Mind_of_AC

→ Agile Delivery Consultant at OpenCredo

Agile, architecture, CI/CD, DevOps

Delivering business outcomes via the application of emerging technology

Page 7: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Latest projects

UK Government company - Secure cloud platform using multiple cloud providers

International Investment Management company - Secure cloud platform using public cloud providers

Global Information Services company - Secure Container Platform for their product

Different industries - Similar goals and challenges

Hoping to deliver products to customers faster

Hoping to reduce the cost & time developing and delivering products

Hoping to update monolithic applications for the Cloud

14/10/2016 @Mind_of_AC

Page 8: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Agenda

1. Project Management Archaeology: Stone Age

2. Project Management Archaeology: Renaissance

3. Project Management in the DevOps Era

4. Wrapping up

14/10/2016 @Mind_of_AC

Page 9: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

1. Project Management Archaeology: Stone Age

14/10/2016 @Mind_of_AC

Page 10: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Was it wrong?

14/10/2016 @Mind_of_AC

Page 11: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project managers in the Stone Age

14/10/2016 @Mind_of_AC

Gannt charts

Planning

Prioritising tasks

Assigning tasks

Generating reports

Page 12: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project manager - Developer interaction

14/10/2016 @Mind_of_AC

Conversation rather than argument (or not even listening)

Willing to work with the Devs rather than giving tasks without understanding

Searching to improve rather than blaming others for issues

Team culture rather than going home leaving the Devs working

Page 13: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project manager - Developer interaction

14/10/2016 @Mind_of_AC

Conversation rather than argument (or not even listening)

Willing to work with the Devs rather than giving tasks without understanding

Searching to improve rather than blaming others for issues

Team culture rather than going home leaving the Devs working

Page 14: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Bad estimation techniques

14/10/2016 @Mind_of_AC

Page 15: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Ops in the Stone Age

14/10/2016 @Mind_of_AC

Yes, when project is finished they will support the software

Page 16: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Ops in the Stone Age

14/10/2016 @Mind_of_AC

Yes, when project is finished they will support the software

Page 17: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

A project in the Stone Age

14/10/2016 @Mind_of_AC

Page 18: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

2. Project Management Archaeology: Renaissance

14/10/2016 @Mind_of_AC

Page 19: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

“I want to stay in the Stone Age!”

14/10/2016 @Mind_of_AC

Page 20: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

14/10/2016 @Mind_of_AC

Project Team in the Renaissance

Page 21: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

14/10/2016 @Mind_of_AC

Where is the Ops Team in the Renaissance?

Page 22: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project managers in the Renaissance

14/10/2016 @Mind_of_AC

Page 23: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Estimating better

14/10/2016 @Mind_of_AC

Cost control: is the benefit of the project out-weighting its cost?

Gain the confidence of the sponsors

Ensure there is a common understanding of what is needed

Scope trade off

Page 24: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Estimations techniques in the Renaissance

14/10/2016 @Mind_of_AC

Page 25: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

A project in the Renaissance

14/10/2016 @Mind_of_AC

Page 26: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

3. Project Management in the DevOps Era

14/10/2016 @Mind_of_AC

Page 27: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

The Team

14/10/2016 @Mind_of_AC

Page 28: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project managers in the DevOps Era

Nurturing continuous improvement mindset

Raise awareness of risks

Facilitate coordination between the different teams to mitigate the risks

Advocating CI/CD culture for better impediment removal

14/10/2016 @Mind_of_AC

Page 29: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

Project managers in the DevOps Era

Facilitate communication: within the team and outside the team

Make sure the sponsor's time is used in the best way

Bridging communication between the sponsor and the team

Team culture, why? Because the project manager is now PART OF THE TEAM!

14/10/2016 @Mind_of_AC

Page 30: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

A (project) in the DevOps Era

14/10/2016 @Mind_of_AC

Page 31: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

How did I manage to be part of the team?

14/10/2016 @Mind_of_AC

Page 32: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

4. Wrapping up

14/10/2016 @Mind_of_AC

Page 33: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

4. Wrapping up

14/10/2016 @Mind_of_AC

Page 34: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

4. Wrapping up

14/10/2016 @Mind_of_AC

Page 35: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

4. Wrapping up

14/10/2016 @Mind_of_AC

Page 36: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

14/10/2016 @Mind_of_AC

Thank you for listening!

Thanks to all the @OpenCredo team for inspiration

Thanks to @dainiuskniuksta for continuous feedback

Page 37: High Load Strategy 2016 - Project Management: from Stone Age to DevOps

14/10/2016

@Mind_of_AC

[email protected]

www.opencredo.com

We are hiring!

I WANT YOUR FEEDBACK!