home
about us
achievements
books
consultancy
expertise
products
partners
contact us
 
  Consultancy

With over eighteen years experience of leading-edge software development in both the US and Europe across a diverse range of projects and technologies, at Skylark we are ideally placed to offer a full consulting service for your software development project...
  • concept design
  • user interface and interactive design
  • software architecture
  • database design
  • technology and tool selection
  • development team mentoring
  • quality assurance and testing methodologies
  • installers
We make no apology for adopting a very practical approach to software development.

  Tips for successful software development

  • Pay attention to detail: you will be rewarded!
  • Never take anything for granted - assumptions are lethal!
  • Prototype early and often, especially in the design phase.
  • Cultivate an alternate persona: view your software critically from a user perspective. If you can't, you probably don't understand the problem yet!
  • That neat code snippet you just got off the net will turn and bite you! If you must use it, make sure you understand every line of it.
  • If a bug "just went away" it hasn't!
  • Like a good cheese, those "insoluble" problems need time to mature: take the dog for a walk, sleep on it, dig the garden.
  • No one ever gets it completely right first time: build iteration into your development cycle.