Development Methodology

It is nearly impossible to build great software without a detailed process which the development team and all project participants strictly follow. Software excellence simply doesn't happen by chance; rather, it is enabled by a detailed process and the right combination of technical expertise, project management, clear communication, proper requirements gathering and analysis, interface design, documentation, and rigorous testing.

In over eight years of designing and developing mission-critical software and web applications, Northridge Systems has fine-tuned its development methodology such that it lowers project and budgetary risk and maximizes the accuracy and quality of the final work product. With over 100 successful development engagements in our past, Northridge Systems knows how to build software and web applications that deliver the required functionality within budgetary constraints.

A diagram of the Northridge Systems high-level Software Development Methodology is included below. Simply click on the diagram for a larger version.

Development Methodology, click for enlarged view

Two Statement of Work Process

Northridge Systems typically divides its projects up into two separate "statements of work" (SOW's) which are essentially individual contracts. Our goal is to provide two fixed-fee SOW's such that our customers have a fixed budget and do not carry the risk of budget overrun that is unfortunately common within the software development industry.

The first SOW provides a fixed-price for the completion of the Discovery phase tasks as shown on the diagram above. In the Discovery Phase the project team will be gathering and analyzing requirements, confirming those requirements with the customer, and thoroughly documenting those requirements such that all project stakeholders are on the same page with respect to the project scope.

Upon completion of the Discovery Phase the Northridge Systems team will provide a second fixed-fee SOW for the implementation of the solution. The implementation process includes the Design, Development, and Deployment Phases in the diagram above.

For more detailed information about Software and Web Development services offered by Northridge Systems, please send us an information request or email sales@northridge.com



Get the Northridge Systems e-newsletter!
Get the Northridge Systems quarterly e-newsletter.
Click to Sign Up
"Northridge Systems not only created a first class website for the Atlanta Police Foundation, they provided customer service that was far above and beyond our expectations. They were a true pleasure to work with, and they have become an integral part of our team."
Elizabeth Kelly
Atlanta Police Foundation