TrainingConferencesAbout UsContact UsAdvertiseSQE.comRSS Feed

StickyMinds.com: brain food for building better software

Log In
 Clarify Your Search Criteria

Tips on Using Our Search Feature(s)
 
StickyMinds.com Home
ResourcesTopicsCommunityPowerPassBlogs
Home  >  Detail: The Test Manager's Vade Mecum



A StickyMinds.com Original
Article Picture
The Test Manager's Vade Mecum

By Fiona Charles

Send This Content to a FriendGet a Short Link to This ContentPrint This ContentSee User Comments About This Content

Summary: Testers and test managers who come equipped with their own practices and tools can save time and effort and get a head start on their projects. In this week's column, test manager and consultant Fiona Charles describes the "go with me" collection she has built over many years and projects to help leverage her varied experience and provide a quick start on new deliverables.


Infosys
As a tester or test manager, do you have an essential set of tools you take with you to new projects? Whenever I join a project I take with me the collection of low-tech tools I've designed and assembled to help me manage testing. It's tremendously useful to have at hand templates, spreadsheets, and practices that have worked for me in the past, to remind me of what's important and to get a head start on the work. Even when my client has standardized deliverables, I treat my own tools as checklists to supplement their templates, if necessary, with information I consider essential.

I call this collection my Test Manager's Vade Mecum, from a Latin phrase whose literal meaning is "go with me." The Random House Unabridged Dictionary (1997) defines it thus:

  1. Something a person carries about for frequent or regular use.
  2. A book for ready reference; manual; handbook.

This comprises a perfect description of my Vade Mecum.

The core tool is my notebook, new for each project. I carry my notebook everywhere I go when working on a project, so I buy a robust, eight-and-a-half-by-eleven, sewn book with square-ruled pages. I take time to set it up, pasting my business card and a calendar into the front end pages and a plastic envelope for the ever-changing phone and email list into the back end pages. (That said, a glue stick is another essential tool!)

I start entering notes as soon as it's clear I'm going to be on a project, even retroactively copying in notes from preliminary conversations with the client. All my notes of meetings, informal conversations, and hiring interviews go in, with the dates and participants and a clear termination line so I know when reading where one set of notes ends and the next begins. I record and date quiet-thinking sessions, flagging them with a little cloud drawing to distinguish them from meetings. I flag to-dos with a star. I try to review the most recent pages regularly for to-dos and check off the done or no-longer relevant ones. I then transfer these to-do items to a team action list.

Diagrams go in my notebook--sometimes hand-drawn, sometimes pasted in. I note whom I got a diagram from or developed it with and when. I save some pages at the back for really significant diagrams, like the system or test architecture, on the premise that I'll need to refer to them often or pull them out in meetings.

I note important voicemails but don't include copies of emails. Those I file electronically, although I do often note the date, recipient, and subject of important emails I've sent. (Of course, doodles go in, too.)

I keep a big chunk of pages near the back for recording lessons learned, and jot things down by the date whenever I think of them--with no attempt to edit or sort. Learnings can include anything I did or observed that worked well, things that were less effective, or failed experiments--whatever occurs to me. (In cases where I expect to leave the project notebook with the client, I capture learnings separately.) I also keep a section for recording key project decisions and significant events, with dates and participants. This habit has often proven useful on troubled projects, or projects that later became troubled, to reconstruct the sequence of events for myself and others.

The key point, though, is my notebook's utility as a daily management tool and reference source. I find it invaluable to keep everything important about a project in one place.

The next most important item is my "handbook," a CD with a compendium of useful information and tools. It has two main sections: a Toolkit containing all the successful templates and sample processes I've developed and refined over the years and my Watchlist, an expanded and synthesized version of all the learnings I've compiled from projects I've worked on.

There are different Toolkit and Watchlist items for delivery and consulting projects. Toolkit contents vary from big things, like my template for a test strategy and high-level plan, to small things, like contact numbers for my favorite contract testers and Web links to useful resources.

