Agile Methodology
Data Migration from Collaboration
Application Basecamp to SharePoint
Workshop Session – Project Approach
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”.
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.
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…
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”...
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
Agile Methodology - Data Migration t/f methods
Legacy systems transfer of data from OLD to New
Agile Methodology – Migration process
Data migration roadmap for success
Determine
business case
Information
assessment
Design new
architecture
Pre-migration
considerations
Perform
migration
SharePoint
migration
Application Data Transfer – identify data
mapping from OLD to New target system
Agile Methodology
So, where and how is
the Agile Methodology
applied… in the stages
of a Data Migration
project
Agile Methodology – Migration/Integration
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
Agile Methodology – Data Migration
End Presentation v.1.0
Brainstorming interaction
Any Questions…

Agile Methodology - Data Migration v1.0

  • 1.
    Agile Methodology Data Migrationfrom Collaboration Application Basecamp to SharePoint Workshop Session – Project Approach
  • 2.
    Agile Methodology  “Tobe 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 isan 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, whatdoes 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 anAgile 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  AnAgile 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
  • 9.
    Application Data Transfer– identify data mapping from OLD to New target system
  • 10.
    Agile Methodology So, whereand how is the Agile Methodology applied… in the stages of a Data Migration project
  • 11.
    Agile Methodology –Migration/Integration
  • 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…