Totally Communications uses the ‘Agile’ Development Methodology. The core principle behind the Agile approach is to package activities into small manageable increments. Each increment is worked on through a full software development cycle, including planning, requirements analysis, design, coding, unit testing, and acceptance testing when a working segment is demonstrated to stakeholders.
The Agile methodology helps to minimise the overall risk to a project, and allows the project to adapt to changes quickly and ensures clients stay very close to the project from inception to delivery.
Outlined below are some of the key activities in any TC project:
Project Definition Workshop (PDW)
Once the broad proposition has been agreed, a project typically begins with a Project Definition Workshop. This is where the key stakeholders within the client team are invited to our offices to spend time with our design team and project manager to discuss in detail and agree on all primary elements of the project, including design framework, navigation, content types, functionality user interactivity and user administration requirements.
Design & Layout Process
During the PDW, a specific and detailed design and user experience brief will be captured. Our designers will then create a user experience concept which will be presented to the client for comments. Using this feedback we will then embark upon an iterative design process to create a final concept which is then approved.
Project Definition Document & Sign Off
Once the new design and all the elements of the website have been agreed, they will be documented in a Project Definition Document (PDD) which will include a page schematic of the proposed website, the website design and navigation and descriptions of any bespoke functionality, along with any proposed project phasing.
Project Development Process
TC recommends that the key stakeholders within the client project team are involved at each stage of the development. As each main section of the website is nearing completion, it will be demonstrated and feedback sought. This enables any issues to be recognised at the earliest possible stage in the development cycle, ensuring client buy-in at all stages, ultimately delivering a website closer to the underlying website vision.