The technical specification helps to define the design of the software and separates the project into development milestones. At Skygate however, we try to be as realistic as possible about how long a project will take to complete. Broadly speaking we follow the Wideband Delphi approach where different software engineers independently provide time estimates based on all the available information and their personal experience. Consensus can then be reached on the most realistic estimate. For each project a team must be put in place.
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.