Though Paragon9 offers a variety of services, our process remains the same. We work with you, combining our expertise to achieve the highest creative potential for your project. We believe that in working together, we are ensuring success. From the beginning, we are engaged in the planning process to ensure you are aware of the options that will best leverage your budget. We take the time to fully analyze and understand your project requirements, even if you’re not too sure of them yourself.
We utilize the Scrum Framework to get work done. Scrum is looked at as more of a framework rather than a process or methodology, because instead of providing complete descriptions of the work detail, much is left up to the team - those who will actually complete the work. The team is cross-functional and self-organizing, meaning that everyone that is needed to take features from concept to completion is involved and decisions are made by the team as a whole. We complete work in vertical slices so that little pieces of the greater solutions can be released in short, iterative cycles, called Sprints. This allows for applications to be released in phases, where modifications can be made and new features added as your business grows. Utilizing this approach keeps the development process agile in order to adapt and respond to emerging changes, giving you more control over your project.
The Agile Manifesto embodies the principles that most successful Scrum Teams try to embrace. The manifesto states that:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
You can read more about Scrum at the Scrum Alliance website.
We provide documents that act as blueprints for your project. These documents allow team members to effectively communicate ideas and to collaborate between each other about the project. We use these documents to outline the objectives and scope of the project to ensure we stay on task throughout the entire project. These documents are "living documents", in that they are continuously changing and evolving as the project progresses.
Why Use a Process?
We couldn’t do all these amazing things without a process, and it does provide a vehicle for documenting the initial efforts for the project. We use this to reach a satisfactory level of mutual agreement on the objectives and scope of the project before significant resources are committed and expenses incurred.