Answers

  • How Can Chivalry Software Improve My Business?
  • How Much Will It Cost?
  • How Long Does It Take?
  • Tell Me About Chivalry's Development Process.
  • What Tools Do You Use?
  • Tell Me About Chivalry’s Guarantee.

  • FSA Member

Tell Me About Chivalry’s Development Process

The development process begins with a conversation between you and one of our project managers. This conversation will reveal to us what your needs are, what your budget is, and what your timetable is. At this time we will advise you as to your options, including which technologies are available for your solution and a very rough estimate of the general cost.

In the next step of the process, we will begin preparing an estimate for the project. This estimate will include all tasks needed to complete the job, including design, project management and development. We will build this estimate by interviewing you and others in your organization regarding their needs and work habits. The estimate will also include preliminary documentation, including work-flow diagrams, charts showing how the software’s modules relate to each other, and, if relevant, a network schematic showing how each piece of hardware will be connected to the final system.

The estimate will be adjusted based on your priorities and budget, and becomes final upon your approval. This estimate is our guarantee, allowing you to move forward with the project with the confidence that costs will be controlled. Once the contract is signed, we will begin the more detailed analysis of your solution, creating a design document, getting into the specifics of how the solution will look, and what reports will be offered. This document will be the roadmap for the project.

With the design document in hand, we begin active development. A rapid cycle is begun where we create a portion of the software and submit it to you for approval before moving on to the next phase. Generally, this cycle repeats every couple of days, allowing you to provide us with constant feedback regarding the evolution of the system.

Often, changes to the original design occur, either because of new awareness of technical possibilities or changing business needs. These changes require a change order, which revises the estimate, and must be approved by you. After approving the change order, it becomes part of the design document.

After completing the development process, we enter a beta phase, where the feature-complete solution is placed in a semi-production setting so that it can be tested by you and your fellow workers. This period of time will bring out any bugs in the software (bugs will exist, they are inevitable for any developer), reveal any misconceptions in the original design document, and provide the developers with information to refine the solution.

Graduation from beta phase to release means your solution is now ready to use. Training can take place at this time or during the beta phase, and your organization can begin to reap the benefits of your new information structure. As questions regarding the soution’s operation arise, we’ll be available, usually immediately, but always within 24 hours.