Home » Agile (page 4)

Agile

Customers, Internal Delivery, and Trust

Your customers can’t take your product more often than once or twice a year. Because the product doesn’t need to leave the building, the teams don’t release internally. Nor do the teams demo on a regular basis. The teams miss the feedback loops so critical for an agile approach. Their agile transformation falls apart. Rethink Your Definition of Customer What if we ...

Read More »

Throwing mud at a wall

Throwing mud at a wall is a metaphor I use again and again. As a description of what I do and as a metaphor for creating change in organizations. When you throw mud at a wall most of it falls off immediately. Some will stick for a little while then falls off. A little sticks permanent. Perhaps too little to see. ...

Read More »

Balance Innovation, Commitment, & Feedback Loops: Summary

Is it possible to balance the product innovation and feedback we need, with the commitment our management wants? Maybe. I tried to how my thinking for these questions in this series: When does it make sense to ask for or offer estimation and commitments?When does it make sense to ask for more feedback instead?How about when it does make sense ...

Read More »

Collaboration and roles, learning from Rugby union

I keep on hearing team mates say things like “it’s not my job to test, I am a <insert_role>” or “It’s not my job to design the product, I am a <insert_role>” and I am quite tired of the behaviours caused by the message when left unchecked. A team is more than the sum of its parts, a team has the ...

Read More »

What Are the Pros and Cons of Extreme Programming (XP)?

Extreme programming (XP) is an agile methodology, considered one of the most effective in software development. It operates with a test-first development scheme. It has short-term planning, while being highly adaptive to changes of requirements, and consists of highly productive teams that produce quality software rapidly and effectively. In extreme programming, the involvement of the customer is higher than in ...

Read More »

Balance Innovation, Commitment, & Feedback Loops: Part 1: High Innovation Products

Many of my clients are trying to use short feedback loops in agile approaches. That desire bumps up against their management’s desires for longer commitments. This continuum might help them think through their needs for commitment and innovation. High Need for Product Innovation and Change The more need for product innovation and change, the shorter the feedback loops need to be. It’s not useful ...

Read More »

Error handling omitted for brevity

Q: What is the difference between programming in college and programming in the real world?A: Error handling Do you remember when you were learning to program? Do you remember those text books you had back in college? And do you remember what they said about error handling? As I remember it most of what they said about error handling was: ...

Read More »