Ok, so this iteration was a little more stressful. I have learned one valuble lesson (a lesson I have learned many times before) nothing is completed until it is TESTED TESTED TESTED. I ran into some issues with the nHibernate when I went to implement it with my controls I had scheduled. So when it came time to test those controls they didn't populate. I ended up spending a lot of time debugging my nHibernate implementation which actually has carried over to a half day task in this iteration.
I also experienced some scope creep, so today I had to introduce a "parking lot" of back log items that I can take from when I have extra time in my iterations. I had to ask around about what to do when a three day task falls in your lap, and that was my feed back.
With that three day task I was bitten by a monster I have met before, "That? That's easy. I can do that, it will only take me..." Some of you are laughing right now, I suppose everyone has been there, but "That is easy" without knowing exactly what goes into "that" is out of my vocabulary. FOREVER (this is different then the last time it was gone forever because hopefully it will stick.)
It sounds like this iteration was horrible, and it really wasn't as bad as it sounds. I did get a lot completed and learned a lot. I will also be taking time this week to clean up my solution because there are extra files and code that were generated when I was trying to fix things.
Ok, so I have all my task cards done for this iteration, and they are up, so I'm going to get started. Happy developing!
I think it was Steve McConnell who gave out the ultimate secret always-correct response to a request for an estimate:
ReplyDeleteI'll get back to you on that.
So, your entry here strikes home with me (thank you for your comments on my last article, btw :)
ReplyDeleteI've often found, when using the hibernate products, that I'll think I've done something right, find out it is broken, and spend a day or week or weeks trying to fix it. Eventually I'll figure out what I did wrong, but Hibernate is a BEAST. It's BIG. I've finally decided that the pain is well worth the benefit, though.
Glad to see you're using agile :)
Sound commentary.I pense que votre droit, que thefunded.com est faussée par un public de gens qui ont entendu plus de pas que oui l'.
ReplyDeleteNo pain , no palm; no thorns , no throne ; no gall, no glory; no cross, no crown.
ReplyDelete