|
|
Implementation Planning.
Like testing, we view implementation planning as a core part of the project lifecycle, rather than a discreet block of work at the end of a project. In our experience, over 90% of implementation issues could have been addressed far earlier in the project, and sometimes these issues cause entire projects to fail or be cancelled.
Core tasks for Implementation Planning:
- Identifying risk, and agreeing additional project work (Eg. Non-functional testing, additional environments, architectural changes)
- Calculating a go-live date synchronised with sign-off authorisations, including User Acceptance Test signoff)
- Physical implementation options, and preferred route (big bang, parallel run, phased). Construction of the plan itself (rehearsals, back-out plans, back-out decision point, communication channels, support process during and post-implementation)
- Dry-run implementations normally done from Integration test to UA or UA to "pre-prod" environments. Did it work perfectly? No? Do it again!
- Running the implementation: physically moving the code.
- Organising the post-implementation review, and gathering project performance statistics.
[More]
|

|