Project Management: from Stone Age to DevOps

Post on 21-Jan-2018

220 views 3 download

Transcript of Project Management: from Stone Age to DevOps

Project Management: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

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

What is the accent?

Antonio Cobo @Mind_of_AC

What is the accent?

Antonio Cobo @Mind_of_AC

Wow! That was fast!

Antonio Cobo @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?

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

Antonio Cobo @Mind_of_AC

1. Project Management Archaeology: Stone Age

Antonio Cobo @Mind_of_AC

Project managers in the Stone Age

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

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

Antonio Cobo @Mind_of_AC

Project manager - Developer interaction

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

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

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

Antonio Cobo @Mind_of_AC

Bad estimation techniques

Antonio Cobo @Mind_of_AC

Ops in the Stone Age

Yes, when project is finished they will support the software

Antonio Cobo @Mind_of_AC

Ops in the Stone Age

Antonio Cobo @Mind_of_AC

Delivery in the Stone Age

Antonio Cobo @Mind_of_AC

2. Project Management Archaeology: Renaissance

Antonio Cobo @Mind_of_AC

“I want to stay in the Stone Age!”

Antonio Cobo @Mind_of_AC

Project managers in the Renaissance

Antonio Cobo @Mind_of_AC

Better estimation —> Shared understanding

Antonio Cobo @Mind_of_AC

Where is the Ops Team in the Renaissance?

Antonio Cobo @Mind_of_AC

Where is the Ops Team in the Renaissance?

Antonio Cobo @Mind_of_AC

Delivery in the Renaissance

Antonio Cobo @Mind_of_AC

3. Project Management in the DevOps Era

Antonio Cobo @Mind_of_AC

Delivery in the DevOps Era

Antonio Cobo @Mind_of_AC

Delivery in the DevOps Era

Antonio Cobo @Mind_of_AC

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

Antonio Cobo @Mind_of_AC

PROJECT MANAGER

DELIVERY ENABLER

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

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

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

Antonio Cobo @Mind_of_AC

Delivery enablers in the DevOps Era

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

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

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

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

How did I manage to be part of the team?

Antonio Cobo @Mind_of_AC

Be human again!

Antonio Cobo @Mind_of_AC

Be human again!

Antonio Cobo @Mind_of_AC

Be human again!

Antonio Cobo @Mind_of_AC

Be human again!

Antonio Cobo @Mind_of_AC

Antonio Cobo

4. Wrapping up

Antonio Cobo @Mind_of_AC

4. Wrapping up

Antonio Cobo @Mind_of_AC

4. Wrapping up

Antonio Cobo @Mind_of_AC

4. Wrapping up

Antonio Cobo @Mind_of_AC

4. Wrapping up

Antonio Cobo @Mind_of_AC

4. Wrapping up

Antonio Cobo @Mind_of_AC

@Mind_of_AC

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

Antonio Cobo