Growing Software Strategies
Development Methodology
Software Design
Mission Creep
Complexity
Lateral thinking
Reducing complexity
Planning
Siteanalytics
Frederick P. Brooks, Jr.
 
SW Projects - Design & Specifications
by John Jan Popovic


SW Projects - Design & Specifications
The Project VOLTAIRE Roadmap >
Roadmap, Milestones and Incremental Development
.
The Milestones and Incremental Development process is not only a great way to map out complex functionality, it's also IMPORTANT to test out critical features before they're launched. As part of the our INCREMENTAL DEVELOPMENT process we have made some changes in the application structure in an effort to better organise bug-tracking, development and feature releases.
.
Our approach is adaptable, allowing us to engage and provide testable solutions at any stage in the software development life-cycle. From planning and pre-definition strategy to post-release usability, we blend a variety of methods and best practices on the net. This allows us to create valuable solutions in every stage of the development.

REFINEMENT OF THE PRODUCT REQUIREMENTS
The hardest single part of building a software system is deciding what to build. No other part of the conceptual work is as difficult in establishing the detailed technical requirements, including the interfaces to people, to machines, and to other software systems. No other part of the work so cripples the results if done wrong. No other part is more difficult to rectify later. Therefore, the most important function that the software builder performs for the client is the iterative extraction and refinement of the product requirements.
Fred Brooks