Archive of Product Management Articles

Loading ...
February 14th, 2008

A successful agile team requires someone on the team to act as the voice of the customer, someone to lead the developers, someone to lead quality assurance, and someone to organize, coordinate, and assure execution. For an agile team to succeed in an enterprise ripe with political resistance to agile, someone has to be the “voice of the team” as well.
You can approach this by classically assigning roles and responsibilities - but that isn’t the only way. Agile teams are most effective when they have specializing generalists who can mutably adapt to the immediate needs.
Read the rest of the article…
Posted in Agile, Business Analysis, Product Management, Software development | 4 Comments »

Loading ...
February 11th, 2008

Too much information about requirements or too little? Too much documentation or too little? Use the NICE framework to get it just right.
Read the rest of the article…
Posted in Business Analysis, Product Management, Requirements, Requirements Models | 9 Comments »

Loading ...
February 6th, 2008

How do you approach starting a small requirements project as part of a large initiative within a massive enterprise? Do you boil the ocean? Your customer knows she needs “requirements” to give to her development team. She asks you - what will you deliver, and how long will it take? Great questions. If you have to write a statement of work, with time/cost estimates, and a list of deliverables - what would you do?
Read the rest of the article…
Posted in Business Analysis, Product Management, Requirements, Requirements Models, Requirements gathering, Software requirements specification | 5 Comments »

Loading ...
February 4th, 2008

Learning how to write use cases can be tough, but it is simple compared to the balancing act of determining which use cases to write and how to manage the expectations of all the stakeholders that are involved. It can be a difficult balancing act to prioritize use cases to assure that you meet the goals of the business while satisfying the needs of the users.
Read the rest of the article…
Posted in Business Analysis, Interaction design, Prioritization, Product Management, ROI, Requirements, Requirements Models, Software development, UX, Use Cases | 3 Comments »

Loading ...
January 28th, 2008
[photo by Henkster]
Writing good requirements is more than just about following a set of rules. You can capture knowledge about your goals and your product with a set of well crafted requirements. But to truly write good requirements, you have to gain a level of understanding that surpasses knowledge. Insight springs from understanding, and insight leads to great requirements and ultimately great products.
Read the rest of the article…
Posted in Business Analysis, Product Management, Requirements gathering | 3 Comments »

Loading ...
January 23rd, 2008

When we’re part of a team creating software for the enterprise - an internally focused, IT initiative, we usually don’t think about product managers. Business analysts, systems analysts, and architects (of all varieties) are all commonplace. But not product managers. Product managers bring a perspective and a strategic focus that can influence the success of an IT enterprise initiative.
Read the rest of the article…
Posted in Business Analysis, Product Management | No Comments »

Loading ...
January 17th, 2008

You want your software to be used, not to sit on the shelf. You can’t achieve the ROI of your software if people don’t use it. And you can’t achieve the ROI of your software by forcing people to use it either. Some will fail to achieve the benefits, and others will delay using it or refuse to use it entirely. You have to make them want to use it, and you have to design the software for the users who must use it. Otherwise, you won’t achieve the ROI.
Read the rest of the article…
Posted in Business Analysis, Interface Design, Product Management, ROI, UX, Usability | 1 Comment »

Loading ...
January 14th, 2008

No matter how good your quality process is, you are introducing bugs. This article reviews the places where bugs are introduced in the software development process (from stakeholders to users), and reviews ways to address those bugs.
Read the rest of the article…
Posted in Business Analysis, Product Management, Requirements, Requirements gathering, Test Automation, Testing, UX | No Comments »

Loading ...
January 9th, 2008

We’ve written before about several characteristics of well written requirements, and one of those characteristics is testability. Ahamad has written an list of 10 tests of requirements, with an emphasis on assessing the testability of the requirements. The testability of the requirement determines if the resultant product can be tested to determine if it meets the requirement.
Read the rest of the article…
Posted in Business Analysis, Product Management, Requirements, Software development, Testing | No Comments »

Loading ...
December 20th, 2007

We use actor hierarchies to organize the different users of a system. Different people play different roles, and thus do different jobs. We use different actors to identify and organize those people. When deploying a system globally, we usually discover people that do the same jobs, but do them differently. Incorporating the notion of personas lets us deal with this.
Read the rest of the article…
Posted in Business Analysis, Interface Design, Product Management, Requirements, Requirements Models, UX, Usability | 2 Comments »