Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[2019.02 Meetup][TALK #2] Cristina Rebelo - The...

[2019.02 Meetup][TALK #2] Cristina Rebelo - The DevOps Transformation Journey at Meo TV

Deploying and maintaining any TV service brings along a specific set of challenges that can be either overwhelming or game-changing. How did DevOps help us turn the table and what do we still need to figure out?
We will share this journey with you, its obstacles and findings altogether. And some leadership tips too.

Cristina Moura Rebelo has more than 10 years of experience in complex project management. Cristina is passionate for project management, especially using agile approaches as a means to optimize time and resources. Currently she manages a team of 20+ developing Meo TV. With a degree in Management, a graduation at Universidade Católica Portuguesa and two project management certifications, blogger and writer (both professional articles and poetry books), married and mother of two, she often participates as speaker/host in tech and leadership events and is often involved in volunteering activities

DevOps Lisbon

February 11, 2019
Tweet

More Decks by DevOps Lisbon

Other Decks in Technology

Transcript

  1. The DevOps transformation journey @meo TV Cristina Moura Rebelo TV

    manager @IT, Altice Portugal, DevOps evangelist, women advocate
  2. 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
  3. Page 3 @crismr Release cycles RELEASING FOUR TIMES more MTTD:

    95% reduction EFFORT: hours instead of days Development Quality Assurance Staging Production Integration
  4. Page 4 @crismr What’s “Agile”? “We are uncovering better ways

    of developing software by doing it and helping others do it.”
  5. 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.
  6. Page 9 @crismr Happiness • Safe environment • Performance grows

    exponentially • Effort not in hiding but in experimenting • KPIs • Learning • Curiosity • Continuous learning Benefits: - Fewer decision-making errors - More innovation and positive changes - Reduced group conflict - More-open communication and better team performance FEEDBACK
  7. Page 10 @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
  8. Page 11 @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!
  9. 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
  10. Page 14 @crismr What’s next • Microservices • Breaking 10-year-old

    code • Service architecture • Log analytics • Elastic search • API insights • Collaboration (we never arrive)
  11. Page 15 @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