Agile
-
Why Scrum Won
In the 1990s and early 2000s a number of different lightweight ‘agile’ development methods sprung up. Today a few shops…
Read More » -
Introduction To Extreme Programming (XP)
This post is an introduction to Extreme Programming (XP), another of the Agile methods for software application implementation. Reading this post is…
Read More » -
Introduction To Scrum
This post is an introduction to Scrum, one of the Agile methods to drive software application implementation. Reading this post is a…
Read More » -
Introduction To Agile Principles
This post is a reminder about Agile principles. It is also an introduction for those who want to learn about…
Read More » -
Predictability – Making Promises you can Keep
Speed – being first to market, rapid innovation and conducting fast cheap experiments – is critically important to startups and…
Read More » -
My thoughts on Agile
The seeds that you plant at the beginning of an organization’s life influences how the organization grows over time. I…
Read More » -
Building Both Security and Quality In
One of the important things in a Security Development Lifecycle (SDL) is to feed back information about vulnerabilities to developers.…
Read More » -
Transition to Agile, Large Technical Debt, Small Project
Many months ago, Rebecca asked an interesting question about technical debt in projects. She asked, How to start when there’s…
Read More » -
Using Story Mapping For Defining Business Requiremets
Story mapping is a lightweight and collaborative approach to defining and structuring user requirements. Story mapping involves describing the system…
Read More »