Archive of Consulting Articles

Loading ...
May 5th, 2008

Economic pressures are driving most companies in high-developer-salary markets to explore using offshore development teams as part of their approach to developing software. Developing software with a global team presents new challenges as well as new benefits. If you do it right, you can have a more cost-effective team. If you do it wrong, you can have a disaster.
Read the rest of the article…
Posted in Consulting, Outsourcing, Software development, Testing | 5 Comments »

Loading ...
November 5th, 2007

A rose by any other name…
When we’re learning how to write in high school and college, we’re taught that synonyms make our writing more exciting. In fact, not using synonyms can make our prose clumsy and awkward.
When it comes to requirements, the last thing you want to do is use synonyms. Except sometimes.
Read the rest of the article…
Posted in Business Analysis, Communication, Consulting, Requirements, Writing | 2 Comments »

Loading ...
November 1st, 2007

Bill Miller, who writes You Want it When?, a blog focused on improving the way you manage software development and I had a debate over email about outsourcing. We looked at pro’s and con’s, and our discussion centered around the best outsourcing model, and what the ramifications of outsourcing really are. Read on to see the back-and-forth.
Read the rest of the article…
Posted in Consulting, Project Management, Software development | 6 Comments »

Loading ...
September 11th, 2007

Separation of business rules from requirements is a good thing. Not because of semantic distinctions, but because it allows you to write better software, write it faster, and change it more easily. This article is a response to an excellent comment on our recent article about hidden business rules. Thanks for challenging the idea - it either eliminates it from discourse or makes it stronger, and we all benefit. Here’s an attempt to make it stronger.
Read the rest of the article…
Posted in Business Analysis, Business Rules, Communication, Consulting, Requirements, Writing | 6 Comments »

Loading ...
July 30th, 2007

Measuring the return on investments in design may be the hardest ROI calculation you can do. It certainly is one of the rarest. To measure ROI, you have to be able to determine what would happen without the investment, and what happens with the investment. The difference between them is what happened because of the investment.
Read the rest of the article…
Posted in Communication, Consulting, Design, ROI, Software development | 3 Comments »

Loading ...
June 20th, 2007

But sometimes, it happens anyway.
The Cranky PM started a great thread of conversation asking how product managers deal with the job of telling customers (and sales folks) that a feature is not going to be available in the promised release.
Read the rest of the article…
Posted in Communication, Consulting, Product Management, Project Management | No Comments »

Loading ...
June 13th, 2007

Jonathan Babcock has written a couple interesting articles on preparing for a review meeting. He touches on a couple generic “good ideas” and explores one critical idea in more detail. We focus on that detail - helping participants be prepared to participate - in this article. His articles, and this topic in general are useful to anyone who runs meetings that require participation from attendees - business analysts, product managers, and project managers, for example.
Read the rest of the article…
Posted in Communication, Consulting, Project Management | 2 Comments »

Loading ...
April 4th, 2007

The material in the presentation is off-topic, but the presentation is so good that you just have to watch it. I found this when researching about openID (mine is http://tynerblain.com/scott.sehlhorst/ - check out myOpenID to set up yours). Consider the open ID thing to be a tangent you might be interested in pursuing today, and will be interested in pursuing soon.
Regardless, you should watch this presentation. The delivery will knock your socks off. The topic is interesting, or perhaps not interesting at all - but delivered so well that you’ll be interested.
This is your third link to it. Last chance.
Posted in Communication, Presentation, Slightly off-topic | No Comments »

Loading ...
March 15th, 2007
Active listening is about more than gaining understanding. Active listening is about giving. Giving assurance that you understand someone’s needs. Giving confidence that you will address those needs. Giving feedback and acknowledgement that someone’s input is valuable. If you haven’t tried active listening, you may think it is a passive, receptive activity. Active listening skills will help you guide your customers and your team to do the right thing, and enjoy the experience.
Posted in Communication, Consulting, Lists, Requirements, Requirements gathering | 13 Comments »

Loading ...
March 13th, 2007
The first step of gathering requirements is to identify who can give you the requirements. Business processes include communication between different people inside the organization. Communication also includes people outside the organization. When gathering requirements, it can be easy to overlook the people who don’t use the software directly. Those people may still be stakeholders. Read on to see how to approach stakeholder analysis.
Posted in Business Analysis, Communication, Consulting, Requirements, Requirements Models, Requirements gathering | No Comments »