---
title: "Agile"
url: https://www.grahambrooks.com/tags/Agile/
---

# Agile

- [Iteration Zero - the first iteration](https://www.grahambrooks.com/post/2022-11-25-iteration-zero/index.md) (2022-11-25): There has been quite a lot of commentary on various social media channels about agile ceremonies and the traps that they often pose to enterprises. if not taken in the context of the value that they provide. This is not…
- [Technical Health over Technical Debt](https://www.grahambrooks.com/post/2018-12-27-technical-health-over-technical-debt/index.md) (2018-12-27): Ward Cunningham is credited with the first use of the team Complexity as Debt or Technical Debt (YouTube video) as a metaphor poor software implementation. For a software application or system technical debt refers to the internal code quality. We…
- [](https://www.grahambrooks.com/post/2018-04-29-orchestration-and-choreography/index.md) (2018-04-29): Orchestration and Choreography are often discussed as design options for event driven systems. Some use the term interchangeably while others feel that the two are very distinct. I am in the later group in thinking that the two are very…
- [](https://www.grahambrooks.com/post/2018-02-17-quantifying-commit-risk/index.md) (2018-02-17): Risk is typically expressed as a function of likelihood and severity or impact. Probability is an important factor but this article is about understanding the potential impact of change on a production software environment. All changes carry an element of…
- [Templated styles](https://www.grahambrooks.com/post/2017-05-20-templated-styles/index.md) (2017-05-20): While developing web applications I have often needed to change the style of one or more elements based on the state of the data model used by the application. I have an inherent aversion to conditionals in views so went…
- [Team Distribution Models and Conways Law](https://www.grahambrooks.com/post/2014-03-31-team-distribution-models/index.md) (2014-03-31): If Conway’s law applies the how we set up and organise teams should either be aligned to the architecture of the applicaiton or system being developed or application/system architecture will shift to match the team structure. Conways law organizations which…
- [Campaign for better IO](https://www.grahambrooks.com/post/2013-03-03-campaign-for-better-io/index.md) (2013-03-03): Over the last 30 years I have used a lot of computers ranging from teletypes to laptops. I have also visited a lot of offices and seen the standard keyboards that people are using on a daily basis. In my…
- [Metrics based Refactoring for cleaner code](https://www.grahambrooks.com/post/2012-01-02-metrics-based-refactoring-for-cleaner-code/index.md) (2012-01-02): Refactoring is a key practice to improved code hygiene. Making refactoring part of your next project is one thing but if you have just joined a team or project with a significant amount of debt how do you work on…
- [AgileDC - Introduction to Continuous Delivery](https://www.grahambrooks.com/post/2011-10-27-agiledc-introduction-to-continuous-delivery/index.md) (2011-10-27): Yesterday I presented a talk entitled Introduction to Continuous Delivery at AgileDC . The audience was great and the room packed which is always a recipe for success. I really enjoyed talking about Continuous Delivery and there were some really…
- [Agile DC](https://www.grahambrooks.com/post/2011-10-25-agile-dc/index.md) (2011-10-25): I am really syched about talking at AgileDC tomorrow. The topic of my talk is an Introduction to Continuous Delivery
- [asciidoc experiments](https://www.grahambrooks.com/post/2011-06-26-asciidoc-experiments/index.md) (2011-06-26): I have always been interested in text processing systems. This is probably rooted in the time that I discovered computing and programming. At that time the state of the art was ROFF (T)ROFF and a whole family of plain text…
- [Stabilizing Velocity](https://www.grahambrooks.com/post/2011-03-26-stabilizing-velocity/index.md) (2011-03-26): I came across this post by Michael Norton and thought I would reference it here: Stabilising Velocity Michael makes some keen observations on both causes and effects of unstable velocity. Predictable velocity is a key agile planning metric. There is…
- [Technology Synergy](https://www.grahambrooks.com/post/2010-10-20-technology-synergy/index.md) (2010-10-20): I started writing this post quite some time ago but never got around to wrapping up the loose ends. The article is really a summary of what I learnt during a pretty intense media web site development project. Since pictures…
- [Using a local Wiki for personal knowledge management](https://www.grahambrooks.com/post/2010-08-03-using-a-local-wiki-for-personal-knowledge-management/index.md) (2010-08-03): For sometime I have been wondering how best to manage all the information that collects in my laptop. I don’t even have to try to collect data it just arrives in an irregular stream of emails, instant messenger and other…
- [Agile Software Development and Golf](https://www.grahambrooks.com/post/2010-06-30-agile-software-development-and-golf/index.md) (2010-06-30): ![Golf putting]({{ site.url }}/images/golf-putting-banner.jpg) Faced with the question ‘What do you do?’ from family and friends is more challenging than it should be. Most other professions have been around longer than a generation but writing software applications is different. Especially…
- [Collaborating distributed teams](https://www.grahambrooks.com/post/2010-03-23-collaborating-distributed-teams/index.md) (2010-03-23): Internet Relay Chat (IRC) has been around for a very long time (1988) and Instant Messaging (IM) for even longer – although IM did not become really popular until the mid 90’s with the emergence of GUI clients. There are…
- [Face to Face pairing](https://www.grahambrooks.com/post/2010-02-28-face-to-face-pairing/index.md) (2010-02-28): Since joining ThoughtWorks in 2004 I have enjoyed Pair Programming and my programming skills have improved significantly. Working on a problem with someone else full time is one of those practices that is difficult to convince people off until they…
- [The rise and fall of waterfall - on you tube](https://www.grahambrooks.com/post/2010-02-09-the-rise-and-fall-of-waterfall-on-you-tube/index.md) (2010-02-09): If you have been in software development for a while this might make you chuckle :) The Rise And Fall Of Waterfall
- [XP and the cost of change](https://www.grahambrooks.com/post/2010-02-01-xp-and-the-cost-of-change/index.md) (2010-02-01): I have found myself drawing the classic cost of change graph a few times recently so thought I would blog about it. The graph was popular a few year ago in explaining the differences between and eXtream Programming (XP) team…
- [Cross post: A Brief And Incomplete History Of Build Pipelines](https://www.grahambrooks.com/post/2009-12-13-cross-post-a-brief-and-incomplete-history-of-build-pipelines/index.md) (2009-12-13): Sam Newman has just published a Brief And Incomplete History Of Build Pipelines which makes interesting reading. It will be interesting to see where the concepts take us in the next few years.
- [Subway reading](https://www.grahambrooks.com/post/2009-12-13-subway-reading/index.md) (2009-12-13): Over the last month I have been reading Prmodoro Technique Illustrated a fascinating book detailing a technique to apply real focus to problem solving and work in general. One problem I have with almost any kind of reading is finding…
- [Testing abstrations](https://www.grahambrooks.com/post/2009-11-18-testing-abstrations/index.md) (2009-11-18): These ideas were presented as at ThoughtWorks Agile Southeast conference in Atlanta. The idea for these diagrams came about after the first time I spoke about web test driven development at Agile East in Philadelphia and New York. I am…
- [Agile East WebTDD](https://www.grahambrooks.com/post/2009-10-26-agile-east-webtdd/index.md) (2009-10-26): On Thursday this week I will presenting a talk entitled ‘WebTDD’ at the ThoughtWorks Agile East conference in Conshohocken PA. It is the first outing for this talk and I have been working on the supporting software for some time.…
- [Ultimate agility?](https://www.grahambrooks.com/post/2009-07-19-ultimate-agility/index.md) (2009-07-19): The truly amazing Dan Osman This has got to be one of the ultimate demonstrations of agility, confidence and poise....
