ESI Media: Indy100
ESI Media is an innovative multi channel media business, with a cross-platform reach of 23.1m. Their brands include the London Evening Standard, The Independent and London Live.
They required assistance in delivering their Indy 100 Drupal re-platforming project applying Agile methodology and providing QA testing through the project lifecycle.
Cameron and Wilding were asked to work with ESI Media and their established developer partner to make the project more predictable, delivered on time, and have the final product thoroughly tested. In the past, the client had not utilised Agile methodology properly, and our aim was to ensure the smooth real-time transition of the project as well as coach the team members to grow in confidence within their roles and responsibilities.
We started the process with a kick off meeting where all the team members and stakeholders gathered together and discussed the project goals and requirements. We facilitated a 10 day discovery phase, after which the project was scoped and key deliverables were identified. As part of the agile training we identified the key stakeholders, decision makers and scrum team roles aligned to scrum team requirements and responsibilities to ensure a smooth project delivery process.
The detailed discovery phase also highlighted that the delivery of the project's full scope could not be achieved within the stipulated deadline. This necessitated that we strictly defined deliverables for each phase of the development.
Team members and key stakeholders were involved in the iterative planning of the delivery and we collectively agreed on the scope and MVP for both Phase 1 and 2 and strictly adhered to them throughout the project delivery.
We also introduced and applied regular scrum ceremonies such as daily stand ups, backlog grooming session, sprint demos, retrospectives and sprint planning to show the benefits of revisiting project objectives on a regular basis. This process involved a series of hands on sessions on how to handle change requests in backlog and manage in an agile way.
As part of the QA process we had agreed a test plan for the development where we outlined the testing requirements regarding browsers and devices. The agreed test plan was followed. Parallel to this, we built up manual QA and regression testing logs and executed the tests as an integrated part of the development process.
The project was closed with a debrief where we discussed the benefits of applying the Agile methodology for project delivery, and also the benefits of having our QA testing process introduced.
The project team identified the following benefits of the process:
Kept the project on schedule, delivered requirements to budget by applying Agile methodology
Encouraged better collaboration between the developers and ESI Media team
Facilitated the scrum process by providing guidance to self-organising teams
Planned and kept the project on schedule, delivered requirements to budget, produced and distributed status reports
- Regular and thorough functional, cross-browser, device and regression testing identified and fixed in a timely manner.