SlideShare uma empresa Scribd logo
1 de 12
The Agile Application Modernization Project By Lawrence Wilkes and Denzil Wasson Practice Guide This presentation summarizes the introduction to our in-depth report on the Agile Application Modernization Process
Introduction ,[object Object],[object Object],[object Object]
Not all Application Modernization Projects are Exactly the Same ,[object Object],[object Object],[object Object]
Project Phases ,[object Object],[object Object],[object Object],[object Object],[object Object]
Agile Approach ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Work Packages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Work Packages and Iteration For each Service Assess Realize Modernization Solution 1 Deploy Solution 1 Operate Solutions/ Services Measure For each Solution Deploy Solution 2 Revisions to Plan Plan (scope) Plan (scope) Realize Modernization Solution 3 Deploy Solution 3 Realize Service 3 Measure Deploy Service 3 For each Unit of Planning Scope Revisions to Assessment Evolve Deliver Analyze Assess Plan Revisions to Solution Realize Service 1 Deploy Service 1 Realize Service 2 Deploy Service 2 Operate Solutions/ Services Revisions to Service For each Improvement Uses other Services Revision to Plan Realize Modernization Solution 2
Agile Approach to Realization Realize Modernization Solution 1 Solution Component and Service Requirements Prioritized, Coherent Set Working Solution Component or Service Delivery Activities Analyze Deliver Outline Architecture and Plan Detailed Architecture and Plan For each Solution Component or Service Revisions to Architecture and Plan Ongoing iteration and refinement
High Level Mapping of CBDI-SAE Disciplines to Project Lifecycle Phases Solution Assembly/ Implementation Business Modeling Business Improvement Legacy  to Service Reengineering Solution Provisioning Service Provisioning Solution/Service Deployment Solution/Service Platform Design & Installation Enable Solution/Service Platform Architecture Solution/Service Operations & Management Consume Provide Legacy Application Reengineering Solution Architecture & Design Knowledge Discovery Service Oriented Architecture & Design Information Architecture Service Implementation Application Modernization Planning Evolve Deliver Analyze Assess Plan
Principles Allow Tactical Service To Grow Into Strategic Service Over Time ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
To Find Out More... ,[object Object],[object Object],[object Object]
Independent Guidance for Service Architecture and Engineering  www.cbdiforum.com www.everware-cbdi.com

Mais conteúdo relacionado

Mais procurados

Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFMichael Sukachev
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5Salim Sheikh
 
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management:  Implementation Tip, Tricks and LessonsSAP Product Lifecycle Management:  Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management: Implementation Tip, Tricks and LessonsEric Stajda
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance OrganizationChip Wilson
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itilwweinmeyer79
 
Solution Architecture Framework
Solution Architecture FrameworkSolution Architecture Framework
Solution Architecture FrameworkFirmansyahIrma1
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference ModelsPaul Sullivan
 
Architecture Series 5-4 Solution Architecture Draft
Architecture Series 5-4   Solution Architecture   DraftArchitecture Series 5-4   Solution Architecture   Draft
Architecture Series 5-4 Solution Architecture DraftFrankie Hsiang
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Nathaniel Palmer
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupMichael Sukachev
 
TOGAF - a teaser for our traning course
TOGAF - a teaser for our traning courseTOGAF - a teaser for our traning course
TOGAF - a teaser for our traning courseLars Lundgren
 

Mais procurados (20)

Togaf 9.1 basic concepts
Togaf 9.1 basic concepts Togaf 9.1 basic concepts
Togaf 9.1 basic concepts
 
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAFPractical Enterprise Architecture in Medium-size Corporation using TOGAF
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
 
MIPRO Consulting - PeopleSoft HCM 9.2
MIPRO Consulting - PeopleSoft HCM 9.2MIPRO Consulting - PeopleSoft HCM 9.2
MIPRO Consulting - PeopleSoft HCM 9.2
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5
 
