Devops for Growth
112.1K views | +2 today
Follow
Devops for Growth
For Product Owners/Product Managers and Scrum Teams: Growth Hacking, Devops, Agile, Lean for IT, Lean Startup, customer centric, software quality...
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'devops'. Clear
Scooped by Mickael Ruau
October 31, 2019 5:32 AM
Scoop.it!

Using the DevOps Third Way to Improve ITIL Change and Release Practices   

Using the DevOps Third Way to Improve ITIL Change and Release Practices    | Devops for Growth | Scoop.it
This blog looks at using the DevOps third way to build in continual improvement, continual learning, and increased resilience to your change practices.
No comment yet.
Scooped by Mickael Ruau
October 28, 2019 2:20 AM
Scoop.it!

DevOps Is Not Going to Work: The Phoenix Project Simulation - GamingWorks BV

DevOps is not going to work…. Unless! How The Phoenix Project Simulation Can Help Jan Schilt, Owner Founder, GamingWorks BV This presentation will explore how the business simulation game “The Phoenix Project” based on the book of the same name can greatly improve the success of your DevOps investment.

Mickael Ruau's insight:

As case studies reveal there are enormous benefits to be realized by adopting DevOps, however industry trends reveal that many will fail as a result of ‘Cultural and behavioral’ issues and failing to adequately address organizational change. We have seen with ITIL how many organizations failed to gain the promised benefits because they could not translate the theory into practice and the belief that a tool would solve all their issues. Let us not make the same mistakes with DevOps.

 

In this presentation we will show you how a business simulation can increase the velocity of your adoption, create buy-in, improve communication and collaboration skills between Dev and Ops, and capture concrete, shared, improvement actions aimed at creating success.

No comment yet.
Scooped by Mickael Ruau
October 25, 2019 10:34 AM
Scoop.it!

Beyond the Phoenix Project

No comment yet.
Scooped by Mickael Ruau
October 24, 2019 5:17 AM
Scoop.it!

Bill Condo: Lessons from The Phoenix Project in 5 minutes

The Phoenix Project has been an introduction to Devops for many and is one of the books we all recommend for newcomers. We will quickly cover the main takeaways of the book in a quick five-minute setting.

Mickael Ruau's insight:

Slides : https://speakerdeck.com/mavrck/lessons-from-the-phoenix-project

No comment yet.
Scooped by Mickael Ruau
August 2, 2019 5:00 AM
Scoop.it!

Evolving Test Practices at Microsoft - Azure DevOps | Microsoft Docs

Evolving Test Practices at Microsoft - Azure DevOps | Microsoft Docs | Devops for Growth | Scoop.it

It became very apparent the model wasn’t working; we were doing it wrong. We were not the first team to recognize the problem. There were services before us, like Bing, that saw this. And we started observing the best practices of some of the companies born in the cloud
How our approach to Quality changed in the Cloud cadence? We did three big things.

  1. We redefined quality ownership, we fixed the accountability.
  2. We understood that in order to ship frequently, Master branch must always remain as healthy as the release branch. We defined a core principle – Master is always shippable. The principle touches everything – source code management, code practices, build etc. From testing perspective, we pushed two things: shift-left testing (i.e. greater emphasis on unit testing) and eliminating flaky tests.
  3. We also understood there is no place like production. This is the shift-right part of the strategy. it’s a set of practices about both safeguarding the production as well as ensuring quality in production.

In other words, we pushed testing left, we pushed testing right and got rid of most of the testing in the middle. This is a departure from the past where most of the testing that was happening in the middle – integration style testing in the lab. The rest of the document describes #1 in a little bit more detail.

Mickael Ruau's insight:

The Org Change for Quality Ownership

We did ‘combined engineering’ – a term used at Microsoft to indicate merging of responsibilities for dev and test in a single engineering role. It is not just an organization change where you bring the Dev and Test teams together. It is an actual discipline merge, with single Engineer role that has qualifications and responsibilities of the SDE and SDET disciplines of the past.

Everyone has a new role, everyone needs to learn new skills. This is a very important point. When we talk about combined engineering, a common question we get is how we trained the former testers. We had to train both ways. A former developer had to learn how to be a good tester and a former tester had to pick up good design skills. Managers had to learn how to manage end to end feature delivery.

In this model, there is no handoff to another person or team for testing. Each engineer owns E2E quality of the feature they build – from unit testing, to integration testing, to performance testing, to deployment, to monitoring live site and so on. Partnership with other engineers is still valued, even more so. There is now greater emphasis on peer reviews, design reviews, code reviews, test reviews etc. But the accountability for delivering a high quality feature is not diluted across multiple disciplines.

This was a big cultural shift across the company. This change happened first in one org, but then over a few years, every team across Microsoft moved to this model. There are some variations to this model but at this point there are no separate dev and test teams at Microsoft. They are just engineering teams with the combined engineer roles.

