Page 2 @crismr MEO TV main challenges INCREASE OF COMPLEXITY MORE DEVICES MULTIPLE DEV TEAMS WAIT FOR RESOURCES “TELCO” FIVE NINES HIGH AVAILABILITY SECURITY “WATERFALL WORLD” IMPROVE EFFICIENCY IT USAGE COPEX HUMAN RESOURCES GROWTH DATA & SERVICES MORE PERSONAL SERVICES INCREASE #TRANSACTIONS TIME2MARKET INNOVATIVE TV MARKET STRONG COMPETITION
Page 3 @crismr Release cycles RELEASING FOUR TIMES more MTTD: 95% reduction EFFORT: hours instead of days Development Quality Assurance Staging Production Integration
Page 7 @crismr DevOps - automation Release Management (Azure DevOps) • End-2-End Management (backlog, build, test, release) • History • Approval Workflows • Different Phases Release Management is a service in Visual Studio Team Services (VSTS) and Team Foundation Server (TFS 2015.2 and later) and an essential element of DevOps CI/CD that helps us to continuously deliver software to our customers at a faster pace and with lower risk. We deliver our software in multiple environments all the way to production, with semi- automated processes with approvals and on-demand deployments.
Page 11 @crismr Diverse Teams are Smarter In a nutshell, enriching your employee pool with representatives of different genders, races, and nationalities is key for boosting your company’s joint intellectual potential. Creating a more diverse workplace will help to keep your team members’ biases in check and make them question their assumptions. Source: https://hbr.org/2016/11/why-diverse-teams-are-smarter • They focus more on facts • They process those facts more carefully • They’re also more innovative
Page 12 @crismr Lessons learned • Let the team decide on the how • Give visibility • A long journey begins with one step • Celebrate EVERY success! • Don’t let the tools enslave you • It’s a long and hard road, but there is always somebody willing to help along the way!
Page 13 @crismr What’s it all about Always be open and eager to learn. The world is changing, especially in technology, and we will always need to keep up. In addition to technology, seek to learn and understand from those who are different from you. DevOps is, at its heart, a cultural movement, wherein groups with traditionally very different goals come together to learn from one another with empathy. We do better when we hear from those with diverse backgrounds and viewpoints and voices. Remember: we are building tech for the world. The world is made up of many people with varied experiences. ACM interview with Nicole Forsgreen, June 12, 2018
Page 14 @crismr About me @crismr Linkedin.com/in/crismr IPMA LEVEL B: Certified Senior Project Manager DevOps Days Portugal organizer Maybe we won’t earn a lot if we transform but we will surely loose a lot if we don’t