TOGAF 9 Soa Governance Ver1 0
TOGAF 9   Soa Governance Ver1 0TOGAF 9   Soa Governance Ver1 0
TOGAF 9 Soa Governance Ver1 0
 
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management:  Implementation Tip, Tricks and LessonsSAP Product Lifecycle Management:  Implementation Tip, Tricks and Lessons
SAP Product Lifecycle Management: Implementation Tip, Tricks and Lessons
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
 
Togaf 9 template statement of architecture work
Togaf 9 template   statement of architecture workTogaf 9 template   statement of architecture work
Togaf 9 template statement of architecture work
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance Organization
 
Integrating architecture and itil
Integrating architecture and itilIntegrating architecture and itil
Integrating architecture and itil
 
Solution Architecture Framework
Solution Architecture FrameworkSolution Architecture Framework
Solution Architecture Framework
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference Models
 
Architecture Series 5-4 Solution Architecture Draft
Architecture Series 5-4   Solution Architecture   DraftArchitecture Series 5-4   Solution Architecture   Draft
Architecture Series 5-4 Solution Architecture Draft
 
Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)Understanding and Applying The Open Group Architecture Framework (TOGAF)
Understanding and Applying The Open Group Architecture Framework (TOGAF)
 
Soa Next Generation
Soa Next GenerationSoa Next Generation
Soa Next Generation
 
TOGAF 9 Guidelinesand Techniques Ver1 0
TOGAF 9   Guidelinesand Techniques Ver1 0TOGAF 9   Guidelinesand Techniques Ver1 0
TOGAF 9 Guidelinesand Techniques Ver1 0
 
Solution Architecture
Solution ArchitectureSolution Architecture
Solution Architecture
 
TOGAF
TOGAFTOGAF
TOGAF
 
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open GroupTOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
TOGAF Sample Matrices, Catalogs and Diagrams from the Open Group
 
TOGAF - a teaser for our traning course
TOGAF - a teaser for our traning courseTOGAF - a teaser for our traning course
TOGAF - a teaser for our traning course
 

Destaque

Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factorydavemayo
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Technologies
 
EGL Conference 2011 - Application Migration
EGL Conference 2011 - Application MigrationEGL Conference 2011 - Application Migration
EGL Conference 2011 - Application MigrationWill Smythe
 
Value-Added Assessment
Value-Added AssessmentValue-Added Assessment
Value-Added Assessmentswoodring
 
IT Investment Process and Value Assessment
IT Investment Process and Value AssessmentIT Investment Process and Value Assessment
IT Investment Process and Value AssessmentJulie Cavanna-Jerbic
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldiFrancisco Calzado
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
Value –Added Assessment
Value –Added AssessmentValue –Added Assessment
Value –Added Assessmenttammieedwards
 
The Globally Integrated Enterprise and the Insurance Factory Model
The Globally Integrated Enterprise and the Insurance Factory ModelThe Globally Integrated Enterprise and the Insurance Factory Model
The Globally Integrated Enterprise and the Insurance Factory ModelDavid S. Lipien, PMP, MCP
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value AssessmentGerry Appeltants
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningRahul Jain
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine LearningLior Rokach
 
Overview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature EngineeringOverview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature EngineeringTuri, Inc.
 
Become a Better Engineer Through Writing
Become a Better Engineer Through WritingBecome a Better Engineer Through Writing
Become a Better Engineer Through WritingIntuit Inc.
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with DataSeth Familian
 

Destaque (15)

Establishing a service factory
Establishing a service factoryEstablishing a service factory
Establishing a service factory
 
CA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's NewCA Gen Updates: Application Modernization and What's New
CA Gen Updates: Application Modernization and What's New
 
EGL Conference 2011 - Application Migration
EGL Conference 2011 - Application MigrationEGL Conference 2011 - Application Migration
EGL Conference 2011 - Application Migration
 
Value-Added Assessment
Value-Added AssessmentValue-Added Assessment
Value-Added Assessment
 
IT Investment Process and Value Assessment
IT Investment Process and Value AssessmentIT Investment Process and Value Assessment
IT Investment Process and Value Assessment
 
