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

Project management from stone age to dev ops developerweek - ny 2017

Embed Size (px)

Citation preview

Page 1: Project management from stone age to dev ops   developerweek - ny 2017

Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

Page 2: Project management from stone age to dev ops   developerweek - ny 2017

Who am I?

21/06/2017 @Mind_of_AC

Antonio Cobo - @Mind_of_AC

• Java developer 2000-2007

• Technical project manager 2007-2015

• Agile Delivery Consultant 2015-present

Page 3: Project management from stone age to dev ops   developerweek - ny 2017

What is the accent?

21/06/2017 @Mind_of_AC

Page 4: Project management from stone age to dev ops   developerweek - ny 2017

What is the accent?

21/06/2017 @Mind_of_AC

Page 5: Project management from stone age to dev ops   developerweek - ny 2017

Wow! That was fast!

21/06/2017 @Mind_of_AC

Page 6: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

DevOps movement is gradually changing IT organisations

Project managers are often forgotten on any IT change

Are project managers ready to change?

Page 7: Project management from stone age to dev ops   developerweek - ny 2017

Agenda

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

21/06/2017 @Mind_of_AC

Page 8: Project management from stone age to dev ops   developerweek - ny 2017

1. Project Management Archaeology: Stone Age

21/06/2017 @Mind_of_AC

Page 9: Project management from stone age to dev ops   developerweek - ny 2017

Project managers in the Stone Age

21/06/2017 @Mind_of_AC

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

Page 10: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @Mind_of_AC

Page 11: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @Mind_of_AC

Page 12: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @Mind_of_AC

● Conversation rather than argument (or not even listening)

Page 13: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @Mind_of_AC

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

Page 14: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @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

Page 15: Project management from stone age to dev ops   developerweek - ny 2017

Project manager - Developer interaction

21/06/2017 @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 16: Project management from stone age to dev ops   developerweek - ny 2017

Bad estimation techniques

21/06/2017 @Mind_of_AC

Page 17: Project management from stone age to dev ops   developerweek - ny 2017

Ops in the Stone Age

21/06/2017 @Mind_of_AC

Yes, when project is finished they will support the software

Page 18: Project management from stone age to dev ops   developerweek - ny 2017

Ops in the Stone Age

21/06/2017 @Mind_of_AC

Page 19: Project management from stone age to dev ops   developerweek - ny 2017

Delivery in the Stone Age

21/06/2017 @Mind_of_AC

Page 20: Project management from stone age to dev ops   developerweek - ny 2017

2. Project Management Archaeology: Renaissance

21/06/2017 @Mind_of_AC

Page 21: Project management from stone age to dev ops   developerweek - ny 2017

“I want to stay in the Stone Age!”

21/06/2017 @Mind_of_AC

Page 22: Project management from stone age to dev ops   developerweek - ny 2017

Project managers in the Renaissance

21/06/2017 @Mind_of_AC

Page 23: Project management from stone age to dev ops   developerweek - ny 2017

Shared understanding = better estimation

21/06/2017 @Mind_of_AC

Page 24: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

Where is the Ops Team in the Renaissance?

Page 25: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

Where is the Ops Team in the Renaissance?

Page 26: Project management from stone age to dev ops   developerweek - ny 2017

Delivery in the Renaissance

21/06/2017 @Mind_of_AC

Page 27: Project management from stone age to dev ops   developerweek - ny 2017

3. Project Management in the DevOps Era

21/06/2017 @Mind_of_AC

Page 28: Project management from stone age to dev ops   developerweek - ny 2017

Delivery in the DevOps Era

21/06/2017 @Mind_of_AC

Page 29: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

Delivery in the DevOps Era

Page 30: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

Page 31: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

PROJECT MANAGER

Page 32: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

PROJECT MANAGER

Page 33: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

PROJECT MANAGER

DELIVERY ENABLER

Page 34: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

21/06/2017 @Mind_of_AC

Page 35: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

21/06/2017 @Mind_of_AC

Page 36: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

21/06/2017 @Mind_of_AC

Page 37: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

● Facilitate coordination between the different teams to mitigate the risks

21/06/2017 @Mind_of_AC

Page 38: Project management from stone age to dev ops   developerweek - ny 2017

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

21/06/2017 @Mind_of_AC

Page 39: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

21/06/2017 @Mind_of_AC

Page 40: Project management from stone age to dev ops   developerweek - ny 2017

Delivery enablers in the DevOps Era

● Facilitate communication: within the team and outside the team

21/06/2017 @Mind_of_AC

Page 41: Project management from stone age to dev ops   developerweek - ny 2017

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

21/06/2017 @Mind_of_AC

Page 42: Project management from stone age to dev ops   developerweek - ny 2017

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

21/06/2017 @Mind_of_AC

Page 43: Project management from stone age to dev ops   developerweek - ny 2017

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, because the delivery enabler is now PART OF THE TEAM!

21/06/2017 @Mind_of_AC

Page 44: Project management from stone age to dev ops   developerweek - ny 2017

How did I manage to be part of the team?

21/06/2017 @Mind_of_AC

Page 45: Project management from stone age to dev ops   developerweek - ny 2017

How did I manage to be part of the team?

21/06/2017 @Mind_of_AC

Page 46: Project management from stone age to dev ops   developerweek - ny 2017

How did I manage to be part of the team?

21/06/2017 @Mind_of_AC

Page 47: Project management from stone age to dev ops   developerweek - ny 2017

Be human again!

21/06/2017 @Mind_of_AC

Page 48: Project management from stone age to dev ops   developerweek - ny 2017

Be human again!

21/06/2017 @Mind_of_AC

Page 49: Project management from stone age to dev ops   developerweek - ny 2017

Be human again!

21/06/2017 @Mind_of_AC

Page 50: Project management from stone age to dev ops   developerweek - ny 2017

Be human again!

21/06/2017 @Mind_of_AC

Page 51: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017 @Mind_of_AC

Page 52: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 53: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 54: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 55: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 56: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 57: Project management from stone age to dev ops   developerweek - ny 2017

4. Wrapping up

21/06/2017 @Mind_of_AC

Page 58: Project management from stone age to dev ops   developerweek - ny 2017

21/06/2017

@Mind_of_AC

[email protected]

www.opencredo.com

I WANT YOUR FEEDBACK!Thanks to all the @OpenCredo team for inspiration