project management: from stone age to devops

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

Upload: antonio-cobo-cuenca

Post on 21-Jan-2018

218 views

Category:

Presentations & Public Speaking


3 download

TRANSCRIPT

Page 1: Project Management: from Stone Age to DevOps

Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

Page 2: Project Management: from Stone Age to DevOps

Who am I?

@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 DevOps

What is the accent?

Antonio Cobo @Mind_of_AC

Page 4: Project Management: from Stone Age to DevOps

What is the accent?

Antonio Cobo @Mind_of_AC

Page 5: Project Management: from Stone Age to DevOps

Wow! That was fast!

Antonio Cobo @Mind_of_AC

Page 6: Project Management: from Stone Age to DevOps

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 7: 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

Antonio Cobo @Mind_of_AC

Page 8: Project Management: from Stone Age to DevOps

1. Project Management Archaeology: Stone Age

Antonio Cobo @Mind_of_AC

Page 9: Project Management: from Stone Age to DevOps

Project managers in the Stone Age

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

Antonio Cobo @Mind_of_AC

Page 10: Project Management: from Stone Age to DevOps

Project manager - Developer interaction

Antonio Cobo @Mind_of_AC

Page 11: Project Management: from Stone Age to DevOps

Project manager - Developer interaction

Antonio Cobo @Mind_of_AC

Page 12: Project Management: from Stone Age to DevOps

Project manager - Developer interaction

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

Antonio Cobo @Mind_of_AC

Page 13: Project Management: from Stone Age to DevOps

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

Antonio Cobo @Mind_of_AC

Page 14: Project Management: from Stone Age to DevOps

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

Antonio Cobo @Mind_of_AC

Page 15: Project Management: from Stone Age to DevOps

Bad estimation techniques

Antonio Cobo @Mind_of_AC

Page 16: Project Management: from Stone Age to DevOps

Ops in the Stone Age

Yes, when project is finished they will support the software

Antonio Cobo @Mind_of_AC

Page 17: Project Management: from Stone Age to DevOps

Ops in the Stone Age

Antonio Cobo @Mind_of_AC

Page 18: Project Management: from Stone Age to DevOps

Delivery in the Stone Age

Antonio Cobo @Mind_of_AC

Page 19: Project Management: from Stone Age to DevOps

2. Project Management Archaeology: Renaissance

Antonio Cobo @Mind_of_AC

Page 20: Project Management: from Stone Age to DevOps

“I want to stay in the Stone Age!”

Antonio Cobo @Mind_of_AC

Page 21: Project Management: from Stone Age to DevOps

Project managers in the Renaissance

Antonio Cobo @Mind_of_AC

Page 22: Project Management: from Stone Age to DevOps

Better estimation —> Shared understanding

Antonio Cobo @Mind_of_AC

Page 23: Project Management: from Stone Age to DevOps

Where is the Ops Team in the Renaissance?

Antonio Cobo @Mind_of_AC

Page 24: Project Management: from Stone Age to DevOps

Where is the Ops Team in the Renaissance?

Antonio Cobo @Mind_of_AC

Page 25: Project Management: from Stone Age to DevOps

Delivery in the Renaissance

Antonio Cobo @Mind_of_AC

Page 26: Project Management: from Stone Age to DevOps

3. Project Management in the DevOps Era

Antonio Cobo @Mind_of_AC

Page 27: Project Management: from Stone Age to DevOps

Delivery in the DevOps Era

Antonio Cobo @Mind_of_AC

Page 28: Project Management: from Stone Age to DevOps

Delivery in the DevOps Era

Antonio Cobo @Mind_of_AC

Page 29: Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

Page 30: Project Management: from Stone Age to DevOps

PROJECT MANAGER

Antonio Cobo @Mind_of_AC

Page 31: Project Management: from Stone Age to DevOps

PROJECT MANAGER

Antonio Cobo @Mind_of_AC

Page 32: Project Management: from Stone Age to DevOps

PROJECT MANAGER

DELIVERY ENABLER

Antonio Cobo @Mind_of_AC

Page 33: Project Management: from Stone Age to DevOps

Delivery enablers in the DevOps Era

Antonio Cobo @Mind_of_AC

Page 34: Project Management: from Stone Age to DevOps

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

Antonio Cobo @Mind_of_AC

Page 35: Project Management: from Stone Age to DevOps

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

● Facilitate coordination between the different teams to mitigate the risks

Antonio Cobo @Mind_of_AC

Page 36: Project Management: from Stone Age to DevOps

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

Antonio Cobo @Mind_of_AC

Page 37: Project Management: from Stone Age to DevOps

Delivery enablers in the DevOps Era

Antonio Cobo @Mind_of_AC

Page 38: Project Management: from Stone Age to DevOps

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

Antonio Cobo @Mind_of_AC

Page 39: Project Management: from Stone Age to DevOps

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

Antonio Cobo @Mind_of_AC

Page 40: Project Management: from Stone Age to DevOps

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!

Antonio Cobo @Mind_of_AC

Page 41: Project Management: from Stone Age to DevOps

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

Page 42: Project Management: from Stone Age to DevOps

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

Page 43: Project Management: from Stone Age to DevOps

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

Page 44: Project Management: from Stone Age to DevOps

Be human again!

Antonio Cobo @Mind_of_AC

Page 45: Project Management: from Stone Age to DevOps

Be human again!

Antonio Cobo @Mind_of_AC

Page 46: Project Management: from Stone Age to DevOps

Be human again!

Antonio Cobo @Mind_of_AC

Page 47: Project Management: from Stone Age to DevOps

Be human again!

Antonio Cobo @Mind_of_AC

Page 48: Project Management: from Stone Age to DevOps

Antonio Cobo

Page 49: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 50: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 51: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 52: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 53: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 54: Project Management: from Stone Age to DevOps

4. Wrapping up

Antonio Cobo @Mind_of_AC

Page 55: Project Management: from Stone Age to DevOps

@Mind_of_AC

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

Antonio Cobo