Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Product Development: Planning for metrics

Filed Under Metrics, Product, Benefits, Development | Posted on November 16, 2008

What are metrics ? Metrics are becoming an increasingly important part of capturing all sorts of information about the product and about the interaction of users with the software system. If you are looking for a definition, here it is: A software metric is a measure of some property of a piece of software or […]

Product Development - Actual Kickoff of Development Effort

Filed Under Kickoff, Approval, Product, Development | Posted on October 29, 2008

During every product development cycle, there are 2 distinct stages that you reach in the cycle. There is an initial phase when the planning happens, and there is a later stage when the actual work happens with respect to the actual design and development effort. These are very broad level definitions, with many details and […]

Product Development - planning a minor / dot release - Challenges

Filed Under Minor Release, Dot Release, Product, Problems, Issues, Development | Posted on October 17, 2008

In the last post, I had talked about why a minor (dot) release is needed, as well as some of the reasons as to why doing a dot release is an inconvenience. However, if the decision has been made to do a dot release, then it is necessary to understand the process of planning and […]

Product Development - what is a minor / dot release

Filed Under Dot Release, Product, Development | Posted on October 4, 2008

For those of you unacquainted with the concept of a minor release (I will also call it a Dot release from time to time), it is a release that you do after the main release has been done. If that did not make too much sense, let me try again ! Suppose you have released […]

Product Development - Doing a patcher or a minor release

Filed Under Minor Release, Patch, Product, Development | Posted on September 25, 2008

When doing the planning for a new version of the product (not typically applicable when creating a new product), it sometimes becomes necessary to consider the case of doing a patcher or a minor release (also known as dot release).
Picture this scenario - your product development team has already started planning for the features that […]

Product Development - Product Requirements Planning - Template

Filed Under MRD, PRD, Product, Template, Requirements, Document | Posted on September 22, 2008

In the previous 2 posts, I have been talking about the process leading to a presentation, right at the beginning of the project, where product management presents their plan of feature implementation, revenue and pricing figures, competition analysis, and so on. The objective of such a meeting is to ensure that management / executive sponsors […]

Product Development - some of the project planning related steps - Requirements gathering

Filed Under Product, Requirements | Posted on September 18, 2008

Most people in the software industry have heard of the Software Development Life Cycle (SDLC). In the full form that you read in most literature, it has a number of steps, and may seem a bit long-winded. However, the practical version of the SDLC is to the effect of:
Requirements -> Design -> Development -> Testing […]