I heard a talk at RE07 called Exploring Scenario Forms and Ways of Use to Discover Requirements on Airports that Minimize Environmental Impact by Maiden, N., Ncube, C., Kamali, S., Seyff, N. and Grünbacher, P.
First I want to say that hands down, Neil Maiden gets my vote on best speaker I heard at RE07 – if you get a chanced to hear him, he’s very fun! Anyway, more to the point, at RE06, this same group of people presented a paper on using PDAs for requirements gathering. I posted about that here, including my noted skepticism about the usefulness of PDAs for requirements efforts.
Well, they reported back this year on a project they were doing that used the PDAs. First, I have to say the project was really interesting! They were working with an airport to try to minimize the impact on the environment by reducing the noise and gas emissions. I believe they studied everything from the airplanes on the ramp, to the luggage carousels, to the car traffic around the airport.
They used their PDA tool on this project (though the actual focus of the research was on some visualization techniques). As an example, they would go to an aircraft as it parked at the gate, to talk to the people in context. They recorded the conversations to the PDA and attached them to the appropriate pre-defined event in the PDA. He gave a great example of how handy it was. He was walking through the control tower and saw a small door and asked “What’s in there?” Turns out that inside that room was an actor no one had identified in the project yet. So he could just zip in, have a conversation he recorded on the PDA and zip back out.
In their research, they found that they gathered 8 times more requirements while doing the sessions in context than they did gathering them in workshops. And of course the implied link is the PDA tool lets you do it in context, though arguably there are other tools to facilitate this if not a PDA.
All of that said, I must admit I am less skeptical than I was a year ago that there are such scenarios that such a tool could be useful; though I still think most projects won’t need this. I’d be interested to hear if anyone had success using tablet PCs for this as well.