No comment yet.
Scooped by Mickael Ruau
July 24, 2019 10:33 AM
Scoop.it!

The truth about "You build it, you run it!"

In this slide deck I try to explore the meaning of the often misinterpreted sentence "You build it, you run it". Starting with its origin in a 2006 interview with Werner Vogels and a short description of the misinterpretation of that phrase that can be seen quite often these days in companies that try to pick up concepts like DevOps without really getting the idea behind it, I then start a bit longer journey.

Mickael Ruau's insight:

 

The traditional process organization - while usually being set up nicely for cost efficiency - is very poor in terms of cycle times. In order to shorten cycle times those organization will eventually become cross-functional, autonomous teams with end-to-end responsibility. And while those teams have all skills and the full authority for all their activities, they also need to take over the full responsibility for their actions - their is no one left to blame ;)

And this naturally leads to "(You decide it,) you build it, you run it" which in the end is a required organizational prerequisite for going fast in a DevOps way.

No comment yet.
Scooped by Mickael Ruau
July 24, 2019 8:08 AM
Scoop.it!

The hitchhiker's guide for the confused developer

In the talk, after a short motivation, I try to take stock of the current state of IT from different points of view. After looking at, where we came from and where we are, I add the most important trends I currently see that affect us in IT.

 

But knowing where we came from, where we are and where we are going to usually is not enough. The key point is using this information - in this talk for evaluating your current position as a software engineer and figuring out your desired future position.

No comment yet.
Scooped by Mickael Ruau
July 9, 2019 8:49 AM
Scoop.it!

Lessons Learned From a DevOps Transformation

Lessons Learned From a DevOps Transformation | Devops for Growth | Scoop.it
Learn how a large global enterprise journeyed toward a successful DevOps digital transformation, including process, planning, and pilot programs.
Mickael Ruau's insight:

Hewlett Packard Enterprise (HPE) figured out the secret to moving toward DevOps: start with a few sparks (passionate developers) and some dry tinder (well-chosen projects).

Like any large enterprise, HPE faced its own challenges, such as silos, organizational roles, skeptics, project choice, and uncertainty about how to measure its success. But the large global enterprise is already reaping benefits from its ongoing DevOps journey.

In Through the DevOps Looking Glass: Learnings from HPE’s Own Transformation Initiative, Stratecast and Frost & Sullivan take you through the HP organization and its adoption of DevOps.

 

No comment yet.
Scooped by Mickael Ruau
July 5, 2019 8:33 AM
Scoop.it!

Le Blue Green deployment

Le Blue Green deployment | Devops for Growth | Scoop.it
Le Blue Green deployment devient un pattern de déploiement très répandu dans le monde du devops. Qu'est-ce le Blue Green deployment ?
Mickael Ruau's insight:

Premiers problèmes rencontrés avec le Blue Green deployment

Si au premier abord ce fonctionnement parait très simple, il y a rapidement des problèmes que vous rencontrerez si vous ne les anticipez pas en avance.

Les sessions utilisateurs

Le problème le plus classique est la gestion des sessions. Comment faire migrer un utilisateur du Green au Blue sans que la personne soit déconnectée ?

Il existe deux méthodes classiques comme celle de mettre la session dans un cookie et l’autre d’appeler un « dépôt » indépendant de type Memcache, Redis… Dans ce cas les utilisateurs passeront du Blue au Green sans même s’en rendre compte.

Les bases de données pour le Blue Green deployment

Autre soucis classique, comment faire pour que les transactions commencées en Blue dans une base de données SQL puissent s’appliquer en Green si elles se commencent et se terminent après le déploiement ?

No comment yet.
Scooped by Mickael Ruau
July 3, 2019 8:39 AM
Scoop.it!

7 takeaways to "Accelerate" your DevOps

7 takeaways to "Accelerate" your DevOps | Devops for Growth | Scoop.it
The key to moving faster lies in building and scaling a high-performing technology organization. "Accelerate" shows you why.
Mickael Ruau's insight:

Forsgren, Humble, and Kim spent four years “sciencing the crap out of DevOps,” as Forsgren puts it, analyzing data from the State of DevOps reports (presented by DORA and Puppet Inc.) to create a capabilities model for software-delivery performance using rigorous statistical methods.

No comment yet.
Scooped by Mickael Ruau
July 2, 2019 10:14 AM
Scoop.it!

Bring Down the Wall of Confusion with Chocolate, LEGO and Scrum Simul…

Slides for a DevOps transformation simulation workshop from Scrum Gathering Prague 2015. An Agile game that engages all 5 senses and helps participants embrace…
No comment yet.
Scooped by Mickael Ruau
July 1, 2019 8:21 AM
Scoop.it!

