Process
While we utilize several methodologies our development process remains relatively consistent:
- Design
- Requirements/Backlog
- Development/Sprint
- Testing & Feedback
- Deploy/Release
Methodologies
We utilize several methodologies based upon:
- Scope of project
- Timeline
- Customer’s organizational structure/culture/methodology
Waterfall
Did you say waterfall? How uncool, right? What about agile? Well we use agile also. However, smaller, shorter-term projects work very well within the waterfall model where the project duration is too short for multiple sprints and the implementation costs create a burden rather than a savings.
Agile
The method of agile we use depends greatly on the customer, the team, and the project. However, one of our favorites is Kanban and we’ve heavily relied upon it since 2010.
Let’s discuss which methodology works best for you.