Frequently Asked Questions about Agile Technical Skills

What are the Agile Engineering Skills, Scrum Developer Practices, or Software Craftsmanship practices?

These are three (of many) common names for a set of practices assembled in the mid-1990s to support and improve Agile

Read More

Is Aiming For Potentially Shippable Good Enough? [Agile Safari]

Agile_Safari_Accidentally_Shippable

Read More

Be an Expert in a Year – Growing the Agile Way

The guys over at Expert Table Tennis had a great idea. What would it take to become an expert? Dedication? Heart?

Read More

Agile antipattern: Sizing or estimating bug fixes

Is the bug to the left a large bug or a small bug?  It looks HUGE to me!  Well, in reality it is probably between .5 and .75 inches long.  Not really a very big bug at all.  Why do

Read More

New to agile? Remember a user story is more than a card!

What’s wrong with the user story on the card?  It seems to have everything we need: a) short title, b) a size (in this case 2), and c) a well-written story using the standard “As a … I want … so that …” format.  So what’s

Read More

New to agile? Learn how to split stories

storyIn my last blog Agile antipattern: Taking on large stories I said I would give you some tips on how to split stories.  First though, it is important to understand WHY splitting a story well can be helpful.  It is about much more than just making

Read More

Agile antipattern: Code freezes during each iteration

Over the past 18 months I’ve encountered a number of teams where it is standard practice to have a code freeze late in the iteration.  The reason given for this was “to allow QA to test what we created during the iteration.” I’m sorry, but I have to be blunt here – this isn’t agile!

Read More

Agile Architecture – It is NOT an Oxymoron!

Many companies adopting agile have a hard time with the architecture and design of their large systems.  They like the concept of agile, but can’t understand how to emerge and meet architectural requirements just in time for the team to be able to proceed.  They get

Read More