That DevOps Team Who Fought Together Like Avengers
“MY development team completed coding of 8 user stories and we gave it to these QA folks. The other 2 stories are dependent on the inputs from Product Owner & Architect”, said Ketan, the development lead in a team meeting. “But none of the stories are fully testable and the latest build is crap. MY QA team cannot test it”, said Amisha, QA lead.
On the other hand, the operations team has no clue about what’s going on on the development front. They are worried about why the development team didn’t set a proper release date yet since they are the one answerable to the client.
Sachin took a break after the team meeting, then called everyone together again. “ You all have watched the entire movie series of the Avengers right?” he asked.
“Well, there was not a group of Avengers at first, if you remember. At first, Captain America, Iron Man, Thor, Hulk- everyone was completing their journey solo. After Nick Fury involved Captain America with The S.H.I.E.L.D.S, he started working with Black Widow and Falcon. Iron Man worked with War Machine, and Thor fought the enemies of Asgard with his team. But in the first movie of Avengers, they all come together to defeat Loki. At the starting of the movie, there was a lot of fuss and difference of opinions. But fortunately, they make it work by focusing themselves on what they are best at, communicating, and having each other’s back. And at the end of the movie, they defeat Loki and Thor takes him back to Asgard.”
Sachin added “You see, when different teams are working together, miscommunication is bound to happen. But as a team, we can let the petty issues slide away and work together as a team. Can’t we?”
This little pep talk lifted the energy level of all the teams. Testingbacklogs decreased, the team announced a release date within 2 days and timely delivery was possible ultimately! Not only this, all the teams requested Sachin to take small sessions on how to make more progress towards continuous delivery in the future.
No individual is the same. But once you are working inside a team, you always need to make efforts to collaborate with others involved in the project. Because, when you start putting efforts into communicating with them, then only they will put the same effort to communicate with you and have your back.
Do you too want to use DevOps as the way to make this inter-team communication more smooth? Join our Microsoft Certified DevOps Engineer Expert Course then. We will teach you in detail how to do it!
About the Author
Mr. Rahul Sudame is Delivery Partner & Agile Coach at Persistent Systems Ltd. Senior Business Professional and Agile Thought Leader. He is a proven leader and Project/Program manager in the IT industry. He was Vice President (Corporate) and Director (Programs) at PMI Pune-Deccan India Chapter. Rahul is PMI Agile Certified Practitioner (PMI-ACP), Certified Scrum Master (CSM), Certified Scrum Professional (CSP), Project Management Professional (PMP) and ITIL Foundation certified. Experience in end-to-end delivery experience (planning, monitoring & tracking, scheduling, software analysis, design, development) for web applications using Java, J2EE technologies in various domains such as Healthcare, Insurance, Retail, Virtualization, Content Management, ePublishing etc.