links for 2006-10-08
Sunday, October 8th, 2006-
Thanks BW. Blog world rocks!
There are occasionally some odd situations that transpire during the Agile planning process, and one question that frequently arises is how to stay releasable when certain features cannot be broken down into releasable code prior to the ship date. Ideally, the basic Agile tenets are observed before starting to classify something as out of the ordinary: nightly builds of fully installable and executable software, small increments of working software delivered (2 weeks), continuous testing, and etc. Even if a team is following all of these, there can still be some situations where the team cannot complete a feature to a point where it can be delivered to a customer. This could be a situation where the small increments of the feature, while working independently, do not add up to enough value to complete a useful workflow, or the team may have incorporated some 3rd party tool or product, which instantly overwhelms the team with integration test cases. In these rare cases, teams are left with the question of how do we keep the software releasable but continue working on features which may not make it to the customer’s release. The following list provides some ideas to combat this problem:
A friend was recently revealing his encounters with someone writing forged checks all over town with his bank account and driver’s license numbers. While identity theft seems like one of those media generated fear campaigns, it is a real occurrence, and until I had heard this real life incident, I hadn’t realized how easy it was for someone to get your information and how much of a pain it is to fix the problems. Granted, your bank or credit card company already has a plan to get your money back, but the real issue becomes spending days and days fixing your credit, filing police reports, and dealing with all the merchants who have turned your information into collections agencies. Based on the information gathered from my friend’s frustrating misfortunes, here are some simple changes I’ve already made or will be making in the near future.
As strange as it may seem, I was recently picked for the jury selection process and a subsequent jury for the first time in my short life. While many people feel like this is a major headache in their lives, I quite enjoyed watching the process and seeing how the legal system really works. Parking is a major pain, and unless you are familiar with this part of downtown, driving around in this area can be incredibly frustrating. On the other hand, getting people to serve must not be as big of an issue as it seems because the parking hassles contribute a significant amount to people’s general dispassion for jury duty. In any case, here are a couple of tips for those being selected to serve in Austin (for district court on 11th Street):
In the end, the trial for which I served dealt with an attempted murder case, and we handed down a “not guilty” verdict due to a complete lack of evidence by the state. Here’s a picture of the jury room where we, the jurors, met and deliberated the case.