Specification Management
- Well begun is half done.
- Aristotle (From Politics)
At Venture Web Consulting, we take specification very seriously. We aren't sticklers for UML or any other particular specification methodology, but we are firm believers that no software project should be undertaken without a fair bit of planning. We think that if the owners of a website don't have diagrams of the different relationship between the pages they serve, things are bound to get more complicated than they should. We think that every web page should have a heavily annotated wireframe, with region codes that are as specific as the part numbers on a CAD drawing.
Specifications often change while software is being built, and keeping the two in sync is very important. That's why we've built a specification tracker. This application lets customers upload wireframes to our site. Once uploaded we use git, to track changes to our specifications, just like we track changes to software.
Our specification tracking system keeps your web applications core documentation in one convenient place, so that there is never any question as to how your webapp should work. We will work closely with you to build clear specifications so that you know exactly what you are getting, and we will know exactly how to build it. If the sad event ever comes about that you need to hire another firm to work on your application, there will be clear, readable explanations of the pre-existing technology for them to work from.