Showing posts with label usecases. Show all posts
Showing posts with label usecases. Show all posts

Friday, December 24, 2010

Design your Software Use cases for OnDemand Products like Romanesco Broccoli

Design your Software use cases for OnDemand products like how nature designed Romanesco broccoli. Start with a few core use cases. Add use cases in such a way that even a few of them will make a whole product. Keep option open to add or remove use cases where appropriate.

File:Fractal Broccoli.jpg

If the development team runs into feasibility issues or time constraints they will still have the opportunity to build a product that is useful, consumable and looks like a small version of the whole.

Sunday, December 05, 2010

Duchess and Supply Chain Management

Duchess and Ditto are my favorite dogs. They live in Oregon. I love to hang out with them and wonder what they are thinking. Duchess gets very restless if she is down to the last bag of food.
I got the idea to create use cases as cartoon strips while working on these. Creating use cases as cartoon strips worked well for my current project.

Saturday, September 18, 2010

The Hallway Test Method to Identifying Use Cases In Your Solution

Recently, I was sifting through tens of interview transcripts and hundreds of post-it notes to identify the main tasks in a people-management solution we are designing. My colleagues and I wrote down all the things the software needs to do and soon realized that the level of granularity and the names we were giving to tasks were not at a uniform level of granularity.

My friend and colleague Enric Gili-Fort, mentioned the hallway test method to me. When you want to identify the main tasks a user will perform using your product, (which will become a high level use case for your design team), ask yourself if this is something a person will be wondering while they are walking down the corridor.

For example, the person might be thinking "Oh! I need to let David know what my development goals for this year are" or "I need to send my travel request for that Conference next month" or "I need to order that book for my team".

The person is not going to think that "Oh! I need to open my browser and click on that submit button". 

I used this method with great success in the project. It helped me identify the main tasks from months of research work and defend my list of use cases with clear arguments.

Indy Young covers this in great details in her book Mental Models. The topic of identifying tasks is covered in details in Chapter 8. There is a section on the "Hallway Test Method" of identifying tasks.
Related Posts Plugin for WordPress, Blogger...