Accelerate: Building and Scaling High-Performing Technology Organizations [Review] - DZone Agile

Accelerate: Building and Scaling High-Performing Technology Organizations [Review] - DZone Agile | Devops for Growth | Scoop.it
Take a look at this review of Accelerate, a book from the authors of the State of DevOps report that provides some data-driven analysis of Agile practices.
Mickael Ruau's insight:

The data shows that there are patterns at all levels that successful Agile organizations share.

In other words: becoming Agile can be data-driven, (a hypothesis that I shared in "How to Measure Agility of Organizations and Teams — The Results of the Agile Maturity Survey" earlier).

No comment yet.
Scooped by Mickael Ruau
June 28, 2019 8:42 AM
Scoop.it!

What we learned from 3 years of sciencing the crap out of DevOps

What we learned from 3 years of sciencing the crap out of DevOps | Devops for Growth | Scoop.it
Three years, 20,000 DevOps professionals, and some science. Here are the findings as well as tips to help make your own DevOps transformation awesome.
Mickael Ruau's insight:

We love being able to say that IT performance is captured and can be measured by three things: lead time for changes (measured as the time from code commit to code deploy), deployment frequency, and mean time to restore service (MTTR) following an outage or incident.

No comment yet.
Scooped by Mickael Ruau
October 29, 2019 2:35 AM
Scoop.it!

Lessons from the Phoenix Project

Ignite Presentation
No comment yet.
Scooped by Mickael Ruau
October 26, 2019 10:15 AM
Scoop.it!

The Phoenix Project: Out of the Ashes | Jesse Stewart | TEDxSugarLand

To reinvent ourselves, to grow, to become better do we need to destroy our former selves? Some people need to burn all the way down to rise from the ashes like a phoenix. How does losing things you value help you recenter and focus on the things that truly matter? In this talk, learn how mindfulness helps to overcome tragedy and bind together your mental, emotional, physical, and spiritual wellbeing.

Mickael Ruau's insight:

Jesse Stewart is the founder of AM300 Solutions and author of The Phoenix Project (2019).

No comment yet.
Scooped by Mickael Ruau
October 25, 2019 10:12 AM
Scoop.it!

Keynote: The Phoenix Project: Lessons Learned - Gene Kim, IT Revolution Press

Présentation : https://www.slideshare.net/PuppetLabs/keynote-the-phoenix-project-lessons-learned-puppetconf-2014?ref=https://puppet.com/presentations/keynote-phoenix-project-lessons-learned-gene-kim-it-revolution-press

 

No comment yet.
Scooped by Mickael Ruau
October 7, 2019 6:12 AM
Scoop.it!

Conduite du changement dans une culture devops

Conduite du changement dans une culture devops | Devops for Growth | Scoop.it
Comment organiser la transformation d'un service ou d'une entreprise, gérer la croissance et l'échelle des ressources humaines ? Yaniv Fdida, VP Delivery and Operations partage une méthode qu'il a déployée chez OVH pour atteindre l'efficacité organisationnelle.
No comment yet.
Scooped by Mickael Ruau
July 24, 2019 10:57 AM
Scoop.it!

Which DevOps topology is right for me? — Xebia Blog

Which DevOps topology is right for me? — Xebia Blog | Devops for Growth | Scoop.it

Although many topologies have been documented, I believe that they are all variants of these three topologies:

1. All teams are product teams. Each team does everything that is needed to run their software including the use of any infrastructure components, usually cloud-based PaaS.

2. Internal platform team(s) and Product team(s). Product-teams make use of the infrastructure/platform-services provided by internal platform-team(s). Services provided by the platform-team(s) can range from infrastructure and “run” services such as monitoring to Continuous Integration tools and dashboarding tools.

3. Internal Platform team(s), Product team(s) and Site Reliability Engineering team(s) (SRE). This topology is based on Google’s best practices around running software. Product teams can gain the SRE teams’ support in running their software if they need it and if their software adheres to standards defined by SRE teams. SRE teams can also share on-call responsibility with product teams. The platform-team(s) provide infrastructure/platform-services.

The DevOps topology that will have the best fit within your organisation is dependent on your current organisational hierarchy, scale, regulatory requirements and people’s skills. It is also important to recognise that any chosen topology has its pitfalls, which need to be dealt with.

No comment yet.
Scooped by Mickael Ruau
July 24, 2019 10:32 AM
Scoop.it!

It's time to embrace 'you build it, you run it'

It's time to embrace 'you build it, you run it' | Devops for Growth | Scoop.it
'You build it, you run it' will force a company to eliminate every silo and create cross-functional teams. Robert Reeves explains how it's done.
No comment yet.
Scooped by Mickael Ruau
July 24, 2019 7:43 AM
Scoop.it!

You build it, you run it!

