Principles of SureSolve™
Quick Solutions uses a custom methodology, SureSolve™, to deliver high quality solutions to our clients in an efficient and cost effective manner. This methodology borrows the best practices from a number of proven Agile methodologies like Scrum, Feature Driven Development, and Extreme Programming. As with any methodology, SureSolve™ is not a one size fits all solution. We adjust the tools or techniques to best solve our clients’ problems. While the specific tools may change on a project to project basis, the core principles of our methodology do not.
Value
As our process is adapted to each project and client we focus on only delivering artifacts that provide value to our client. Waste is never acceptable.
Visibility
At the core of any Agile development methodology is continuous visibility into the status of each feature, component, or release. We open our doors and publish pertinent information to our clients at every level.
Quality
We utilize Test or Behavior Driven Development to focus on building software that is not only functionally correct, but also easy to test. Coupling this process with Quality Assurance personnel lowers the overall cost of the project.
Collaboration
We view our clients as partners and need to work collaboratively with them to achieve a successful end product. We act as an extension of their IT department, always looking out for their best interests.
Feedback
We focus on incremental and iterative development so that tight feedback cycles are produced. This lowers the cost of the project and provides users with access to working software early and often in the process.
These values are core to Quick Solutions’ methodology as they allow us to deliver software to our clients with higher quality, faster, and cheaper than traditional software projects. The process is kept lightweight and customized so that it delivers the most value to each project and client.
Mechanics of SureSolve™
A number of tools, procedures, and facilities are used to ensure that SureSolve™ is able to meet the principles outlined above. While we may not use each tool for a given project, many of these procedures are consistently implemented across projects at Quick.
- Release Planning
- Feature Decomposition
- Estimation Games
- Planning Games
- Feature Management
- Test Driven Development
- Behavior Driven Development
- Continuous Integration
- Big Visible Charts
- Daily Standups
- Co-sourcing
- Show and Tells
- Retrospectives
These facilities within SureSolve™ may change as project needs dictate, but every one of them has shown significant benefit to our clients. As teams begin to adopt Agile methodologies into their environments, Quick Solutions can help to assess the right mix of process and methodology to add value and accelerate the delivery of the project.