Author name: Johanna

I help you identify and solve the problems that prevent you from releasing systems, hiring the right people, deciding which project to work on next. I take a pragmatic approach: what will work best for you, now? Some people call me a focuser. Some call me an accelerator. When I work with people, first we define our goal together. Typically, it's to get a better product out the door faster. I work with my clients to help managers figure out how to do the managing better, and how the technical contributors can contribute better, not to create a by-the-book system. I work with you, your staff, and your current product development practices. Together, we learn what works well for you and what doesn't. I believe in changing only what needs to be changed at the current time, to maximize your success. We work together to develop a blueprint for the future, and to build in capacity to recognize and implement change.

newsletter

“It Depends”

©1999 Johanna Rothman “The Answer to the Great Question of Life, the Universe, and Everything is 42” –. Douglas Adams, The Hitchhiker’s Guide to the Galaxy Some people think there’s a specific answer to questions such as: “What’s the correct staffing ratio for developers to testers in a software development organization?” “What’s the best project management […]

newsletter

“It’s Just the First Slip”

©1999 Johanna Rothman I just read an article by a well-known author. He claimed that your first project slip isn’t so bad; the third or fourth project slips are the bad ones. In my mind, red flags went up. I flipped the bozo bit on the author. I completely disagree with his conclusion. The first

newsletter

“What Does It Cost You To Fix A Defect?”

©1999 Johanna Rothman I was recently at a presentation at which a well-known measurement guru spoke. He said that most people don’t know the value of a basic measurement: the cost to fix a defect. I was surprised, so at the next few conferences, I asked people in my presentations how much it cost their

Articles

Retrain Your Code Czar

by Johanna Rothman. © 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the

Articles

Using Quality to Drive Product Development Processes

© 1999 Johanna Rothman. Abstract Companies create a variety of products, and different releases of those products, for many reasons. These range from market-testing trial balloons disguised as ‘beta tests’ to releases forced by incompatible changes in operating systems. Some have many changes, some have few. Some can tolerate fairly glaring defects, others have to

Articles

How to Use Inch-Pebbles When You Think You Can’t

© 1999 Johanna Rothman “When will the project be ready for Beta?” “I think it will be ready next month. We’re more than 90% done.” “NEXT MONTH? You said ‘next month’ last month. You said you were more than 90% done last month too. We’re slipping this project a month every month. WHEN will you

Articles

Six Tips for Making Global Software Development Work

More companies are looking towards globally dispersed software development teams to solve project staffing problems and make critical time-to-market deadlines. This trend is a fundamental change in how software projects are organized and implemented. Using the idea of “concurrent engineering” to deliver projects faster, you break up a project into smaller, less complex pieces and

Articles

Achieving a Repeatable Process

by Johanna Rothman. This article was originally published in Software Development Magazine, June 1998. Large, permanent engineering cultural change–or process improvement–generally takes a long time to implement. However, key repeatable processes can free up time in an organization and let people spend more time on the creative work of software development. I recently worked with a

Articles

The Role of the Test Manager

© 1998 Johanna Rothman Test managers really serve two very different customers, their testers and corporate management. For the testers, the test manager helps develop product test strategies, and provides test expertise to the testing group. For management, the test manager gathers product information so that corporate management can decide when the product is ready

Articles

A Problem-Based Approach to Software Process Improvement: A Case Study

© 1998 Johanna Rothman. Abstract Organizations struggle [1] with their process improvement efforts for a variety of reasons. Perhaps the most common struggle pattern is to take a long time developing a general understanding of their processes and then trying to define all possible alternatives in the product development process. This pattern leads to large,

Scroll to Top