Skip to main content

Product development practices

This chapter is a sample of the full BVOP™ Ultimate Guide and is part of the full training for the Product Management Certification program of the BVOP™.

Product development practices in the context of BVOP are focused on crafting concepts, creating artifacts, designing prototypes, testing results and creating final usable end results.

Whatever practices are used for product development, the BVOPDM office needs to implement practices that ensure valid and actual end results. Recommended steps include:

  • Creating concepts.
  • Validating the concepts with users with product knowledge.
  • Creating functional prototypes.
  • Testing the prototypes by users with product knowledge.
  • Creating a usable end result.
  • Testing the end result by users with product knowledge.

Users with product knowledge may be considered as:

  • Real users already using or intending to use the product or using a similar product
  • Potential users
  • Representatives with extensive product knowledge

End result - feature, part of a product, module or current version

Creating concepts

The concept in the context of the BVOP is not a functional prototype or any other piece of work that requires extensive time or resources consumption. Concepts may be drawings, videos, sketches, paper prototypes, wireframes, charts, explanatory text materials or any other piece of material that can present an early idea and vision about the future product or parts of the product. 

The sources for the creation of the concepts is the product vision and the previously gathered information from internal organizational assets and the external third parties or other users or sources with product and market knowledge.

Concepts have to be created fast to avoid time wastes and have to present their ideas clearly.

They present realistic user needs coverage, solutions, values.

Validating the concepts with users with product knowledge

After a concept is created, a validation process needs to confirm its value and realism or reject it.

Users with product knowledge asses the concept on a validation session where they share the weak and strong features. 

Validation session requires the participation of more than one individual and rejecting or accepting the concept is a group process.

If a concept is fully rejected, a new concept, presenting a clear idea should be created fast. 

If a concept has some value, its positives are documented, and the next concepts are based on them.

Creating functional prototypes

After a concept is validated and approved creating a functional prototype may provide a more valuable and precise vision of the end product or some of its features.

Functional prototype in the context of the BVOP is a material expression and a result of the previous concept that are validated and accepted and include a more realistic presentation of the product. It may be a physical model or very early stage version of a software or other digital product.

The product features are usually only visually presented, simulated where applicable, or implemented at some working level with minimum effort and quality. 

Testing the prototypes by users with product knowledge

Testing the prototypes ensures a level of confidence in the future development. After a functional prototype is built on some satisfactory level, it should be validated against the real user needs, experience, expectations and usability issues are intended to be found.

Users with product knowledge test the functional prototype and their feedback are recorded for future use in the prototype improvements and development.

Testing the prototypes for usability issues may be conducted with any popular user testing protocol, such as Cognitive walkthrough, Think aloud protocol, Wizard of Oz or any other method suitable for testing the prototypes. 

Modifications or methods, mixtures and creating custom testing protocols are also recommended.

After the test sessions, some issues are usually documented and improvements of the prototype may be implemented.

Creating a usable end result

After the prototype is validated and agreed as satisfactory, the teams develop the real product or parts of it. At this stage, all the product concepts and prototypes are evaluated as accurate and reliable and the product development continues to the end-goals.

This stage is usually the longest and requires massive amounts of time, resources, communications, a collaboration between many teams inside the organization.

Testing the end result by users with product knowledge

Just like the prototypes, the end result needs to be tested regularly against the real user needs, experience, expectations and usability issues.

Testing and validation session after every major update of the end result is a proof, that the product is being developed according to the right needs and business direction.

It is a good practice a brief record to be created and maintained during the product development that may help the entire testing and validation in the future.

When the end result is released and is in a real-world environment, it is strongly recommended the behavior of a large number of real users is tracked, recorded and analyzed. 

Product development practices in Product Management
Comments of our guests
Author

Web site
Your Comment
 

The BVOP Certificates

Certified Chief Executive

The BVOP Chief Executive is the core driver of the Business Value Oriented Principles and the most advanced figure and leads the interest of the organization.

Get Certificate $1290   $720

Certified Program Director

The BVOP Program Director manages the entire business value oriented program management office and have exceptional expertise and applies strategies.

Get Certificate $720   $490

Certified Agile Director

The BVOP Director is the most advanced and important role inside Agile products and services-based organizations.

Get Certificate $440   $220

Certified Project Manager

The BVOP Project Manager is an advanced and competent business, product and technical role and a key factor for success of the projects.

Get Certificate $280   $130

Certified Product Manager

With advancing design, development, technical and business knowledge, the BVOP Product Manager is a master role and decision maker for the products.

Get Certificate $280   $130

Certified Product Owner

Responsible and skilled BVOP Product Owners balance both business and technical needs using Agile approaches and provide business value for products.

Get Certificate $180   $90

Certified Scrum Master

The BVOP Scrum Master role combine skills, Agile thinking and project management practices to enchant processes, teams and stakeholders.

Get Certificate $140   $70

Certified Human Resources Manager

People are the greatest assets of any organization. Balancing the people and organization needs

Get Certificate $140   $70