On November 4th, 2016 some 300+ IT decision makers gathered in the Amsterdam ArenA for a game-changing DevOps Masterclass: Better, Faster, Smarter with DevOps.…
In "Teaching an elephant to dance," you'll discover the 6 stages of digital transformation. Preview the e-book here, and download it anytime to learn how to take your IT from a cumbersome cost center to a strategic business partner. Get the e-book
Public resources for the book "Team Guide to Metrics for Business Decisions" - SkeltonThatcher/bizmetrics-book
Mickael Ruau's insight:
Example Spreadsheets
We have created some example spreadsheets to demonstrate what we are talking about in the book. Feel free to use them, copy them, edit them as you like - they should help you get started with metrics for your business decisions!
You can find them all in this public folder in google drive: example spreadsheets
The folder contains the following spreadsheets:
Throughput
Are my story points predictable? Many teams rely on story points to give them predictability and answer questions like "How long will this story take? When are we going to complete these stories? How much can we achieve in the next two weeks?". But is that really giving you any predictability? Use this spreadsheet to verify whether there is correlation between your estimates (story points) and how long stories actually take (lead time).
Throughput - Stats & Trend Find out how many stories you're completing in each iteration/sprint and analyse your data to make better business decisions. Answer questions like "How many stories can we complete in the next iteration?" and "Are we improving?"
Throughput - Simple Project Forecasting Use your throughput to make simple predictions and answer questions like "When will this project/functionality be done?" and "Which stories can we complete in the next iteration?"
Forecasting
Probabilistic Forecasting Use your past throughput to forecast the future. Answer questions like "How long is it going to take to complete these N stories?""What can I get in the next X sprints?""Is this feature going to be ready by sprint X?""Which feature should we work on next?"
Forecasting number of stories Sometimes it's not feasible to break down all the requirements upfront to find the total number of stories to complete, especially for big projects. Just break down a few epics (5-7 is good enough to get started) and then use this spreadsheet to forecast how many stories you are going to have in total.
(note: the examples are a read-only version. In order to use them use the menu "File/Make a copy" to copy them)
Example Trello board
Example Trello Board We have created an example Trello board that demonstrates how you can track information for your stories, including the sprint when they were completed to easily calculate your Throughput.
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. Jesse Stewart is the founder of AM300 Solutions and author of The Phoenix Project (2019). Jesse was medically retired from the Army after being wounded in combat and multiple surgeries at the rank of Major, at 31 years old. Since retiring he helped found The American 300 non-profit providing college scholarships to all children from the men that fell in Task Force 300, was a Professor (Leadership and Marketing) at Grand Canyon University, and started his own for-profit company. Jesse works tirelessly with Veterans providing guided fly-fishing trips with his father (also a retired disabled veteran), mentoring people across all walks of life dealing with trauma, and working with high performing individuals from US Olympic Athletes to everyday people seeking to be their best version of themselves. This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at https://www.ted.com/tedx
This Open Leadership Training Series teaches you best practices in “working open” – a way of working where:
everyone is invited to collaborate on something amazing, and any new product or knowledge is shared widely and freely.
This is for anyone starting up or leading open projects– project leads, collaborators, or small groups of co-leaders responsible for project success and growth.
Mickael Ruau's insight:
README 1. Intro to Open Leadership 2. Opening Your Project 3. Building Communities 4. Get Your Project Online 5. GitHub for Collaboration 6. Open Communications 7. Running Awesome Events 8. Open Project Maintenance 9. Open Leadership Outro Glossary
See the Code on GitHub Open Leadership Training Series Best Practices Working Open
Dans un contexte d’entreprise souvent perçu comme rigide, envisager des changements techniques et organisationnels peut sembler impossible. DevOps est un bon c…
Automation is at the heart of Agile engineering practices, and it is a key part of Continuous Delivery (CD) and DevOps culture. Together these techniques reinforce each other, delivering massive productivity and business value.
This chapter, excerpted from the O’Reilly book “The Digital Transformation Game Plan,” examines how key CD and DevOps approaches can help you:
Realign the business and operating architecture to focus on customer value Build a more responsive and agile organization to deal with speed and ambiguity Build next generation technology capability as a core differentiator
The definition of DevOps, offered by Donovan Brown is "The union of people, process, and products to enable continuous delivery of value to our customers." It accentuates the importance of continuous delivery of value. Let's discuss how experimentation is at the heart of modern development practices.
Mickael Ruau's insight:
Hypothesis-driven development is based on a series of experiments to validate or disprove a hypothesis in a complex problem domain where we have unknown-unknowns. We want to find viable ideas or fail fast. Instead of developing a monolithic solution and performing a big-bang release, we iterate through hypotheses, evaluating how features perform and, most importantly, how and if customers use them.
Template:We believe {customer/business segment} wants {product/feature/service} because {value proposition}.
Example:We believe that users want to be able to select different themes because it will result in improved user satisfaction. We expect 50% or more users to select a non-default theme and to see a 5% increase in user engagement.
Every experiment must be based on a hypothesis, have a measurable conclusion, and contribute to feature and overall product learning. For each experiment, consider these steps:
Observe your user
Define a hypothesis and an experiment to assess the hypothesis
Define clear success criteria (e.g., a 5% increase in user engagement)
Run the experiment
Evaluate the results and either accept or reject the hypothesis
Repeat
Let's have another look at our sample release with eight hypothetical features.
When we deploy each feature, we can observe user behavior and feedback, and prove or disprove the hypothesis that motivated the deployment. As you can see, the experiment fails for features 2 and 6, allowing us to fail-fast and remove them from the solution. We do not want to carry waste that is not delivering value or delighting our users! The experiment for feature 3 is inconclusive, so we adapt the feature, repeat the experiment, and perform A/B testing in Release X.2. Based on observations, we identify the variant feature 3.2 as the winner and re-deploy in release X.3. We only expose the features that passed the experiment and satisfy the users.
Run and scale the IBM Garage Method for Cloud practices, including Enterprise Design Thinking, Lean Startup, agile development, DevOps, and cloud practices, to accelerate the application lifecycle of your enterprise.
The ‘new normal’ world creates three sets of immediate challenges for delivery teams:
it requires an immediate change to well-established ways of working - most notably due to forced remote working – so that daily routines and face-to-face communication are changed in both obvious and more subtle ways; demands on delivery teams are remain the same, and are in many of our client’s cases increasing – with more to do, changing priorities and less available resources of all types; and the very people upon which success depends will never have felt more unsettled and unsure about the future.
A real life example of a Phoenix Project war story, learning agile and DevOps the hard way and living to tell about it - a cautionary tale.
Burr Sutter A lifelong developer advocate, community organizer, and technology evangelist, Burr Sutter is a featured speaker at technology events around the globe—from Bangalore to Brussels and Berlin to Beijing (and most parts in between)—he is currently Red Hat’s Director of Developer Experience. A Java Champion since 2005 and former president of the Atlanta Java User Group, Burr founded the DevNexus conference—now the second largest Java event in the U.S.—with the aim of making access to the world’s leading developers affordable to the developer community. When not speaking abroad, Burr is also the passionate creator and orchestrator of highly-interactive live demo keynotes at Red Hat Summit, the company’s premier annual event.
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that:
Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; Have a clean contract with the underlying operating system, offering maximum portability between execution environments; Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; Minimize divergence between development and production, enabling continuous deployment for maximum agility; And can scale up without significant changes to tooling, architecture, or development practices.
The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
Mickael Ruau's insight:
Who should read this document?
Any developer building applications which run as a service. Ops engineers who deploy or manage such applications.
What metrics and KPIs should you use to track your incident management program? Here are some of the most common options and guidance on when to use them.
To get content containing either thought or leadership enter:
To get content containing both thought and leadership enter:
To get content containing the expression thought leadership enter:
You can enter several keywords and you can refine them whenever you want. Our suggestion engine uses more signals but entering a few keywords here will rapidly give you great content to curate.