The Fulcrum Philosophy
Development methodologies such as agile development, fast prototyping and iterative product development have proven to be very successful in matching business needs to software project outcomes. Unfortunately these powerful development methodologies seem to get lost once a company outsources a project. Fulcrum’s unique approach brings the many advantages of these methodologies to the custom software business by eliminating large contracts and the myriad of meetings, presentations and heavy documentation that accompany traditional outsourced projects. By replacing the need for identifying every piece of functionality up front, Fulcrum allows the customer to build and refine its vision of the product as Fulcrum iteratively develops it. This creates a close partnership and eliminates the frustration and expense associated with excessive specifications and the associated change orders.
Fulcrum Software uses an iterative software development approach that relies heavily on customer feedback during the development cycle. Fulcrum will provide a series of reviewable milestones (generally prototypes of the final system) at key points during the development cycle in order to tie together customer expectations and end product results. At each milestone, Fulcrum and the customer review product features and project directions while revisiting the end product goals to make sure that development is on track. This is done as a checkpoint on development but, more importantly, as a checkpoint on requirements and feature correctness.
All software development projects change as the project progresses and Fulcrum has developed this approach as the most cost effective methodology for meeting the customer’s final expectations. As the customer is able to view their product in prototype form, they are able to make more informed decisions about many of the final features and requirements. This review and adjustment reduces the time-to-market and end cost of every project, thus dramatically improving the customer’s return for the software development dollar.