Are You a Whiteboard Warrior?

Scott W. Ambler
 
   Home  |  AMDD  |  Best Practices  |  Architecture  |  Requirements  |  Analysis  |  Design  |  Documentation  |  Models  |  Modeling Style  |  Contact Us  |  Mailing List  |  FAQ
Whiteboard Warrior Logo A "whiteboard warrior" is someone who uses inclusive tools, such as whiteboards or paper, to do software modeling.  On a whiteboard you may create a sketch to explore an architectural idea, to model storm with a project stakeholder to understand a requirement, or to explain your design to a teammate.  Using index cards you may write user stories or create a CRC model to explore an object design.  Using paper and sticky notes you may create an abstract UI prototype to explore the requirements for a screen or report.  If you're doing these sorts of things then you're a "whiteboard warrior".  Sure, I could have called you an "Index Card Warrior" or a "Sticky Note Warrior" but those names just don't have the same ring to it.   

 

My experience is that the vast majority of modeling within the IT community is actually performed using inclusive tools.  Unfortunately, we rarely seem to talk about it and as a result I suspect it hampers our ability to learn from one another.  This has to change.  As a result, I've decided to put together the "Whiteboard Warrior Program" which I invite you to join. 

 

The Whiteboard Warrior Program

This program is very straightforward.  All I'm asking you to do is to share your experiences on software development projects using inclusive tools such as whiteboard or paper to model.  Just write it up and publish it in a publicly available place, such as a web page, a blog, a Wiki page, or a magazine article.  Hopefully your article will include some sort of snapshot of your model(s), you can see examples of doing exactly that all over this site (see Software Modeling on PoWs), so that others can see examples of how "real work" is being done with fairly simple tools.  Then, once it's publicly available let us know on the Agile Modeling Mailing List so we can hopefully pick up some good ideas from you.

Why would you want to do this you might ask?  Two reasons.  First, you get the right to put the Whiteboard Warrior logo (see below) on your article, home page, or wherever you think is appropriate.  Hopefully you'll link back to this page from the logo so that others truly appreciate the honor and glory of being a whiteboard warrior.

Whiteboard Warrior Logo

Second, you can share your stories with the rest of the world.  As Martha Stewart would say, this is a good thing.  Many developers believe that if they're not using a sophisticated CASE tool that they aren't modeling.  This is a real shame because it can prevent them from taking advantage of simpler tools to think problems through to communicate their ideas to others.  I believe that by sharing our stories we'll help people to grow their modeling skills, thus making them more productive as IT professionals.

 

Whiteboard Warrior Stories

TBD

 

 

Let Me Help

I actively work with clients around the world to improve their information technology (IT) practices as both a mentor/coach and trainer.  A full description of what I do, and how to contact me, can be found here

 


Copyright © 2001-2009 Scott W. Ambler

This site owned by Ambysoft Inc.
Agile Data (AD)  |  Agile Unified Process (AUP)  |  Enterprise Unified Process (EUP)  |  Disciplined Agile Delivery (DAD)  |  My Writings   |  IT Surveys  

Follow Scott W. Ambler on Twitter