Skygate teams vary depending on the type and size of project but they are usually small and focused. The client has initial contact with the project leader through whom queries are first channelled. By contrast technical ownership of the project will be given to a software engineer. For each project Skygate creates a new mailing list to maximise transparency and improve overall communication. All project team members are subscribed as are all staff members nominated by the client.
People involved in the project then send e-mails to the list when they have questions.
Good' code makes it much easier for other developers to understand and work with the software at a later stage. In practice, testing is carried out throughout the project as well as on completion. There is much talk about the benefits of automated testing procedures. However, Skygate employs a combined system of manual and automated procedures for thorough testing. Training and ongoing support - The type of software and its intended usage will determine whether client training is necessary.