Antoine Victor

The increasing cost of technical debt

The Increasing Cost of Technical Debt

The cost of defects increases exponentially as they slip down the delivery pipeline a shift left in quality, security and stability goes a long way toward reducing costs. We must make a shift left in quality, security and stability by surfacing defects earlier in the Delivery pipeline as defects get exponentially more expensive as they …

The Increasing Cost of Technical Debt Read More »

DevOps Key Metrics

What I find most compelling about the DevOps metrics listed below is the fact that control of almost all of the metrics can be gained by mastering the first metric in the list. The metric that seems to tame all others is the Number and Frequency of deployments / software releases. If we strive for …

DevOps Key Metrics Read More »

Where to track infrastrucure tasks

I was doing some digging around for opinions on how and where to manage infrastructure tasks on the backlog in a Scrum / Agile project.     http://softwareengineering.stackexchange.com/questions/61529/how-does-a-scrum-team-account-for-infrastructure-tasks-in-the-planning-meeting  

Acceptance Criteria

Acceptance Criteria, Are we DONE yet?

When working on an Agile Project, solution requirements are gathered through meetings between the customer and the Product Owner and potentially a Business Analyst. Unlike requirements from a traditional Waterfall project the solution requirements for an Agile Project are written is a simple nontechnical format that is easily consumable by all project stakeholders. Project stakeholders …

Acceptance Criteria, Are we DONE yet? Read More »

Layered Cake

Slicing User Stories Method 1

Slice by Happy vs. Unhappy Path Any feature or method that we add to our solution will have happy and one or more unhappy paths.  The happy path describes how the feature will behave when everything goes according to plan.  If there are any errors exceptions or omissions then the unhappy path is taken. Consider a …

Slicing User Stories Method 1 Read More »

Layered Cake

Slicing User Stories 7 Methods

In an Agile Development Project, the Solution Requirements are communicated from the customer to the delivery / development team using a standard notation easily understood by the delivery team and all stakeholders.  This standard notation is known as a User Story.  See our post on What Makes a Good User Story for more details. When committing a …

Slicing User Stories 7 Methods Read More »

Storing Infrastructure Secrets in Script

When migrating your organizations culture to the DevOps way automation is a key component. Not only automation of builds and testing but also automation of infrastructure components. As I’m sure most readers are aware the build out of infrastructure components usually requires elevated permissions using credentials that we would prefer not be widely published. How …

Storing Infrastructure Secrets in Script Read More »

Shopping Cart