When developing a new product there is no shortage of work to do. This work has to be organized, prioritized and sequenced. At a big picture level, priorities should be aligned with the hierarchy of needs depicted by the pyramid below.
The most fundamental needs, those lower in the pyramid, should be satisfied before moving up to the higher level. This works well with a natural business progression:
- First you need to get an initial set of customers
- Then you need to make sure that they are highly satisfied with your product
- Once you have proven that you can win and retain customers, you can accelerate business growth
At a more detail level, mapping of product needs to business goals is shown in the table below:
Goal | Means | Approach |
Winning Business | Features | Design and develop product with differentiated features supporting well articulated business and user needs |
Keeping Business | Results Quality |
Implement measurement framework Demonstrate measurable value Implement reporting Functional, usability and performance testing Implement QA automation Setup application monitoring Configure systems for uptime (redundancy, failover) |
Growing Business | Scalability | Conduct stress testing Implement self-service support Implement online training Implement self-provisioning Automate internal processes |
Working for example on self-provisioning before proving value, or QA automation before making sure that the product has an appealing set of features would not be the best use of resources. Sequencing work based on the hierarchy of needs aligns product development with business evolution, minimizes investment required at any given stage and helps in achieving business success.
Note: If you are familiar with Maslow’s Theory of Human Motivation you will notice that this article has been influenced by his Hierarchy of Needs. You can find an overview of Maslow’s theory here.
2 comments
Do you want to comment?
Comments RSS and TrackBack URI
Trackbacks