Evolution of “Agile”

I’ve been struggling with one set of requirements for a few weeks. The prototype is basically done but I have had a bunch of trouble pulling together the card due to the complexities of the user groups and conditional logic involved.

I finally realized I was trying to do way too much with the one card sometime in the middle of last Saturday afternoon (5, 6 hours into it). The moment I decided to split the cards, the requirements became a heck of a lot easier.

I didn’t want to add more rework to the developer if I could help it, but I have since realized I was probably adding a bunch of time to him trying to figure out what I was trying to convey.

Another lesson learned. On a happy note, my requirements are moving far quicker now.