Development Process

How We Work

We use a hybrid of two design perspectives that incorporates the best software development processes available today.  We begin with a foundation phase and then work with a process referred to as Agile. On-going client input, assessment, and responses are incorporated often into a finely tuned customized solution that is efficient, user-friendly, and directly targeted toward meeting your business requirements. We break projects down into phases so it stays in focus and on budget. At Cimbura.com you get to speak directly with the developer of your custom application so you have more control and input.

Phase One: Understand Your Needs

After submission of your project request form, we would like to meet with you so we can learn more about you and your company. Our development process is a collaborative effort between your team and ours – so we want to make sure that our skills, expertise, and process is what will best solve your unique needs by enhancing processes, strengthening resource management, improving efficiency, and expanding profitability for your business.

Phase Two: Discover and Define – Initial Project Scope and Analysis

Before beginning to build a custom application, we start each project with a design specification analysis. This initial analysis allows us to assess your existing information system(s) and current business processes to determine what your business objectives are in seeking a custom application.

Getting a basic understanding your business is the first critical foundation step. How will the system advance your business strategy? Who performs the steps in the current business process? What information will the system produce and use? What are the major steps in the business process? Who receives uses and benefits from the products and services this system will produce?

We will develop a written plan in the form of a Project Scope and Analysis (PSA) document that details proposed solutions or enhancements that address the specific requirements of your company. The PSA document may include: database table/field definitions, data relationships, workflows of each user type/group, report mock ups, sample data entry forms or interface layouts, and server setup or hosting options. It concludes with a schedule of how each phase might be implemented, along with what we believe to be a realistic estimate of the development and consulting hours required. The more knowledge we have about the project as revealed through this assessment phase, the more accurate and comprehensive this estimate will be. The Analysis and Project Scope phase is billed at an hourly rate.

The purpose of this the PSA document is to provide you the information required so you have a decision point as to how you want to proceed.

Phase Three:  Define, Design, and Develop

Through an iterative process known as Agile, we will work together to build your custom solution. After some initial work that often utilizes components in our pre-built fmIgnite solution, we build a stable and functional prototype. We put this application into your environment so we can test it, refine capabilities, and enhance in stages. The advantage here is that you get your hands on an actual working application instead of on paper documents. This makes it much easier to envision exactly what features you need.

Phase Four:  Deploy and Denouement

When the solution is in the final stages, we integrate it with your existing systems and implement the live system. This includes a final import of any existing data and connection to other systems in your environment. You then test and assure the quality of the solution as it goes into production.

For a period after launch, we monitor and analyze how the solution performs against the success criteria defined in the initial phase. We finalize documentation for the project and present thoughts on how to approach the next generation of the solution. We can conduct training sessions for users or assist in making organizational decisions to help you support the new solution. The key here is to evaluate the new system and ensure that we’ve met all expectations.

Ready to get the FileMaker help you’re looking for? Contact us directly with our Project Request Form.

Cimbura.com Development ProcessGet printable PDF