Like it or not, if you are purchasing gifts during the holidays, you're playing a miniature game of requirements analysis. Your niece Suzie isn't just getting her new (hopefully favorite) doll and your children aren't just getting the next thing that'll be all over your house, they are receiving the final product of their own miniature project, and you happen to be the project manager. Sure there won't be SCRUMM meetings, or code reviews, and no formal requirements analysis (well, at least in my...