201302 Application Modernization kalman tiboldi
201302 Application Modernization   kalman tiboldi201302 Application Modernization   kalman tiboldi
201302 Application Modernization kalman tiboldi
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
Value –Added Assessment
Value –Added AssessmentValue –Added Assessment
Value –Added Assessment
 
The Globally Integrated Enterprise and the Insurance Factory Model
The Globally Integrated Enterprise and the Insurance Factory ModelThe Globally Integrated Enterprise and the Insurance Factory Model
The Globally Integrated Enterprise and the Insurance Factory Model
 
Application Value Assessment
Application Value AssessmentApplication Value Assessment
Application Value Assessment
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Overview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature EngineeringOverview of Machine Learning and Feature Engineering
Overview of Machine Learning and Feature Engineering
 
Become a Better Engineer Through Writing
Become a Better Engineer Through WritingBecome a Better Engineer Through Writing
Become a Better Engineer Through Writing
 
Visual Design with Data
Visual Design with DataVisual Design with Data
Visual Design with Data
 

Semelhante a Agile Application Modernization Project

Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectSharad Srivastava
 
Rapid Results PLM Implementation Methodology
Rapid Results PLM Implementation MethodologyRapid Results PLM Implementation Methodology
Rapid Results PLM Implementation Methodologyilievadaniela
 
Comprehensive And Integrated Approach To Project Management And Solution Deli...
Comprehensive And Integrated Approach To Project Management And Solution Deli...Comprehensive And Integrated Approach To Project Management And Solution Deli...
Comprehensive And Integrated Approach To Project Management And Solution Deli...Alan McSweeney
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5MujiAhsan
 
Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management modelLatte Media
 
Project Management Plan Templatewww.ProjectManagementDocs.com.docx
Project Management Plan Templatewww.ProjectManagementDocs.com.docxProject Management Plan Templatewww.ProjectManagementDocs.com.docx
Project Management Plan Templatewww.ProjectManagementDocs.com.docxwkyra78
 
ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)Flevy.com Best Practices
 
4sl Demand Management
4sl  Demand Management4sl  Demand Management
4sl Demand Managementtarransp
 
Enterprise System Upgrade (Overview)
Enterprise System Upgrade (Overview)Enterprise System Upgrade (Overview)
Enterprise System Upgrade (Overview)David Olson
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2pmimkecomm
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and UpgradesPeter Ware PMP
 
White paper tailoring togaf for SAFe delivery v1.0
White paper   tailoring togaf for SAFe delivery v1.0White paper   tailoring togaf for SAFe delivery v1.0
White paper tailoring togaf for SAFe delivery v1.0Dinesh Panwar
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Tetradian Consulting
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Mikkel Brahm
 
service-mapping-readiness.pptx
service-mapping-readiness.pptxservice-mapping-readiness.pptx
service-mapping-readiness.pptxssuser34987b
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation DocumentDave Angelow
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Jean Gehring
 

Semelhante a Agile Application Modernization Project (20)

Presentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics ProjectPresentation - Scope and Schedule Management of Business Analytics Project
Presentation - Scope and Schedule Management of Business Analytics Project
 
Rapid Results PLM Implementation Methodology
Rapid Results PLM Implementation MethodologyRapid Results PLM Implementation Methodology
Rapid Results PLM Implementation Methodology
 
Comprehensive And Integrated Approach To Project Management And Solution Deli...
Comprehensive And Integrated Approach To Project Management And Solution Deli...Comprehensive And Integrated Approach To Project Management And Solution Deli...
Comprehensive And Integrated Approach To Project Management And Solution Deli...
 
Rational unified process lecture-5
Rational unified process lecture-5Rational unified process lecture-5
Rational unified process lecture-5
 
Corporate project management model
Corporate project management modelCorporate project management model
Corporate project management model
 
Project Management Plan Templatewww.ProjectManagementDocs.com.docx
Project Management Plan Templatewww.ProjectManagementDocs.com.docxProject Management Plan Templatewww.ProjectManagementDocs.com.docx
Project Management Plan Templatewww.ProjectManagementDocs.com.docx
 
ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)ITIL Process Assessment - Service Design (XLS)
ITIL Process Assessment - Service Design (XLS)
 
