2. Agile Methodology
“To be competitive in today’s fast moving
SME and Corporate sector, Organisations
need to drive innovation in every part of
their business, as a result more and more
companies are adopting to new
Architectural legacies embracing Data
Migration to be flexible to the way we
collaborate client communication and store
the integrity of company information”.
3. Agile Methodology
Agile is an iterative software
development approach in which
requirements and solutions evolve
through collaboration through ‘Sprint
sessions’ between self-organizing,
cross-functional teams to deliver a
functional product.
4. Agile Methodology
So, what does this approach mean?...
When applied to a Data Migration
Project using this methodology... And
what elements are used to deliver the
business product requirement.
Lets examine this further…
5. Agile Methodology
In an Agile software development cycle
as a viable development methodology
Agile scrum delivers customer value
and Stakeholder satisfaction faster
across key business units impacting the
effectiveness of the Organisation”...
6. Agile Methodology
An Agile environment where work is, iterative
sprint log increments and executed in
incremental stages requires the following
personnel for migration development sessions
and post sprint reviews
1. A Scrum Master
2. Product Owner
3. Developers
4 Technical Analysis
5. Key Stakeholders
7. Agile Methodology - Data Migration t/f methods
Legacy systems transfer of data from OLD to New
8. Agile Methodology – Migration process
Data migration roadmap for success
Determine
business case
Information
assessment
Design new
architecture
Pre-migration
considerations
Perform
migration
SharePoint
migration
12. Agile Methodology – WBS stages identified
Implementation Stage
Analysis
Test Run
Implementation
Implementation Plan
Review Replicated Plans
Review newly created plans
User guide Workshops
Prepare User guide
Prepare for Quality Assurance (QA)
Sign-Off Implementation Plan
Test and Quality Assurance
Test Plan
User Acceptance Testing (UAT)
Create Test Report
Review and Update Test case V1.0
Review and Update User Guide V1.0
and Test Report
Sign-Off
Training and Deploy
Training and System Awareness
Publish User Guide V1.0
Go Live!
Implementation and Test Stage
Analysis
Gathering Requirements Workshop
Detailed Requirement list
Functional/Non-Functional Requirement
Requirement Specification Catalogue
Review Definitive Requirement Specification
Sign Off Requirement Specification Catalogue
Develop
Development Plan
Build Functionalities
In-house Training Workshops
Prepare for Quality Assurance (QA)
Sign-Off Development Plan
Test and Quality Assurance
Test Cases
Functional/System Testing
Performance Low Testing
User Acceptance Testing (UAT)
Create Test Report
Sign-Off
Training and Deploy
Create Training Plan
Execute Training Plan
Staging to live/Client Sign-off
Go Live!
Deploy & Close Stage
Create Post Project Documentation
Conduct Pre Project Survey
Prepare Training Manual & Pilot Users Training
Client Feedback Form
Lesson Learnt Report
Follow on Recommendation
Project Closure
Deploy & Close Stage
Create Post Project Documentation
Conduct Pre Project Survey
Client Feedback Form
Lesson Learnt Report
Create Rollout Plan
Follow on Recommendation
Project Closure
13. Agile Methodology – Data Migration
End Presentation v.1.0
Brainstorming interaction
Any Questions…