Avesse has been doing contract work for the better part of the last decade. We are based out of Sacramento, California but have worked for clients across the US. Our new focus is on providing bold new solutions for clients that leverage new technlogies such as HTML5, AJAX, CSS3 and others to bring a more interactive and rich experience to their users.


Our main method for development is the Agile Development method.

Why is the Agile Developement method better? It's offers a more organic or free flowing development process that is more concerned with results and useable products than following strict processes and top down development. Projects that are managed using the Agile method tend to be able to respond quicker to changes by the client, technology, or changes in the marketplace. For all these reasons, and more, we have choosen to follow the Agile method as close as possible to produce the best results as quickly as possible for our clients. The following describes in more detail what the Agile method is and its applied.

What is the Agile Method?

"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."

The method also outlines 12 principles that underly the Agile method.

  • Customer satisfaction by rapid delivery of useful software
  • Welcome changing requirements, even late in development
  • Working software is delivered frequently (weeks rather than months)
  • Working software is the principal measure of progress
  • Sustainable development, able to maintain a constant pace
  • Close, daily co-operation between business people and developers
  • Face-to-face conversation is the best form of communication (co-location)
  • Projects are built around motivated individuals, who should be trusted
  • Continuous attention to technical excellence and good design
  • Simplicity
  • Self-organizing teams
  • Regular adaptation to changing circumstances

More information on this method can be found at Wikipedia by clicking on this link.

Avesse uses this method to make our development process more efficient. We can be more responsive to the needs of our clients and the marketplace. Please contact us about your project and allow us to bid on your next project.