Better Software - November 2007 - (Page 18) Management Chronicles The Blind Leading the Blind by Jennitta Andrea “That was an excellent presentation,” Anna said. “I finally understand the big picture of how each role contributes synergistically on an agile project.” “Yeah, I could really sink my teeth into all of those development practices,” Devon said as he sunk his teeth into another chocolate donut. Mandy, the project manager, was thoughtful as she sipped her tea. “I can’t help feeling that this agile stuff is no different from what I’ve always done. Someone’s just packaging it and giving it a special name.” After another sip she said, “On the other hand, I’ve been hearing great things about John’s agile project, so I’ll go along with you two on this. I think we should give it a try on our new project.” At the project kickoff, Anna walked the team through the high-level business case and sketched out the core business processes. “It’s important for you to remain anchored in these concepts, because it will feel like we’re building a patchwork quilt with this iterative, storydriven approach.” Devon jumped in. “Anna isn’t going to write all of the requirements specs up front for us anymore. Instead, she’ll outline the stories we need to work on for every iteration. We’ll collaborate closely with her and Tess to capture the details as functional tests, and then we’ll use test-driven development to create the code. At the end of the iteration we will demo the finished work.” Then, breaking into a grin, he said, “And the best part is that we can celebrate with jelly beans for each completed story.” “As a tester, I’m excited to be a real contributor to the team from the beginning,” Tess said. “And I’m going to jump in right now and make my first contribution. Devon just inspired me to name the team mascot—let me introduce JellyElly.” Tess plucked a small stuffed elephant off the toy shelf. As the meeting came to a close, 18 Mandy reminded everyone about the team golf tournament two months away, which coincided with the targeted release of milestone one. “Great job. We’ve got an overall vision for our first milestone and a good plan for our first iteration. I like this lightweight approach already. See you all in two weeks.” “Er, don’t you mean ‘See you tomorrow’ for the daily stand-up meeting?” Tess asked. Mandy stood up to leave the meeting room. “I don’t think we need to take all of this agile stuff literally and try everything all at once. Let’s see how the first iteration goes and take it from there.” As the iterations progressed, the morning line at the local coffee shop became an impromptu opportunity for members of the team to vent. “Argh, I need an extra strong dose of caffeine this morning,” Tess said. “Mandy still hasn’t approved our request for new testing tools. She insists the ones we’ve used all these years are good enough. Test-first development is going a lot slower because we’re using test-laststyle tools.” Anna agreed. “I need a hefty kick-start this morning, too. Since we went agile, I’ve been spending most of my time running between floors to talk with the developers. I often have to undo assumptions they made while they were waiting for me to show up. I’ve stopped counting the number of times I’ve asked Mandy to get the team located in one place.” “I know Mandy has asked you to continue writing use cases like before,” Devon said cautiously, “but they don’t make much sense to the developers. www.StickyMinds.com They’re too patchy given the story-driven approach we’re taking. Don’t take this the wrong way, Anna, but I think they are a waste of everyone’s precious time.” Tess added, “Because of the extra documentation you’re writing, you haven’t had time to work with me on the functional tests. We’re really falling behind.” “Make that a double,” Anna sighed. One morning Mandy wandered by the coffee shop, and the team offered to buy her a tea latte. “Thanks, I could use something different this morning. I’m worried that milestone one is just around the corner and we’re still missing some important features. I’m disappointed that this agile approach hasn’t improved things for us.” She realized she was coming down pretty hard and added, “We still have the golf tournament to look forward to next week. I know you’ve all been working hard, maybe this outing will be just the thing to get us back on track.” “It’s funny you say that, Mandy, because that’s exactly what I was just thinking,” Devon said as he flashed a sly grin to the others. The weather couldn’t have been more BETTER SOFTWARE NOVEMBER 2007 GETTY IMAGES http://www.StickyMinds.com
Table of Contents Feed for the Digital Edition of Better Software - November 2007 Better Software - November 2007 Contents MarkYour Calendar Technically Speaking What’s Happening @StickyMinds.com Code Craft Test Connection Management Chronicles The Measure of a Management System Behind the Scenes A Story About User Stories and Test-Driven Development Product Announcements The Last Word Ad Index Better Software - November 2007 Better Software - November 2007 - (Page Intro) Better Software - November 2007 - Better Software - November 2007 (Page Cover1) Better Software - November 2007 - Better Software - November 2007 (Page Cover2) Better Software - November 2007 - Better Software - November 2007 (Page 1) Better Software - November 2007 - Better Software - November 2007 (Page 2) Better Software - November 2007 - Contents (Page 3) Better Software - November 2007 - MarkYour Calendar (Page 4) Better Software - November 2007 - MarkYour Calendar (Page 5) Better Software - November 2007 - MarkYour Calendar (Page 6) Better Software - November 2007 - Technically Speaking (Page 7) Better Software - November 2007 - Technically Speaking (Page 8) Better Software - November 2007 - What’s Happening @StickyMinds.com (Page 9) Better Software - November 2007 - What’s Happening @StickyMinds.com (Page 10) Better Software - November 2007 - What’s Happening @StickyMinds.com (Page 11) Better Software - November 2007 - Code Craft (Page 12) Better Software - November 2007 - Code Craft (Page 13) Better Software - November 2007 - Code Craft (Page 14) Better Software - November 2007 - Code Craft (Page 15) Better Software - November 2007 - Test Connection (Page 16) Better Software - November 2007 - Test Connection (Page 17) Better Software - November 2007 - Management Chronicles (Page 18) Better Software - November 2007 - Management Chronicles (Page 19) Better Software - November 2007 - The Measure of a Management System (Page 20) Better Software - November 2007 - The Measure of a Management System (Page 21) Better Software - November 2007 - The Measure of a Management System (Page 22) Better Software - November 2007 - The Measure of a Management System (Page 23) Better Software - November 2007 - The Measure of a Management System (Page 24) Better Software - November 2007 - The Measure of a Management System (Page 25) Better Software - November 2007 - The Measure of a Management System (Page 26) Better Software - November 2007 - The Measure of a Management System (Page 27) Better Software - November 2007 - Behind the Scenes (Page 28) Better Software - November 2007 - Behind the Scenes (Page 29) Better Software - November 2007 - Behind the Scenes (Page 30) Better Software - November 2007 - Behind the Scenes (Page 31) Better Software - November 2007 - Behind the Scenes (Page 32) Better Software - November 2007 - Behind the Scenes (Page 33) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 34) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 35) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 36) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 37) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 38) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 39) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 40) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 41) Better Software - November 2007 - A Story About User Stories and Test-Driven Development (Page 42) Better Software - November 2007 - Product Announcements (Page 43) Better Software - November 2007 - Product Announcements (Page 44) Better Software - November 2007 - Product Announcements (Page 45) Better Software - November 2007 - Product Announcements (Page 46) Better Software - November 2007 - The Last Word (Page 47) Better Software - November 2007 - Ad Index (Page 48) Better Software - November 2007 - Ad Index (Page Cover3) Better Software - November 2007 - Ad Index (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.