4sl Demand Management
4sl  Demand Management4sl  Demand Management
4sl Demand Management
 
Enterprise System Upgrade (Overview)
Enterprise System Upgrade (Overview)Enterprise System Upgrade (Overview)
Enterprise System Upgrade (Overview)
 
Integrating agile into sdlc presentation pmi v2
Integrating agile into sdlc presentation   pmi v2Integrating agile into sdlc presentation   pmi v2
Integrating agile into sdlc presentation pmi v2
 
CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
White paper tailoring togaf for SAFe delivery v1.0
White paper   tailoring togaf for SAFe delivery v1.0White paper   tailoring togaf for SAFe delivery v1.0
White paper tailoring togaf for SAFe delivery v1.0
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...Stepping-stones of enterprise-architecture: Process and practice in the real...
Stepping-stones of enterprise-architecture: Process and practice in the real...
 
SOA Next Generation V1.1
SOA Next Generation V1.1SOA Next Generation V1.1
SOA Next Generation V1.1
 
Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...Practice of being in charge of but not in control over technology enabled bus...
Practice of being in charge of but not in control over technology enabled bus...
 
service-mapping-readiness.pptx
service-mapping-readiness.pptxservice-mapping-readiness.pptx
service-mapping-readiness.pptx
 
Project Initiation Document
Project Initiation DocumentProject Initiation Document
Project Initiation Document
 
Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2Enterprise Architecture & Project Portfolio Management 1/2
Enterprise Architecture & Project Portfolio Management 1/2
 

Último

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Último (20)

Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

Agile Application Modernization Project

  • 1. The Agile Application Modernization Project By Lawrence Wilkes and Denzil Wasson Practice Guide This presentation summarizes the introduction to our in-depth report on the Agile Application Modernization Process
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Work Packages and Iteration For each Service Assess Realize Modernization Solution 1 Deploy Solution 1 Operate Solutions/ Services Measure For each Solution Deploy Solution 2 Revisions to Plan Plan (scope) Plan (scope) Realize Modernization Solution 3 Deploy Solution 3 Realize Service 3 Measure Deploy Service 3 For each Unit of Planning Scope Revisions to Assessment Evolve Deliver Analyze Assess Plan Revisions to Solution Realize Service 1 Deploy Service 1 Realize Service 2 Deploy Service 2 Operate Solutions/ Services Revisions to Service For each Improvement Uses other Services Revision to Plan Realize Modernization Solution 2
  • 8. Agile Approach to Realization Realize Modernization Solution 1 Solution Component and Service Requirements Prioritized, Coherent Set Working Solution Component or Service Delivery Activities Analyze Deliver Outline Architecture and Plan Detailed Architecture and Plan For each Solution Component or Service Revisions to Architecture and Plan Ongoing iteration and refinement
  • 9. High Level Mapping of CBDI-SAE Disciplines to Project Lifecycle Phases Solution Assembly/ Implementation Business Modeling Business Improvement Legacy to Service Reengineering Solution Provisioning Service Provisioning Solution/Service Deployment Solution/Service Platform Design & Installation Enable Solution/Service Platform Architecture Solution/Service Operations & Management Consume Provide Legacy Application Reengineering Solution Architecture & Design Knowledge Discovery Service Oriented Architecture & Design Information Architecture Service Implementation Application Modernization Planning Evolve Deliver Analyze Assess Plan
  • 10.
  • 11.
  • 12. Independent Guidance for Service Architecture and Engineering www.cbdiforum.com www.everware-cbdi.com

