Agile Chronicles #12: Technical Debt

I know it may sound like I’m painting a rosy, infallible picture of Scrum.  It’s the truth, though, and I feel like it solved most of my project problems.  There is, however, one main problem I saw that made Scrum, and Iterative Development in general, fall flat on its face.  It’s called Technical Debt, and it’s a problem with programming in general, not Scrum/Agile.  When it rears its head in Scrum, the effects are devastating, and I believe one of the main reasons Scrum fails for a lot of people.

This article will discuss what Technical Debt is from a Flash/Flex developer perspective, how it negatively affects my Scrum projects, and what are some of the prescribed ways to prevent it.  Nothing ground breaking here folks, just corroboration that TD IS a major problem, and not even Scrum is immune.

Continue reading “Agile Chronicles #12: Technical Debt”

Agile Chronicles #11: The Backlog and Product Development Challenges

I wanted to talk about the Backlog again with regards to Scrum, an iterative Agile Software Development process. I’m working on 2 products simultaneously in my spare time, and have noticed a few patterns the Product Backlog has helped me with, as well as pointing out priority problems. I thought it important to bring this up again on what a Backlog is, how it solves the scope creep problem, and how you can use it incorrectly.

Continue reading “Agile Chronicles #11: The Backlog and Product Development Challenges”