Development PrinciplesFruition started as an SEM company and through its frustration with developers that didn’t understand the importance of SEO turned to development. Developing a website from scratch is a completely different game than doing SEO. Website development is in large part, a subjection process. Whereas SEO is largely objective. To best negotiate the website development world Fruition’s developers and website project managers undergo Agile training. Agile is process with twelve core principles. They are best summarized by saying that Agile welcomes change, the results are in working code not plans, and trust in getting processes done permeates from the project sponsor to each developer. 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
The Agile processes can drastically improve development cycles. A typical project process is depicted in the chart below.