Get a Quote

We like to talk, tell us what you need

T: +44 (0)333 121 3333
E: info@3squared.com

Enquiry Form Call Me

Project Management

Our approach to project management aims to identify and manage the inevitable complexities associated with software development. Typically a 3Squared software development contains the elements below.

Analysis and Design

It’s during this process that we look more deeply into the specific requirements of a project. The output from this phase is a detailed system specification which combines both functional and technical aspects of the website. The functional specification includes descriptive diagrams and storyboards detailing how the site or application will look and function.

The technical specification details the minimum server configuration required by the website as well as the minimum client configuration.

To accompany the specification document, a risk register is created and shared with the client. This is used throughout the project as a means of flagging and mitigating project risks.

The documentation produced during this phase is discussed with the client and form the foundations for the remainder of the project

Project Plan

A detailed project plan is produced with development iterations and key deliverables clearly marked.The project plan also includes the client’s commitment to test prototype releases within agreed time scales.

As a minimum, the project plan will then include adequate time for:

  • Template design
  • Database design
  • Code design (UML)
  • Development (broken down into modules)
  • Test case development & testing
  • Client user acceptance testing

The development part of the project plan is broken down into modules or phases with deliverables at the end of each phase as well as client acceptance testing.

Development

We develop a ‘first issue’ website or application and refine it in response to the feedback from users and testing against the specification. In order to do this we require real content, preferably that which will be contained in the website on the planned release date.

Testing

Although testing is routinely undertaken through the development process, final acceptance testing is also carried out at the end of the project with a set of agreed test cases. Once the tests are complete these form part of the sign-off process for the final go-live version of the application or website.

Evaluation

Although not named as a development phase, evaluation is integral to our intended approach. Each phase has evaluation implicitly (and in some cases, explicitly) built into it.

Change Management

Within the project management process, a change management framework is implemented to ensure that each change that is introduced into the project environment is appropriately defined, evaluated and approved prior to implementation.

Change management is introduced through the implementation of five key processes:

  • The submission and receipt of change requests
  • The review and logging of change requests
  • Determining the feasibility of change requests
  • The approval of change requests
  • The implementation and closure of change requests.