Home
Team Services
Project Services
Books
In Print & In Person
Newsletters
Archives
About
Search
Resources
Contact Us

Up
Inbox to Zero
Project EQ
Pair Programming
Project Careers
Training / Network
Team Diversity
Team Analysis
New Tools
Collaboration Basics
Team Tools
Yahoo Groups
Project Tools
Collaborate Live
Real Collaboration

New Tools

I use the term "tools" to describe the major software and hardware that is used by teams to describe, plan, design, implement, and test during product development. Too often tool investments do not pay back; here are ideas for a better return on your tool investment.

Justification...

New design, productivity, and planning tools are exciting and full of promise. Getting to a financial payback may be important, however tools are most commonly justified on a "required to do the job" basis. Most tools used in the product development environment are surprisingly expensive. The initial costs are big, but the costs of system infrastructure, user support, and the user learning curve are usually the biggest expenses.

I believe that given the "pain" that users often see when learning and using a new tool, the users have to see paybacks that will help them personally within a third of the time required for a product delivery cycle. This means that a team that delivers products in 9 months needs to feel gains within the first 30 to 60 days of starting to use the new tool. If their personal paybacks are the same length of time as the development cycle, the chances of successfully adopting the tool are dramatically reduced.

Getting the Team Ready...

The group that selects the tool should be representative of the development team. It should include early adaptors and at least one recalcitrant. It should include risk takers and the risk averse, leaders and followers. To further challenge the team design, it should include no more than 3 to 5 people. The diversity of the team makes it harder for the leader (the Champion) during the selection process, but greatly increases the chances of success as the tool is rolled out.

The selection team has to be enthusiastic about what the tool will do for them. They have to impart that enthusiasm to the rest of the development team and company during justification and rollout. They have to have enough energy and belief to carry themselves and the rest of the team through the issues that will emerge as the tool is selected, justified, and deployed.

Most importantly, the entire team must receive the training required to use the tool and the time required to make the transition. One unprepared team I knew had over 100 developers migrated from proprietary hardware and operating systems to Microsoft Windows. They had an unbudgeted training cost of over a million dollars. Timing was complicated by high visibility from corporate, competition, and customer pressure. Everyone was stressed and in denial about how long the transition and development would take, and executives were committing schedules. It was not pretty; not a way to deliver great products to customers. In this case as always, the cost of poor quality was higher than the up-front cost of correct tool deployment.

Making the Transition...

The easiest way to make the transition is to have a killer application of the new tool that solves a problem for the team. I saw an installation of Lotus Notes flounder until one of the hands-on go-do-it guys built a specification review application that shortened review times and allowed asynchronous international collaboration by the reviewers. That winning application drove the tool into common use.

My last caution is about changing processes and tools at the same time. Especially in development teams in the target range of this newsletter (8 to 40 people), processes may not be well documented, and process flows around new tools may not work as well as "the old way". Confusion around process changes may bias people against the tool, and vice versa. To the extent possible, design and get buy-in on the process changes prior to the tool deployment, it will greatly improve the chances of the tool being successful.

Home | Privacy

Copyright © 2001- 2007 by Dennis Smith All Rights Reserved