Delivery Mindsets from Stone Age to devops

63
Delivery Mindsets: from Stone Age to DevOps Antonio Cobo @Mind_of_AC

Transcript of Delivery Mindsets from Stone Age to devops

Delivery Mindsets: from Stone Age to DevOps

Antonio Cobo @Mind_of_AC

08/04/2017 @Mind_of_AC

08/04/2017 @Mind_of_AC

The Delivery Mindset is evolving:Plan-driven approach —> Agile —> DevOps

DevOps movement is gradually changing IT organisations

08/04/2017 @Mind_of_AC

The Delivery Mindset is evolving:Plan-driven approach —> Agile —> DevOps

DevOps movement is gradually changing IT organisations

Project managers are often forgotten.

Are project managers ready to change?

What is the accent?

08/04/2017 @Mind_of_AC

What is the accent?

08/04/2017 @Mind_of_AC

What is the accent?

08/04/2017 @Mind_of_AC

Wow! That was fast!

08/04/2017 @Mind_of_AC

Who am I?

08/04/2017 @Mind_of_AC

Who am I?

08/04/2017 @Mind_of_AC

Antonio Cobo - @Mind_of_AC

• Java developer 2000-2007

• Technical project manager 2007-2015

• Agile Delivery Consultant 2015-present

08/04/2017 @Mind_of_AC

Agenda

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

08/04/2017 @Mind_of_AC

1. Delivery Mindset Archaeology: Stone Age

08/04/2017 @Mind_of_AC

Was it wrong?

08/04/2017 @Mind_of_AC

Project managers in the Stone Age

08/04/2017 @Mind_of_AC

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

Project manager - Developer interaction

08/04/2017 @Mind_of_AC

Project manager - Developer interaction

08/04/2017 @Mind_of_AC

Project manager - Developer interaction

08/04/2017 @Mind_of_AC

● Conversation rather than argument (or not even listening)

Project manager - Developer interaction

08/04/2017 @Mind_of_AC

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

Project manager - Developer interaction

08/04/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

Project manager - Developer interaction

08/04/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

Bad estimation techniques

08/04/2017 @Mind_of_AC

Ops in the Stone Age

08/04/2017 @Mind_of_AC

Yes, when project is finished they will support the software

Ops in the Stone Age

08/04/2017 @Mind_of_AC

Delivery in the Stone Age

08/04/2017 @Mind_of_AC

2. Delivery Mindset Archaeology: Renaissance

08/04/2017 @Mind_of_AC

“I want to stay in the Stone Age!”

08/04/2017 @Mind_of_AC

Project managers in the Renaissance

08/04/2017 @Mind_of_AC

08/04/2017 @Mind_of_AC

Project Team in the Renaissance

08/04/2017 @Mind_of_AC

Where is the Ops Team in the Renaissance?

08/04/2017 @Mind_of_AC

Where is the Ops Team in the Renaissance?

Estimating better

08/04/2017 @Mind_of_AC

Estimating better

08/04/2017 @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

Estimations techniques in the Renaissance

08/04/2017 @Mind_of_AC

Delivery in the Renaissance

08/04/2017 @Mind_of_AC

3. Delivery Mindset in the DevOps Era

08/04/2017 @Mind_of_AC

The Team

08/04/2017 @Mind_of_AC

The Team

08/04/2017 @Mind_of_AC

The Team

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

● Nurturing continuous improvement mindset

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

● Nurturing continuous improvement mindset

● Raise awareness of risks

● Facilitate coordination between the different teams to mitigate the risks

08/04/2017 @Mind_of_AC

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

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

08/04/2017 @Mind_of_AC

Project managers in the DevOps Era

● Facilitate communication: within the team and outside the team

08/04/2017 @Mind_of_AC

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

08/04/2017 @Mind_of_AC

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

08/04/2017 @Mind_of_AC

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 PM is now PART OF THE TEAM!

08/04/2017 @Mind_of_AC

Delivery in the DevOps Era

08/04/2017 @Mind_of_AC

How did I manage to be part of the team?

08/04/2017 @Mind_of_AC

How did I manage to be part of the team?

08/04/2017 @Mind_of_AC

How did I manage to be part of the team?

08/04/2017 @Mind_of_AC

How did I manage to be part of the team?

08/04/2017 @Mind_of_AC

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

4. Wrapping up

08/04/2017 @Mind_of_AC

08/04/2017 @Mind_of_AC

Thank you for listening!

Thanks to all the @OpenCredo team for inspiration

Thanks to @dainiuskniuksta for continuous feedback

08/04/2017

@Mind_of_AC

[email protected]

www.opencredo.com

I WANT YOUR FEEDBACK!