Reviewing the handbook CD for this column, I was surprised to see how much is on it. Here's a partial list of items from my Toolkit for software development delivery projects:

  • Templates for:
    • System risk assessment
    • Test data strategy and plans
    • Test execution plans
    • Test cases of various kinds, including spreadsheets with built-in calculations
    • Testing budget, with sample categories
    • Testing project plan, with sample activities and tasks
    • Testing project risks and issues logs
    • Status reports for different purposes
    • Phase-end or project wrap-up reports
    • Test team action list
    • Tester question list to post online


  • Samples of:
    • GUI checklists
    • Spreadsheets for planning and tracking
    • Hiring interview questions
    • Testing term definitions
    • Field customization list for bug tracking systems
    • Defect management processes for single-system and multi-system tests
    • Planning/strategy considerations for UAT testing
    • System risk assessment workshop process
    • Phase and project acceptance criteria
    • Descriptions of testing roles and responsibilities

Both the Watchlist and Toolkit are continually growing because I almost never do anything exactly the same way twice. After each project, I go through a debriefing exercise, asking myself what I did differently this time around and what I learned. I think about any new templates, spreadsheets, or processes I developed, or substantial alterations I made to existing ones. I reconstruct any I found useful and add them to my Toolkit, often making additional refinements in the process. For the Watchlist, I review the learnings I noted and synthesize the new notes with the existing ones. I ask what worked best on this project and what didn't work at all. What new things did I try, and how successful were they? What mistakes did I make? How could I avoid them in future? When I'm done, I cut a new CD and back it up.

These aren't the only tools that go with me. Because I work on customers' premises and it can be time-consuming to get basic office supplies, I bring my own pens, whiteboard markers, multi-colored highlighters, sticky notes, scissors, glue stick, and stapler. I often take useful and interesting books to keep on my desk and share with my team and others, and I always have a digital camera to capture whiteboard sessions or oddities like cash register screens.

The really essential elements of the Test Manager's Vade Mecum are my notebook, Toolkit, and Watchlist. These give me a head start on every project.


About the Author
Fiona Charles is a Toronto-based test consultant and manager with thirty years of experience in software development and integration projects. Through her company, Quality Intelligence, Inc., she works with clients in diverse industries to design and implement pragmatic test and test management practices that match their unique business challenges. Contact Fiona via her Web site at www.quality-intelligence.com.

Back to Top
 

StickyMinds.com Weekly Column From 8/4/2008 

Member Comments
Add Your CommentExpand Comments
 
Comment:    
by Hema Khurana 12/30/2008

The notebook idea is one that I have used for some time now. However, I am enthusiastic at the beginning when I am trying to understand requirements or test ideas but do not enter everything about the project as and when it happens! I'll take inspiration from you and do a better job next time.

 
 
Comment:    
by Inder P Singh 8/8/2008

Fiona,

Your recommendation of a Test Manager's Vade Mecum should help present and future test managers get organized in a superior manner.

Whether the notebook is physical or electronic, it has helped me take notes that do come handy when I need to plan upcoming tasks or simply recollect the exact items discussed in meetings/ one-on-one discussions/ conferences etc. There is one thing I worry about, though, and that is losing that notebook. It happened to me once and I was able to locate it after a hectic one hour of searching the most likely places I could have left it. After this incident, I started using an...Read On

Author's Response:
8/8/2008    
Hi Inder. I can certainly see why you went electronic with your notes! I find a paper notebook works best for me. I do worry about losing it, but since I always have it with me, that's not too big a risk for me. (I lock it up at night.)

Re tossing out old stuff, I agree absolutely. It's very important to walk through what you have on a regular basis, and avoid getting cluttered up with tools or tips that no longer work. Thanks for your comments.

 
 
Comment:    
by Dion Johnson 8/7/2008

Nice article, Fiona!

I think it is a good compliment to my column that was up last week (Test Managers—Start Managing!). If more managers came equip with their own personal Vade Mecum, we'd all be a lot better off.

Dion

Author's Response:
8/7/2008    
Thanks, Dion!

 
 
Comment:    
by Laura Dilbeck 8/6/2008

