The Leaf Solutions Framework process is an outline of the steps we take when approaching your project. And if your project requires some innovative, out-of-the-framework thinking, we adapt the process to meet your needs.
We do not believe in a set-in-stone system that applies perfectly to every project. We do not live in a one-system-fits-all world. And most likely, you don’t either.
Here is an overview of the process we use to maximize project control, minimize risk, improve quality, and reduce both delivery time AND project cost.
Envisioning Phase
At the beginning, we examine your project on a conceptual level to determine exactly your wants and needs before detailed project planning begins.
Phase-End Milestone: Vision/Scope Approval
Deliverables:
• Vision/Scope document
• Risk assessment
• Project structure
Planning Phase
Next, we enter the project planning phase, where you’ll receive detailed information regarding the development, execution and implementation of your project.
Phase-End Milestone: Project Plan Approved
Deliverables:
• Functional specification
• Risk assessment
• Project schedule
Developing Phase
Working from both your Vision/Scope document and your Project Plan, Leaf software engineers develop and code your application.
Phase-End Milestone: Scope Complete/First Use
Deliverables:
• Frozen functional specification
• Risk management plan
• Source code and executables
• Performance support elements
Stabilizing Phase
In the final phase, we complete thorough testing of your custom application, and work closely with you to smoothly transition into company-wide use.
Phase-End Milestone: Release
Deliverables:
• Golden release
• Release notes
• Performance support elements
• Test results and testing tools
• Source code and executables