Notas do Editor

  1. In a previous report we introduced the Application Modernization process decomposing it into Disciplines, Process Unit and Tasks. In this report, we discuss an agile project structure and organization and provide a detailed breakdown of the Application Modernization process in terms of Project Phases and Work Packages, starting with the Assess and Plan phases. This approach to application modernization will allow an escalation from a solution specific modernization effort to an enterprise SOA effort over time. It can be viewed as the pragmatic middle ground between a difficult to motivate enterprise level SOA and successive SOA projects that will inevitably lead to service anarchy.
  2. Introduction In CBDI-SAE we use Disciplines as a way of separating out the different capabilities required by an organization. For example the capabilities required to deliver the Service Architecture – such as skills or tools - will be different to that required to deliver Service Implementations. Disciplines are also responsible for one or more key deliverables in Application Modernization and SOA. Application Modernization Planning produces the Application Modernization Plan; Service Oriented Architecture & Design produces the Service Portfolio Plan, and so on. The process decomposition of Disciplines, Process Units and Tasks forms the basic ‘building blocks’ from which various types of project plans can be assembled to meet different needs. Think of Disciplines as the ‘service providers’ to an IT process. Most projects will be focused on delivering a solution to a business requirement. The project will be tasked with understanding the requirement, mapping out the architecture, provisioning and implementing the various components and services, and finally assembling and deploying the solution. Consequently it will be using the ‘services’ provided by a number of Disciplines.
  3. However, not all Application Modernization projects are exactly the same. A project that deals with a larger unit of scope may require iteration through some activities, whereas a smaller one may not. One project may have a strategic focus that requires significant investment in planning and architecture, whereas another may be more tactical and start with an existing architecture that needs little refinement. Most projects should be business-driven in response to new business requirements, whereas some may be more IT-driven, for example retiring an obsolete platform, and consequently have less need to identify business improvements or build business models. Mapping the process decomposition to appropriate project phases and into work packages enables us to explore these different options and to construct various types of project plans.
  4. In this report we use a generic project lifecycle. We recognize that readers may follow frameworks such as RUP or various agile approaches that provide their own lifecycle phases. Mapping to these should be straightforward. In context with Application Modernization, the phases cover: Assess: Obtain initial business requirements and assess current system status, structure, issues and opportunities, functional backlog and agility potential. Plan: Produce plans and architectures including the Business improvement plan, Service and Solution architectures (at an outline level), the Application modernization plan, and any Reference Architecture that will underpin the work. Analyze: Produce detailed To-Be models and architectures as well as models of current systems, for the scope of the modernization project. Deliver: Realize the plan by provisioning new or reengineering existing assets, and assembling and deploying the solution. Evolve: Transition (go live) to the new business and solution, then measure/monitor and produce refinements (to the assessment, plans or realizations).
  5. Agile Approach For reasons discussed in Business Requirements for Application Modernization, an agile approach is required. The approach described in this report addresses agility requirements via a number of mechanisms: Scoping and decomposing activities into manageable Work Packages. Iteration through the various Work Packages leading to revisions at all levels to fine-tune the next iteration. Continuous improvement of the assessment and plan Separation of Solution and Service Architecture, and Solution and Service Delivery, to ensure tight focus of activities, and to deliver a layered Service Architecture that is not too tightly bound to a single solution and is inherently flexible. The incremental delivery of an inventory of shared services and solution components that reduce time and effort in subsequent projects. Agile methods used within Work Package (or within phase, depending on how broad the scope is) With necessary planning and architecture to provide some coherence across and within the Work Packages CBDI Journal, January 2010
  6. Work Packages Figure 1 shows the identification of several Work Packages that roughly follow the project phases. In a large project there may be the execution of: For each Business Improvement, one Assessment Work Package, that leads to the identification of . . . Several Planning Work Packages for each unit of scope. In turn these identify . . . Several Realization (Analyze and Deliver) Work Packages that deliver: each solution, or significant solution component each service, or part of (e.g. certain operations) And a Deployment Work Package for each of those Finally, there is one Operations Work Package and one Measure Work Package for the Plan.
  7. As shown in Figure 1, revisions may be surfaced at the end of each of these Work Packages. The revisions may lead to changes in the assessment, the plan, or to the solution itself. For example, at the Plan phase architectures are only delivered to an outline level. As a consequence of the detailing of the architectures in the Analyze and Deliver phases it is therefore likely that some refinement will be necessary to the assumptions that we made in the assessment and planning. Making refinements to the architectures and plans ensures that subsequent projects will be better scoped, and can start with a higher level of precision in the outline architecture that is their starting point. Figure 1 also illustrates that a Solution may use Services already delivered in previous projects. Clearly not all Services and Solution Components are necessarily shared. Many will be solution specific. However, correctly identifying the opportunities for shared Services and Solution Components is important in ensuring agility and reduction in effort.
  8. Considering the Analyze and Deliver stages in more detail, figure 2 shows how further iteration and refinement takes place. Though we do not advocate any particular agile approach, figure 2 shows a SCRUM-like approach to realization. The complete set of Solution Component and Service requirements is prioritized into a coherent set, reflecting a coarse-grained solution component or service (from a functionality point of view – the software may be further componentized). The architecture and plan is then detailed for this unit of scope.
  9. Figure 3 provides a high level mapping of CBDI-SAE Disciplines to project lifecycle phases. As discussed some Disciplines span phases, reflecting that architectures for example are produced at an outline level in the Plan phase, but then detailed in the Analyze phases.
  10. Scoping Correct scoping is crucial to the success of any iterative method and becomes more so when the complexity of service dependencies are thrown into the mix. The SAE modernization approach calls for a philosophy of “Just enough and Just in time”. For example, even though an outline understanding of the To-Be and As-Is architecture is necessary for assessment and planning in order to determine scope and impact, the key is to keep this at a high level; since subsequent phases and iterations will deliver the required detail In Service Portfolio Planning we advise scoping the Service Architecture based on business domains. The coupling between domains should be low, facilitating concurrent activity to proceed in relative isolation. New discoveries about the coupling across domains may lead to refinement of the architecture for domains that have already been analyzed. However, in Application Modernization, the project scope of a business improvement is more likely to be determined by the impact on the current systems or the business processes requiring modernization. As illustrated in Figure 3, more often than not these will span multiple business domains. In a well-ordered enterprise, one might hope that Applications are aligned with business domains. However, an ERP application is a prime example of where this is typically untrue. This is not to say that the Service Architecture should be scoped by a current system or business process, and business domains ignored. In order to achieve future agility the To-Be architecture should not be constrained by only considering the scope of the As-Is. However a pragmatic balance needs to be achieved so that the modernization effort is not turned into an enterprise level SOA effort, where the requirements of every stakeholder in a business domain are analyzed in-depth. Instead what we suggest is that (where appropriate) a portion of the solution being modernized participates in one or more domains and that we are producing an increment of service capability for those domains. From an agile modernization perspective we explicitly use this stepwise refinement technique and constrain the scope of the service architecture to that slice of the business domain that is under modernization. So for example if we are modifying an application that deals with Customers and we know that Customer is a future domain service, we will initially scope the Customer service to only the known requirement (i.e. the piece under modernization).Critical to success with this approach is that we deliver the partial Customer service explicitly as an SOA deliverable and not as a dedicated solution component. There are a few other principles at work here that will allow us to grow this tactical service into strategic service over time: we actually have funding for the current increment scope. this particular scope has been prioritized by the business and is our first view of Customer. we believe, based on a high level Business domain model and the Service Portfolio Plan, that Customer is worth factoring out as a service. since all the deliverables of customer will be Service Oriented, the end of this increment will give us a starting point for a Customer service from an enterprise perspective. we know we are going to iterate and even though that iteration may drive necessary changes into the current service, we do know that the current service does support part of the business and we have also made that portion of the architecture more agile by having it loosely coupled and producing SOA deliverables for it. the service is still analyzed and designed in a ‘top down’, contract-first approach, based on the Business Type Model, and not ‘bottom’ up from the implementation. Practical Service Specification and Design. CBDI Journal, March 2005 http://www.cbdiforum.com/secure/interact/2005-03/Practical_Service_Spec.php
  11. The complete report contains a full process decomposition identifying tasks, inputs and deliverables, plus process diagrams The report is available to CBDI Forum Gold and Platinum subscribers as part of a CBDI Journal or Knowledgebase subscription See http://cbdi.wikispaces.com/Price+List