I agree also, I have been improving the same basic core of tools for over 15 years of test and test lead (management) now. I can basically go to a company evaluate their strategy, resources and product technologies and provide an efficient roadmap to give them a high quality product. There are certain tasks that have to be met by the project team to make things work but I have a lot of data and examples to back up my requests.

Author's Response:
8/7/2008    
Laura, thanks for your comment. That quick start is exactly what I was talking about in the column.

I wrote the article because I see so many test practitioners who don't have their own tools to bring to a new project, but I'm very encouraged by all your responses.

 
 
Comment:    
by John Daughety 8/6/2008

Thanks for helping us look at a part of us that may go unnoticed it is so automatic - especially when we have been doing this kind of work for many years. One funny thought: the more I read of your list, the more I racked my brain to think of situations outside the daily routine where I know I have this list with me. The answer: job interviews! As a person who has always been a permanent employee rather than a consultant (and as a person who likes those smaller, less stable companies), I have found a few files with my favorite time-saving or error-reducing tools to be invaluable when I get past the first round of interviews for a new...Read On

Author's Response:
8/7/2008    
Thanks, John. What a great list!

 
 
Comment:    
by LINKdotNET Purchasing 8/6/2008

Dear Peter
Your comments and Fiona's article were very useful for me. Am a test manager and am building my own "Vade Mecum".
You mentioned some points regarding a tool that works out the boundary conditions and an S curve plotter. Dis you create these tools or are there commercial ones availabale? Can you please provide some more details about these tools as i am interested to utilize such tools in my organization.
Appreciate your feedback
Dalia

 
 
Comment:    
by LINKdotNET Purchasing 8/6/2008

Dear Peter


 
 
Comment:    
by Sanat Sharma 8/4/2008

I fully agree and support Fiona. In fact, I am also maintaining a 7+ years of Vade Mecum about my professional experience. That is the reason I have 250+ pdf files and more than 100 templates with high availability that should be on my bucket each and every time. Notebook should be one of the most important constituent of any manager’s (or employee’s) kitty. I have seen many professionals attending the meetings / discussions / trainings with empty hands. “Intellectual Property Rights” mentioned by Peter is somehow correct. But the whole idea of this concept is to be creative in each and every organization and add the contents (not as it is)...Read On

Author's Response:
8/5/2008    
Thanks, Sanat, for your comment. I find it very strange when people go into meetings unprepared to take notes. They must have fabulous memories! :-)

Re intellectual property, for consultants it's also possible to negotiate rights before beginning a gig. Clients are often fine with this, because they are benefiting from your previous experience as well.

 
 
Comment:    
by Peter Hawkins 8/4/2008

Hi,

I fully support the idea of a Vade Mecum and it is common practice in many industries to do this. For my own part I have 20+ years of templates, processes methodologies, handbooks etc... that I have put together and constantly refine depending of where I am working. I have also a number of excel tools,MS Access tools etc that I have built or had build over the years. For example, different test estimation tools, a tool that you can list UI interface objects that works out the boundary conditions and lists them in an Excel Test Condition Test set matrix, An S curve plotter that uploads defect statistics and plots Test Cases...Read On

Author's Response:
8/5/2008    
Peter, thanks for your comments. You make an excellent point about confidentiality and intellectual property. I'm certainly not advocating removing confidential documents, or violating any company's intellectual property rights. Everyone needs to be aware of the conditions and constraints in which they operate, including employment agreements and the laws pertaining to their jurisdiction.

That's why I was careful to say I reconstruct useful templates, etc. And I don't don't examples of anything that could be considered confidential. If I really want one in those circumstances, I'll construct my own after a project finishes. It comes down to common sense, I think, and fairness to one's employer.

 
Back to Top



 
Ads By Google
What's This?
 
 



Home   |   Resources   |   Topics   |   Community   |   PowerPass



© 2010 StickyMinds.com. All rights reserved.
StickyMinds.com is a division of Software Quality Engineering.
Privacy Policy    Terms & Conditions    Link to StickyMinds.com    Feedback


Infosys

Rally Software




Agile Development Practices 

STARWEST