Classic Movies and Books

Learn Software Development

All about the processes involved in software development

Product Development - Rolling out the patch

Filed Under Patch, Issues, Development | Posted on September 28, 2008

The previous post had thoughts on what are some of the conditions under which a software patch is typically required. Once the decision has been made to make a patch, there are a set of activities that are needed to be done. A patch typically is a miniature version of a complete product development cycle, […]

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 contd..

Filed Under Requirements | Posted on September 21, 2008

Typically, when a new project or new version is being conceptualized, the actual product development is not kicked off until senior management / executives have had a chance to review the requirements identified for the release and get a sense of assurance that the features planned for the release fulfil certain conditions. This typically is […]

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 […]

Function Point Analysis Resources / Tools

Filed Under Resources | Posted on September 13, 2008

Function Point Analysis is one of the most important methods in use right now for estimating the ’size’ of a project, the aim being to break down a project into smaller parts that can be used as the basis for estimation. However, it can be complex, and before somebody rushes into this area, it is […]