project management from stone age to devops - devopscon berlin 2017

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

Upload: antonio-cobo-cuenca

Post on 21-Jan-2018

90 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

Page 2: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

DevOps movement is gradually changing IT organisations

Project managers are often forgotten on any IT change

Are project managers ready to change?

Antonio Cobo @Mind_of_AC

Page 3: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

What is the accent?

Page 4: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

What is the accent?

Page 5: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Wow! That was fast!

Page 6: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Who am I?

Antonio Cobo - @Mind_of_AC

• Java developer 2000-2007

• Technical project manager 2007-2015

• Agile Delivery Consultant 2015-present

Page 7: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

08/04/2017 @Mind_of_AC

Page 8: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Agenda

1. Project Management Archaeology: Stone Age 2. Project Management Archaeology: Renaissance 3. Project Management in the DevOps Era 4. Wrapping up

Page 9: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

1. Project Management Archaeology: Stone Age

Page 10: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Was it wrong?

Page 11: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project managers in the Stone Age

● Gannt charts ● Planning ● Prioritising tasks ● Assigning tasks ● Generating reports ● Checking budget

Page 12: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

Page 13: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

Page 14: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

● Conversation rather than argument (or not even listening)

Page 15: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

● Conversation rather than argument (or not even listening)● Willing to work with the Devs rather than giving tasks without understanding

Page 16: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

● 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

Page 17: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

● 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 18: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Bad estimation techniques

Page 19: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Ops in the Stone Age

Yes, when project is finished they will support the software

Page 20: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Ops in the Stone Age

Page 21: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery in the Stone Age

Page 22: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

2. Project Management Archaeology: Renaissance

Page 23: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

“I want to stay in the Stone Age!”

Page 24: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project managers in the Renaissance

Page 25: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Project Team in the Renaissance

Page 26: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Where is the Ops Team in the Renaissance?

Page 27: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Where is the Ops Team in the Renaissance?

Page 28: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Estimating better

● 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 29: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Estimations techniques in the Renaissance

Page 30: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery in the Renaissance

Page 31: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

3. Project Management in the DevOps Era

Page 32: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

The Team

Page 33: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery in the DevOps Era

Page 34: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery in the DevOps Era

Page 35: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Page 36: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

Page 37: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

Page 38: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

DELIVERY ENABLER

Page 39: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

Page 40: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

Page 41: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

Page 42: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

● Facilitate coordination between the different teams to mitigate the risks

Page 43: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers 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

Page 44: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

Page 45: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

● Facilitate communication: within the team and outside the team

Page 46: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers 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

Page 47: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers 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

Page 48: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Delivery enablers 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 delivery enabler is PART OF THE TEAM!

Page 49: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Page 50: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Page 51: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Page 52: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Be human again!

Page 53: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Be human again!

Page 54: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Be human again!

Page 55: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Be human again!

Page 56: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Page 57: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 58: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 59: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 60: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 61: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 62: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

4. Wrapping up

Page 63: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

Thank you for listening!

Thanks to all the @OpenCredo team for inspiration

Page 64: Project management from Stone Age to DevOps - DevOpsCon Berlin 2017

Antonio Cobo @Mind_of_AC

@Mind_of_AC

[email protected]

www.opencredo.com

I WANT YOUR FEEDBACK!