You build it, you run it! | Devops for Growth | Scoop.it

Motivation

Often development teams are totally unaware on how their software behaves in production and what the effect is on the end users. All problems are experienced by the operations department and any complaints are handled by first and second line support. The pain of low quality software is not felt by the developers.

Application

Create autonomous systems and build multidisciplinary teams around them that are responsible for the system in production.

Mickael Ruau's insight:

The principle "you build it, you run it". was used by Werner Vogels to explain the organisation of the development teams at Amazon.

The Xebia Essentials Cards

This page is part of the Xebia Essentials, a pack of flash cards about Software Development Done Right. You can get your own deck of Essentials cards in the Xebia store.
No comment yet.
Scooped by Mickael Ruau
July 9, 2019 8:33 AM
Scoop.it!

DevOps Metrics - ACM Queue

DevOps Metrics - ACM Queue | Devops for Growth | Scoop.it
Delivering value to the business through software requires processes and coordination that often span multiple teams across complex systems, and involves developing and delivering software with both quality and resiliency. As practitioners and professionals, we know that software development and delivery is an increasingly difficult art and practice, and that managing and improving any process or system requires insights into that system. Therefore, measurement is paramount to creating an effective software value stream. Yet accurate measurement is no easy feat.
Mickael Ruau's insight:

Survey Data Challenges

• Precision. While you can query practitioners about broad strokes, you should not rely on them for detailed or specific information. When you ask about deployment frequency, your survey options increase in log scale: people can generally tell you if they are deploying software on demand, weekly, monthly, quarterly, or yearly. Those frequencies are easy to confirm with system-based metrics (when available—though that is a nontrivial metric to get from systems, because it requires getting data from several systems along the deployment pipeline).

• Continuity of data. Asking people to fill out surveys at frequent intervals is exhausting, and survey fatigue is a real concern. It is better to limit the frequency of big data collection through surveys—say, every six months or so.

• Volume. The amount of data you collect is related to how often you collect it. Experience tells us that surveys should be kept to 20-25 minutes (or shorter) to maximize participation and completion rates. There are notable exceptions: Amazon's famous developer survey was rolled out on an annual basis and took about an hour to complete, but the engineers were very interested and invested in the results, so they took the time to complete it.

• Measures in strained environments. If management has made it very clear that it isn't safe to be honest, or that the results will be used to punish teams, then any survey responses will be suspect. To quote the late W. Edwards Deming: “Whenever there is fear, you will get wrong figures.” But, to be fair, system-based metrics are equally suspect in unsafe and fearful environments, and possibly more so. Why? Because it only takes a single person with root access to slip a rogue metric into the system and a tired person on peer review or a CAB (change approval board) to miss it (as those of us who have seen the cult classic movie Office Space can attest). In contrast, it takes several or dozens or hundreds of people to skew survey results en masse.

 

No comment yet.
Scooped by Mickael Ruau
July 3, 2019 9:36 AM
Scoop.it!

Test while building to maximize test effectiveness and minimize cost - Azure DevOps | Microsoft Docs

Test while building to maximize test effectiveness and minimize cost - Azure DevOps | Microsoft Docs | Devops for Growth | Scoop.it
Unit testing is a commonly used practice for early detection of defects in software. One of its applications is regression testing, which ensures that software changes do not break any of the previously working functionality.
No comment yet.
Scooped by Mickael Ruau
July 3, 2019 4:50 AM
Scoop.it!

DrPeering White Paper - The Art of Peering: The Peering Playbook

DrPeering White Paper - The Art of Peering: The Peering Playbook | Devops for Growth | Scoop.it
Internet Peering definition.
No comment yet.
Scooped by Mickael Ruau
July 2, 2019 4:52 AM
Scoop.it!

Peering - Wikipedia

Peering - Wikipedia

Since public peering allows networks interested in peering to interconnect with many other networks through a single port, it is often considered to offer "less capacity" than private peering, but to a larger number of networks.

Mickael Ruau's insight:

External links

Wikinews has related news: Internet backbone hosts feud, disconnecting users
No comment yet.
Scooped by Mickael Ruau
June 28, 2019 9:35 AM
Scoop.it!

New book: How We Test Software at Microsoft – Microsoft Press blog

New book: How We Test Software at Microsoft – Microsoft Press blog | Devops for Growth | Scoop.it

 

Alan, Ken Johnston, and Bj Rollison recently published How We Test Software at Microsoft (448 pages, ISBN: 9780735624252) in Microsoft Press's Best Practices series for developers. The authors have also created a website devoted to the book: HWTSAM (Information and discussion on the MS Press release "How We Test Software at Microsoft”), where you can read reviews, review the book’s table of contents, and see pictures of the book (in the wild indeed!). And Alan’s guest-post contains a lengthy excerpt from the book. Enjoy!

No comment yet.