
Our training and consultancy are based on lessons learnt from delivering demanding, business-critical programmes. Pathway has an enviable success rate, and we hope the information is useful for your projects.
It isn’t uncommon to hear that the only information available is the sprint completion dates, not the contents of the sprints. This isn’t correct. A sprint should contain features that will be delivered, and if a critical feature isn’t going to be included, the product owner should review this with the team, analyse the impact and update the relevant stakeholders.
You may have to explain dress rehearsals. Many people do not understand their objectives and activities. Dress rehearsals are not a formal part of Waterfall, PRINCE2 or Agile. (Unless they have been added since this was written.) They contribute more to risk reduction, successful cutover and increased productivity post-go-live than any other project assurance activity.
Dress rehearsals aren't a repeat of UAT or any other test phase. In dress rehearsals users complete the key business processes, replicating the first days, weeks or months after go-live. Test scripts are not used and dress rehearsals are based on business scenarios.
The dress rehearsal environment utilises the go-live security settings, including users’ role-based access control. (RBAC) A copy of live data or data that mirrors the production data is used. The dress rehearsal environment is usually the To Be production environment or a dedicated dress rehearsal environment that mirrors production. If the environment build (including security settings) hasn’t been completed but other activities have progressed, it’s possible to do the first round of dress rehearsals, focusing on the business processes. The project team, users and stakeholders will benefit from this because dress rehearsals highlight issues that are not usually seen in test phases.
The support teams need to be involved in the dress rehearsals. Include a scenario where there is a system failure to provide assurance that the support procedures are working as expected.
Include superusers in the dress rehearsals. They will gain experience that will be invaluable when supporting their colleagues after go-live.
On a major project for a media company, dress rehearsals were conducted after all test phases had been completed. This project involved replacing legacy editorial systems and the infrastructure. It was implemented in phases, with go-lives occurring over an eighteen-month period.
The project was managed using Agile with additional project management governance relating to the infrastructure transformation. The business processes were time-critical, with dependencies at each step. Each sprint had key features/deliverables that were mandatory for that phase.
The dress rehearsals highlighted 90 additional issues, and 45 were resolved before go-live. One of the issues relating to the timing of a critical BAU process. The deadline for completing all BAU activities would have been missed on the first day of go-live. The error didn’t show up in UAT because the starting point assumed timings. When the complete process was run end-to-end during a dress rehearsal, the issue was discovered. The matter was resolved, and there were no issues with the timings after go-live.
A project for an insurance company included updating the finance system and the introduction of document scanning. The dress rehearsal activity resulted in a very uneventful go-live, and productivity increased from day one. (On most projects, there is a period of weeks or months with reduced productivity following go-live.)
A leading charity introduced a new system to enhance support for hundreds of remote staff. This was a major cultural change that replaced manual processes. At the beginning of the project, there was considerable concern regarding the level of transformation. Effective communications, quality training, and dress rehearsals with 95 per cent participation resulted in a smooth go-live. A senior manager called a meeting to discuss his concerns about the ‘low level of system usage’. He based this assumption on expected support calls to the help desk. There were very few calls, despite everyone at work using the application. He was very pleased with the transition to BAU and said that the results proved the benefits of dress rehearsals.
Dress rehearsals were a key factor in the successful cutovers of the projects. The business teams were able to properly practise and experience BAU activities before going live. Real-life issues were identified and corrected before cutover.
The appropriate level of documentation, refined during dress rehearsals, allowed a smooth transition to BAU. This included documents relating to security, integration, system administration, user guides, etc.
The great methodology debate: if you’ve been a project manager for any time, you will probably have been involved in discussions of this topic. People have strong views on this subject, and some of the voices can be very loud.
If you are starting out in your career as a project manager, I would like to give you some advice based on delivering many types of projects using different methodologies or combinations of methodologies.
My thoughts on the methodology debate are the following:
A train company provides an example of using multiple methodologies. They had a requirement for a reporting solution. The project was delivered successfully using DSDM. (Agile DSDM.) However, for systems that are related to passenger safety, waterfall methodology was used.
Work packages are very useful for estimating effort and for managing progress on a project. A typical work package will contain the following information:
Work packages were used in the project initiation for a Year 2000 programme for a major car manufacturer. Sixty work packages were prepared to cover all known activities. This included work packages for the IT consultancy, employees, and third-party suppliers.
The work packages and the project plan were prepared during the project initiation phase, and no work commenced until the plan and all work packages were reviewed and approved. This provided the foundation for the very strong governance of the programme, which started in 1997.
The programme was delivered on time (no option on this one!) and £10,000 under the original budget. The directors were pleased that the programme did not require additional budget. (On average, Year 2000 programmes went back to their boards four times for more funding.)
What are cutover dress rehearsals?
Dress rehearsals are the most effective activities for managing cutover risks that you can undertake on a project.
In cutover dress rehearsals the team completes all the steps in the cutover runbook to ensure that it is complete and all timings are correct. The process takes place in an isolated environment.
Cutover communication is included. Typically, a member of the project team assumes the role of a senior stakeholder and receives the communications. However, if senior stakeholders want to be involved, such an arrangement is beneficial.
Data assurance steps are included. This is a final check to ensure that the cutover will not impact data quality. Ideally, copies of live data should be used for the cutover dress rehearsals.
Integrations are activated following the steps in the runbook. It is best practice to include everyone who will participate in the cutover during the dress rehearsal.
On some projects people have said that cutover dress rehearsals aren’t required. ‘We can do all the proving we need with paper-based exercises. We don’t need to do a cutover dress rehearsal.’
There are several issues with this approach:
A cutover dress rehearsal follows all steps in the runbook to provide the highest level of assurance. If you can’t follow the timings in the runbook, stop and analyse the issues.
Please rerun the cutover dress rehearsals until all the timings are accurate.
Data quality assurance is included in the cutover dress rehearsals.
Does this duplicate any testing activities?
The objectives of the cutover dress rehearsals are to:
The main benefits of cutover dress rehearsals are the following:
The prerequisite activities are:
The main activities for cutover dress rehearsals are:
Please arrange a time to remove all the dress rehearsal data and substitute it with the production data for go-live.
Important: If you are completing the cutover dress rehearsal in the To Be production environment, consider how you can leverage this work to prepare for go-live. In other words, review and complete quality assurance activities to determine if components are production-ready. If so, this process can be confirmed and will provide a higher level of assurance and reduce effort over the cutover period.
The complete team that will be responsible for the cutover tasks is involved. It is acceptable for someone on the project team to assume the role of stakeholders and third parties. However, it is beneficial for third parties to take part in the project.
It is beneficial practice to start the first cutover dress rehearsals as soon as the prerequisites are complete. If any issues with timings are highlighted, commencing the dress rehearsals early will give the team time to resolve them. (Some issues with data loads can take a considerable amount of effort to analyse and correct.)
The time required to complete the cutover dress rehearsals will depend on the complexity of the implementation and the number of issues you encounter.
Planning to run four cutover dress rehearsals is a good starting point. Also, plan at least two weeks' contingency between completing the final cutover dress rehearsal and the cutover. A month is better if this can be scheduled.
Major transformation programme for an insurance company.
Running the cutover dress rehearsal early allowed the work to be completed, and the programme was delivered on time.
If you are implementing a new finance system, your plans should include parallel runs. There are options for this activity:
An organisation implemented a new payroll system and ran parallel runs before go-live. The parallel runs required live data; using obfuscated data was not an option.
Significant issues were encountered during parallel runs that were not identified in UAT or prior testing, for example:
By completing the parallel runs, the organisation avoided substantial BAU issues that would have caused incorrect payments or missed payroll runs.
The Agile Manifesto was created in 2001.
The Agile Manifesto describes the four principles of agile development:
Manifesto for Agile Software Development (agilemanifesto.org)
There’s an important point to discuss before we go into more detail on Agile. Many people misinterpret the principles, and these errors can have serious implications for projects. They mistakenly assume that the items on the right are not important (or don’t apply at all) on an Agile project, but their assumption isn’t correct.
The Agile Manifesto's principles prioritise the left items, but the right items are still included. They are important, and the degree of importance depends on:
A plan will be required if you are working on a major transformation programme that involves:
This does not diminish the value of Agile on the programme, especially for the development, but an overall plan will usually be required to coordinate this level of activity.
An organisation implemented a major transformation project that included new integrations with associated data mappings. The team was reluctant to document the data mappings or integrations because they were following Agile and quoted the Agile Manifesto every time the issue was raised.
The integration took considerably longer than expected, with the resulting delay in cutover to the new system.
They were also reluctant to document the configuration for the support team and referred to the Manifesto again. The support team made their position very clear: ‘If you don’t deliver the information, how do you expect us to provide support?’
The key learnings for the organisation from this project were a deeper understanding of the Agile Manifesto and the importance of communicating with everyone involved in the project, especially the support team you are going to hand over to.
Note: When the manifesto refers to comprehensive documentation, many IT professionals believe this refers to the 300-page requirements documents that were common at one point on Waterfall projects. I think we’ll all agree that such documentation is not required on an Agile project, but it doesn’t mean that a project team doesn’t do any documentation.
Speaking about documentation: I took over a project for a bank and had to read a doorstop document. On page 175, the analyst wrote, ‘If anyone is still reading this, please let me know, and I’ll see you at the pub. I’ll be very glad to buy you a pint!’
The DSDM framework uses timeboxes that fix the delivery dates. Therefore, it is critical to know which items must be delivered. MoSCoW is a key element of planning deliverable items.
MoSCoW is a very useful method for feature prioritisation. It stands for Must have, Should have, Could have and Won’t have. (Won’t have at this time.) The requirements that are must-haves equate to the Minimum Viable Product (MVP) or Minimal Usable SubseT (MUST).
MoSCow is used to agree on the product backlog and to ensure delivery of key stories. MoSCow, along with timeboxing, ensures a useable product at the end of a timebox.
It is recommended that a timebox includes no more than 60 per cent must-have items.
The DSDM phases are:
At the end of the foundation stage, the project will have cost estimates, timescales for the complete project and plans that cover the first increment. (Please note that deployments may start from the first increment.)
Please note: DSDM uses the term 'timeboxes' for iterative development, and Scrum uses the term 'sprints'.
Process (agilebusiness.org)
The strengths of DSDM:
The framework facilitates delivering projects on time and to high-quality standards.
The weaknesses of DSDM:
A major hospitality organisation used DSDM to develop a sales and marketing system. The company had previously used Waterfall for all projects. DSDM was selected after a workshop on the pros and cons of Waterfall and Agile. The project had strong support from senior managers, business SMEs and technical specialists. A third-party company was responsible for the development.
Before starting the project, DSDM training was delivered to the project team. This approach was much more effective than training the team during the project. Everyone understood their role and the differences in activities compared to Waterfall projects.
The business had been considering the project for several months before it started and had a long list of features that they wanted to include. MoSCoW was used to prioritise the features.
The senior stakeholders welcomed the benefits of the DSDM structure, especially the deliverables from the timebox approach. Seeing the priority features delivered quickly instilled a high level of confidence in the project. Additionally, the approach alleviated initial concerns about the risk of going over budget. The core functionality was delivered on time and to budget. Features were added to the backlog, and they were delivered in subsequent phases.
The review concluded that the project delivered the required business benefits and that the use of DSDM had been successful.
What is Waterfall?
Waterfall is one of the oldest methodologies. Many factors contribute to its widespread use today.
There are some projects where Waterfall is the default choice:
History of Waterfall
The name of this methodology comes from the sequential nature of the phases. Winston W. Royce created the methodology in 1970, and he explained that it was like water flowing from one rock to another; each phase is completed in sequence before the next one starts.
Mr Royce was aware of the potential risks with the sequential approach. He included prototyping in his original document, but unfortunately most people didn’t read that far and missed this critical point.
It is a common misconception that project managers have adhered strictly to the Waterfall methodology (or it would probably be more accurate to state that they adhered to the common understanding of the methodology) since its inception in 1970. Like all methodologies, project managers have tweaked it as required to deliver projects.
Mr Royce was an advocate of computing with incomplete specifications. He proposed starting tests before the implementation phase was completed and bringing some activities from the other phases forward. Another recommendation was building an architecturally complete prototype with restricted functionality very early in the project. Many early adopters of Waterfall eventually reached the conclusion that planning to build a throwaway prototype was best practice. This reduced risk and saved effort later in the project. It’s a shame that people writing the early Waterfall methodology books didn’t read all of Mr Royce’s work or speak to him.
Having covered this history, it is important to understand that Waterfall even if the numerous books written on the subject moved away from some of Mr Royce’s concepts, is a valuable methodology. The number of companies using it and the volume of projects delivered by Waterfall each year confirms this.
An observation from the first project that I managed using Waterfall was that many people had difficulty visualising the system based on the requirements documents. Even if the requirements documents contain mock-ups of the screens, it may still be challenging to understand how the complete system will function.
To overcome this, I used prototyping on subsequent Waterfall projects. The response was very positive, with many comments along the lines of, ‘This is great; now I can see how the system is going to work.’
However, on some occasions, the response was, ‘I’m glad we are seeing the prototype now. This isn’t what I expected, and it won’t work.’
The prototypes were prepared during the requirements-gathering stage and therefore did not impact the Waterfall stages.
Prototyping had the following benefits:
A major chemical company in the UK had a requirement to automate part of a manufacturing process that included precise mixing of potentially volatile chemicals. A team of highly skilled chemists managed the process, and there was no tolerance for error. The worst-case scenario was destruction of the plant.
The requirements document was prepared, and it was checked thoroughly by the team of chemists. The next step was to prepare the prototype to demonstrate how the complete process would work.
This phase provided a higher level of assurance to the business and highlighted some additional points that needed to be addressed. The requirements document was enhanced, an updated prototype was demonstrated, and the requirements were signed off.
Following development and testing, the system was accepted into the first phase of production. The team ran the system in parallel with their BAU process for an agreed-upon period to ensure that the mixtures were correct. This timeframe covered all mixture combinations in use. After three months, the system transitioned to full BAU. Comprehensive technical documentation was prepared and handed over to the support team.
For more information, please request a free copy of the Pathway Project Management Toolkit ebook.
Good luck on your projects!
Learn more about these topics on our Advanced Project Management course.
Copyright Pathway IT Consultants Limited 2025-2026
Pathway IT Consultants Registered Office: Mansion House, Manchester Road, Altrincham, Cheshire, WA14 4RW
Company Number 6200503
VAT Registration Number 975 9277 52
enquiries@pathwayitconsultants.co.uk
Training locations in Milton Keynes and throughout the UK.
Images have been created using JollyDeck Copilot AI or they are stock images.
Please Select Your Free Item

We specialise in training in the UK. Sorry, our free items are only available in the UK.