This document discusses considerations for migrating applications from one environment to another. It notes that understanding the technical details of each application is important for planning migrations. It may be necessary to conduct a discovery phase if technical details are missing from configuration management databases. This could involve creating a central migration team to work with application owners and suppliers to map out the technical profile of each application before migrating. The document also discusses different strategies for application migrations depending on the quality of information in the configuration management database.
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solutionSandeep Chellingi
MQ Appliance is ready to help you Upgrade & Consolidate all your Distributed MQ footprint to a pair of HA MQ Appliances. Also come listen to how the MQ Appliance makes a perfect MQ/MFT Hub and how it can help you with a "Metadata Driven Framework" around the implementation of MQ/MFT
Flevy.com - Feasibility Study Template for Electronic Software DistributionDavid Tracy
This is a partial preview of the document found here:
https://flevy.com/browse/business-document/electronic-software-distribution-feasibility-study-32
Description:
This is a template to conduct a paper-based feasibility study to identify an Electronic Software Distribution tool or service.
My presentation on MMS2011 in Las Vegas. Would you like to gain additional insight to the various best practices that other Application Virtualization customers are doing? This session will provide you with an opportunity to obtain insight from Application Virtualization MVPs with over 10 years of experience in the field. The objective of the session is to expose you to the numerous best practices, challenges and solutions that have been witnessed in the field in Application Virtualization.
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
What are we going to do about all these legacy applications? Kubernetes, Docker or Server Core? With Habitat it doesn’t matter anymore! As companies make the transition from traditional IT infrastructure to cloud-native container platforms packaging, deploying and managing applications becomes the focus for developers and operators. Having a consistent approach to managing dependencies and building applications brings stability to CI/CD pipelines and frees developers to prioritize on features. Automated, repeatable builds with immutable artifacts and consistent management of any application on any platform allow operators to focus on stability and speed. Chef's Habitat project brings all of this together in an open source automation platform that enables modern application teams to build, deploy, and run any application in any environment - from traditional data-centers to containerized microservices. This presentation provided an overview of the benefits of Habitat and a live demo of applications being built and deployed on traditional operating systems across Docker and Kubernetes, seamlessly.
CICS V5.2 Introduces great new features that help you manage the application lifecycle, including the transition from the current version of an application to a new version of an application - think newcopy, but smarter.
The CICS Application and Platform capabilities introduced in CICS V5 offer features that help you manage applications as a single entity, reducing the risk associated with application updates, and providing you with capabilities to roll back to an earlier version of an application if things don't go to plan.
See this presentation to understand how the multi-version capabilities in CICS TS V5.2 can help you better control application changes in your organization.
2397 The MQ Appliance as a messaging in a box and MQ MFT hub solutionSandeep Chellingi
MQ Appliance is ready to help you Upgrade & Consolidate all your Distributed MQ footprint to a pair of HA MQ Appliances. Also come listen to how the MQ Appliance makes a perfect MQ/MFT Hub and how it can help you with a "Metadata Driven Framework" around the implementation of MQ/MFT
Flevy.com - Feasibility Study Template for Electronic Software DistributionDavid Tracy
This is a partial preview of the document found here:
https://flevy.com/browse/business-document/electronic-software-distribution-feasibility-study-32
Description:
This is a template to conduct a paper-based feasibility study to identify an Electronic Software Distribution tool or service.
My presentation on MMS2011 in Las Vegas. Would you like to gain additional insight to the various best practices that other Application Virtualization customers are doing? This session will provide you with an opportunity to obtain insight from Application Virtualization MVPs with over 10 years of experience in the field. The objective of the session is to expose you to the numerous best practices, challenges and solutions that have been witnessed in the field in Application Virtualization.
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
What are we going to do about all these legacy applications? Kubernetes, Docker or Server Core? With Habitat it doesn’t matter anymore! As companies make the transition from traditional IT infrastructure to cloud-native container platforms packaging, deploying and managing applications becomes the focus for developers and operators. Having a consistent approach to managing dependencies and building applications brings stability to CI/CD pipelines and frees developers to prioritize on features. Automated, repeatable builds with immutable artifacts and consistent management of any application on any platform allow operators to focus on stability and speed. Chef's Habitat project brings all of this together in an open source automation platform that enables modern application teams to build, deploy, and run any application in any environment - from traditional data-centers to containerized microservices. This presentation provided an overview of the benefits of Habitat and a live demo of applications being built and deployed on traditional operating systems across Docker and Kubernetes, seamlessly.
WSI32 - IBM WebSphere Performance FundamentalsHendrik van Run
IBM European WebSphere Technical Conference 2008 presentation
This lecture discusses the fundamentals of WebSphere® performance. We’ll discuss the performance lifecycle – driving performance from planning, design, development, and deployment. The session also covers the basics of the performance tuning methodology. Finally, we’ll discuss how capacity relates to the above.
Entry Skills:
• General knowledge of the WebSphere Application Server and J2EE
Exit Skills:
• Basic knowledge of the performance lifecycle
• Knowledge of performance tuning methodology
• Awareness of performance tuning resources and tools
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
Sesta puntata del MuleSoft Meetup di Milano - 4 Novembre 2021
Questa volta sarà un meetup speciale, nel giorno del Summit Italia. Parleremo di Training con Elena Ciscato, Training Advisor di MuleSoft per l'Italia, e di quali sono le opzioni e learning paths disponibili. Ed insieme a Gonzalo affronteremo il problema di come creare un modello di supporto per Mulesoft all'interno della nostra organizzazione.
Sito dell'evento - https://meetups.mulesoft.com/events/details/mulesoft-milano-presents-mulesoft-milano-meetup-6/
Microsoft App-V 5.1 and Flexera AdminStudio WebinarFlexera
Steven Thomas, Senior Consultant at Microsoft specializing in Desktop and Application Virtualization talks with Flexera about current recommended processes and developments with App V 5.1 as well as the future of application virtualization.
Forrester Research on Globally Distributed Development Using SubversionWANdisco Plc
On December 3, 2009, Jeffrey Hammond, Senior Analyst at Forrester Research presented the findings of a WANdisco customer using Subversion MultiSite. Mr. Hammond and members of Forrester Research's consulting team will explain the reasons behind Subversion's rapid ascent to the leadership position in the SCM space, and discuss the findings of the TEI study.
The subject of the study was a Global Fortune 500 company in the semiconductor industry using Subversion MultiSite at locations in the United States and Asia.
Forrester found significant benefits and cost savings in a broad range of areas due to Subversion MultiSite's ability to provide remote users with real-time access to Subversion repositories and eliminate downtime.
Automate and customise application services and deploymentChristina Hoh
•Programmability in the network enables you to act and react, on demand, to operational and business events.
•Automation of application deployment, device deployment, application reconfiguration, and support initiation can pay dividends immediately.
•The ability to customise application services results in faster time to market, more innovation, and increased application ROI.
For webinar-on-demand, please click: https://f5networks.webex.com/f5networks/lsr.php?RCID=247e21a15d3cea2fe1882ba466588586
Application Performance Management (APM) provides a 360° view that keeps your business healthy by monitoring end user experience and applications across traditional, mobile, virtual and cloud environments. It provides insight into every transaction for quick resolution of application issues and helps reduce costs by using a common tool in pre-production and production. Detailed diagnostics and real-time topology-based analytics improve application quality.
Trace real user transactions across application tiers to speed resolution times
Measure end user experience using repeatable transactions from multiple locations
Gain deep application insights for fast problem isolation and resolution
Use shared scripting across testing and operations for higher quality applications
Reducing Outages and Degradations With Proactive Application Performance Moni...SL Corporation
Ted Wilson, SL’s VP of Business Development, discussed how leading banks provide real-time, single-pane-of-glass visibility into their most critical and complex custom applications – leveraging all of their existing infrastructure and tools – to head-off potentially catastrophic failures and consistently meet internal SLAs. A case study of a top 5 bank was also presented.
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationCA Technologies
In a time when businesses are literally being re-coded by software, applications have now become the face of your business. In the age of rapid adoption and rapid rejection, you have mere seconds to impress your app users. This is the reality of the App Economy.
Despite the enormous complexity of today’s application delivery chain, your end-users expect a flawless app experience, regardless of how, when or where they access your app. This means app issues aren’t IT issues, they’re customer satisfaction and retention issues.
With the APM 9.7 release, CA introduces its E.P.I.C. APM strategy, a solution that creates a competitive advantage in the App Economy by proactively managing the user experience. E.P.I.C. APM delivers a solution that is Easy, Proactive, Intelligent and Collaborative (E.P.I.C.) across the application lifecycle. CA APM 9.7 is the first proof point in our E.P.I.C. APM Strategy, starting an E.P.I.C. trend that will build with each new release.
Anand Akela, Head of Product Marketing for CA APM at CA Technologies and Mike Sydor, Engineering Services Architect used these slides in a recent webinar to introduce E.P.I.C APM and provide an overview of CA APM 9.7 as a proof point of this strategy.
Learn more about APM: http://bit.ly/1Be3e4S
WSI32 - IBM WebSphere Performance FundamentalsHendrik van Run
IBM European WebSphere Technical Conference 2008 presentation
This lecture discusses the fundamentals of WebSphere® performance. We’ll discuss the performance lifecycle – driving performance from planning, design, development, and deployment. The session also covers the basics of the performance tuning methodology. Finally, we’ll discuss how capacity relates to the above.
Entry Skills:
• General knowledge of the WebSphere Application Server and J2EE
Exit Skills:
• Basic knowledge of the performance lifecycle
• Knowledge of performance tuning methodology
• Awareness of performance tuning resources and tools
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
Sesta puntata del MuleSoft Meetup di Milano - 4 Novembre 2021
Questa volta sarà un meetup speciale, nel giorno del Summit Italia. Parleremo di Training con Elena Ciscato, Training Advisor di MuleSoft per l'Italia, e di quali sono le opzioni e learning paths disponibili. Ed insieme a Gonzalo affronteremo il problema di come creare un modello di supporto per Mulesoft all'interno della nostra organizzazione.
Sito dell'evento - https://meetups.mulesoft.com/events/details/mulesoft-milano-presents-mulesoft-milano-meetup-6/
Microsoft App-V 5.1 and Flexera AdminStudio WebinarFlexera
Steven Thomas, Senior Consultant at Microsoft specializing in Desktop and Application Virtualization talks with Flexera about current recommended processes and developments with App V 5.1 as well as the future of application virtualization.
Forrester Research on Globally Distributed Development Using SubversionWANdisco Plc
On December 3, 2009, Jeffrey Hammond, Senior Analyst at Forrester Research presented the findings of a WANdisco customer using Subversion MultiSite. Mr. Hammond and members of Forrester Research's consulting team will explain the reasons behind Subversion's rapid ascent to the leadership position in the SCM space, and discuss the findings of the TEI study.
The subject of the study was a Global Fortune 500 company in the semiconductor industry using Subversion MultiSite at locations in the United States and Asia.
Forrester found significant benefits and cost savings in a broad range of areas due to Subversion MultiSite's ability to provide remote users with real-time access to Subversion repositories and eliminate downtime.
Automate and customise application services and deploymentChristina Hoh
•Programmability in the network enables you to act and react, on demand, to operational and business events.
•Automation of application deployment, device deployment, application reconfiguration, and support initiation can pay dividends immediately.
•The ability to customise application services results in faster time to market, more innovation, and increased application ROI.
For webinar-on-demand, please click: https://f5networks.webex.com/f5networks/lsr.php?RCID=247e21a15d3cea2fe1882ba466588586
Application Performance Management (APM) provides a 360° view that keeps your business healthy by monitoring end user experience and applications across traditional, mobile, virtual and cloud environments. It provides insight into every transaction for quick resolution of application issues and helps reduce costs by using a common tool in pre-production and production. Detailed diagnostics and real-time topology-based analytics improve application quality.
Trace real user transactions across application tiers to speed resolution times
Measure end user experience using repeatable transactions from multiple locations
Gain deep application insights for fast problem isolation and resolution
Use shared scripting across testing and operations for higher quality applications
Reducing Outages and Degradations With Proactive Application Performance Moni...SL Corporation
Ted Wilson, SL’s VP of Business Development, discussed how leading banks provide real-time, single-pane-of-glass visibility into their most critical and complex custom applications – leveraging all of their existing infrastructure and tools – to head-off potentially catastrophic failures and consistently meet internal SLAs. A case study of a top 5 bank was also presented.
Introducing the E.P.I.C. APM: Stimulate User-Loyalty and DifferentiationCA Technologies
In a time when businesses are literally being re-coded by software, applications have now become the face of your business. In the age of rapid adoption and rapid rejection, you have mere seconds to impress your app users. This is the reality of the App Economy.
Despite the enormous complexity of today’s application delivery chain, your end-users expect a flawless app experience, regardless of how, when or where they access your app. This means app issues aren’t IT issues, they’re customer satisfaction and retention issues.
With the APM 9.7 release, CA introduces its E.P.I.C. APM strategy, a solution that creates a competitive advantage in the App Economy by proactively managing the user experience. E.P.I.C. APM delivers a solution that is Easy, Proactive, Intelligent and Collaborative (E.P.I.C.) across the application lifecycle. CA APM 9.7 is the first proof point in our E.P.I.C. APM Strategy, starting an E.P.I.C. trend that will build with each new release.
Anand Akela, Head of Product Marketing for CA APM at CA Technologies and Mike Sydor, Engineering Services Architect used these slides in a recent webinar to introduce E.P.I.C APM and provide an overview of CA APM 9.7 as a proof point of this strategy.
Learn more about APM: http://bit.ly/1Be3e4S
This details a successful data-driven redesign of Math 215, an online statistics concepts course at Franklin University. The redesigned course incorporated new interactive educational multimedia. This new design resulted in improved student retention, better student performance, and better satisfaction with the course.
Learn how you can enhance your instruction by incorporating Merrill's First Principles of Instruction into your eLearning course designs.
For questions or more information, follow the International Institute for Innovative Instruction on Twitter @i4_FranklinU or on our website http://www.franklin.edu/international-institute-for-innovative-instruction.
This presentation walks through the 5 characteristics of an excellent instructional designer. These include 1) belief in impact, 2) proactive, 3) positive attitude, 4) discerning focus, and 5) emotional intelligence.
Point-to-Point vs. MEAP - The Right Approach for an Integrated Mobility Solut...RapidValue
There are two commonly used approaches for building integrated mobility solutions: Point-to-point integration and Mobile Enterprise Application Platform (MEAP).
This paper explains why an enterprise mobility integration solution is needed, describes and compares the two approaches, and provides a guide for how to choose the right mobility integration technique for your organization. The paper also examines various MEAP platforms available and the key differences between popular platforms - Kony and SAP Unwired Platform.
From a mobile application development standpoint, there is another widely used approach: cross-platform development frameworks. These frameworks allow
developers to build once and deploy across multiple device platforms. However, these frameworks lack integration and mobile device management capabilities,
and therefore we have excluded them from consideration for the purposes of this whitepaper. To learn more about cross-platform development, download our whitepaper: “How to Choose the Right Architecture for your Mobile Application” -
http://www.rapidvaluesolutions.com/whitepaper/
Development roll-outs & frequently changing user requirements impel the App -to-date Maintenance. Ongoing maintenance ensures that your mobile app is performing smoothly and matching the requirements of recent users.
Business Case Capstone IIConnie FarrisColorado T.docxjasoninnes20
Business Case Capstone II
Connie Farris
Colorado Technical University
IT Capstone II
(IT488-1904B-01)
Henrietta Okora
Running head: BUSINESS CASE CAPSTONE II 1
BUSINESS CASE CAPSTONE II 4
Abstract
BUSINESS CASE CAPSTONE II 3
Business Case Capstone II
Table of Contents
Table of Contents
Abstract2
(Week 1) Section 1: Overview of the project (from IT487)4
Overview4
I75 Corridor5
(Week 1) Section 2: Requirements (from IT487)6
(Week 1) Section 3: Design (from IT487)8
(Week 1) Section 4: System development methodology10
(Week 1) Section 5: Work breakdown structure12
Work Break down Structure13
(Week 1) Section 6: Communication plan14
Communication Matrix15
(Week 2) Section 7: Quality Assurance Plan16
(Week 3) Section 8: Documentation plan17
(Week-4) Section 9: Quality Assurance and results of test-case execution18
Section 10 – Project closure19
QUALITY MANAGEMENT REPORT20
Introduction20
Requirements21
Resources22
Design24
System Development Methodology25
Communication Plan27
References28
(Week 1) Section 1: Overview of the project (from IT487)Overview
The Galactic Customer IT Services is an IT support company with over 250,000 employees with companies in 50 States with the main headquarters located in Gainesville, FL. The location chosen for the headquarters is based on a Telco Gateway Infrastructure that the main fiber-optic trunk line, which runs along the I-75 corridor, from Miami Lakes FL to the northern most part of Michigan. This I-75 corridor plays an important part of the Networking ability for the organization. The Galactic Customer IT Services is an IT support company, which provides IT support to various small to large companies both within the Unites States and support to various military bases overseas. This large customer service company has installed application software to its large Help Desk ticketing system. The next phase being implemented is the upgrading of its Networking Infrastructure, which also includes cloud-based networking. This Organization has several new updated Servers ready to install on the network. With the previous project being accepted the organization has decided to move forward to improving its networking infrastructure, however the organization has requested the project team to draft a plan that requires the following in the plan: Requirements, Design, System Development Methodology, WBS (Work Breakdown Structure), Communications Plan, Quality Assurance Plan, Documentation Plan, and Quality Assurance and results of test-case execution before the project can be closed. Additionally, this organization is upgrading it phone systems to Voice Over Internet Protocol, which will eliminate all Intra-Ladder costs from Telco Companies and the cloud-based networking will also be added to the VoIP system. Using the Waterfall method, the plan below will detail the necessary requirements and resources that will be taken by Galactic IT to provide the most comprehensive plan possible reg ...
BUSINESS CASE CAPSTONE2BUSINESS CASE CAPSTONE3.docxjasoninnes20
BUSINESS CASE CAPSTONE 2
BUSINESS CASE CAPSTONE 3
Business Case Capstone
Connie Farris
Raphael Brown
Jim Chambers
Shaun Cummings
Deandre Kralevic
Colorado Technical University
IT Capstone II
(IT488-1904B-01)
Henrietta Okora
Running head: BUSINESS CASE CAPSTONE 1
Business Case Capstone
Table of Contents
(Week 1) Section 1: Overview of the project (from IT487)3
Overview3
I75 Corridor4
Section 2: Requirements (from IT487)5
Section 3: Design (from IT487)7
Section 4: System development methodology9
Section 5: Work breakdown structure11
Section 6: Communication Plan13
(WEEK 2) Section 7: Quality Assurance Plan TBD15
(WEEK 3) Section 8: Documentation Plan TBD16
(Week 4) Section 9: Quality Assurance and results of test-case execution TBD17
Section 10: Project Closure18
References:19
(Week 1) Section 1: Overview of the project (from IT487)Overview
The Galactic Customer IT Services is IT Support Company with over 250,000 employees with companies in over 50 states with the main headquarters located in Gainesville, FL. The location chosen for the headquarters is based on a Telco Gateway Infrastructure that the main fiber-optic truck line runs along the I75 corridor, from Miami Lakes FL to the northern part of Michigan. This I75 corridor plays an important part of the Networking ability for the organization. The Galactic Customer IT Services is an IT support company, which provides IT support to various small to large companies both within the Unites States and support to various military bases overseas. This large customer service company has installed application software to its large Help Desk ticketing system. The next phase being implemented is the upgrading of its Networking Infrastructure, which also includes cloud-based networking. This Organization has several new updated Servers ready to install on the network. With the previous project being accepted the organization has decided to move forward to improving its networking infrastructure, however the organization has request the project team to draft a plan that requires the following in the plan: Requirements, Design, System Development Methodology, WBS (Work Breakdown Structure), Communications Plan, Quality Assurance Plan, Documentation Plan, and Quality Assurance and results of test-case execution be the project can be closed. I75 Corridor
http://gregkantner.com/blog/wp-content/uploads/2012/05/interstate-75-map.gif
Section 2: Requirements (from IT487)
The project requirements here are derived from the software requirements for the Galactic customer services. The project was to create new ticketing software that the customer wanted upgraded and to completely replace the previous product. The requirements are the following:
• Ticket system
• Ticke ...
The F5 Networks Application Services Reference Architecture (White Paper)F5 Networks
Build elastic, flexible application delivery fabrics that are ready to meet the challenges of optimizing and securing applications in a constantly evolving environment.
The F5 Networks Application Services Reference Architecture (White Paper)
Cloud Migration: Moving Data and Infrastructure to the CloudSafe Software
The movement to the cloud is accelerating across industries. This is driven by the maturing of cloud technology, and by the sudden shift to a more distributed and remote workforce.
The cloud has many strengths from no longer having to purchase and manage infrastructure to its ability to grow seamlessly and to scale up and down to meet demands.
With all these benefits, many organizations are preparing cloud migration strategies (such as on-premise to the cloud) and are finding themselves overwhelmed by the process.
There are many things to consider when planning a cloud migration but the process does not have to be complicated or costly due to private services. Join this webinar to learn how you get started with your cloud migration today!
App Architecture for Efficient Mobile App Development.pdfiDataScientists
In the procedure of developing a mobile app development, you should make sure each component is well-built. Even the minutest complications that may arise in the process of making a mobile app development architecture can challenge the quality of the ending result. Each mobile apps have a reliable mobile app development architecture and successfully runs over its users.
Creating a mobile enterprise application business case.DMI
Enterprise mobility is one of the most exciting opportunities within the workplace these days because of all the change management opportunities it provides organizations. There is a real paradigm shift occurring in terms of how organizations are looking at their business processes and how they can change – really CHANGE – them with mobile enterprise applications.
This 3 part series will guide you and your enterprise through:
1. Developing an actionable mobile enterprise application
strategy
2. Creating a mobile enterprise application business case
3. Choosing the right Mobile Enterprise Application Platform
(MEAP) partner
1. Creating a safe, just and democratic society
RESTRICTED - MANAGEMENT
RESTRICTED - MANAGEMENT
FITS: Migrating Applications in relation to
Transitioning Application Services
Considerations: Application migration pitfalls, best
practices and lessons learned from other App
migration projects
Jay Jackson
29 November 2013
2. 2
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: How much technical detail is known about applications?
• To take a view of how FITS Apps and App service transition happens (exclusively or together), it’s helpful to understand the App migration journey that each App will take, from
the point of view of the Application. When this is understood, wider discussion can take place in terms of the overall Apps service transition and App migrations.
• Before the migration story starts, it’s important to understand the quality of the App technical detail available for each Application.
• Regardless of the supplier count and supplier model, it’s important to understand is the CMDB a 100% valid and trusted source of information? Does this block or unblock
App migration planning? Significant delay to FITS Programme could impact if a discovery phase per App is required.
Application Owners
• Does IT Service Support/Delivery for the App rely on an Application Owner (Business App SME) to inform it about Application specifics? Does the App owner take business
responsibility for their Application? Is the App owner of sufficient authority level to signoff the migration change? Is this App profile CI information available in the CMDB or stored
anywhere else?
• Perhaps technical SME’s per application have long since left MoJ, with a knowledge gap about how the App technically functions?
• Does App specific knowledge exist per Application to enable a migration? Is App specific knowledge available to IT Service Management (support, delivery and FITS) today?
Suppliers
• Does a multi supplier model exist in terms of supporting the Application? i.e does more than 1 party share the totality of support for the App?
– It’s common for an Enterprise to split Apps delivery in the estate into separate services (dependent on each other) as follows:
• DC, WINS, DHCP, DNS, FAP – Active Directory/ Utility Server type of service
• Common Application Platform Service (this group might not know how many servers the App touches (the App owner may have this view?)
• 3rd
Party App Dev support service (internal support and development of the Application may or may not have this App topology)
• WAN/LAN MAN-Link Network / Firewall services (Does this supplier know:
– which protocols the App requires, and which TCP ports are in use?
– which ports are blocked?
– will these be enabled post migration?
– will the WAN/LAN configuration be duplicated and provisioned 100% accurately in the destination environment? How can this accurately and
confidently happen if the Network traffic is not fully understood?
• If a multi supplier model exists for Applications, then this may add complexity/gaps to Configuration Management detail that is required to plan and support a successful
migration.
• Perhaps the “in place profile of the Application” could sit across multi-suppliers, bringing multi CMDB’s into play (a common pitfall is the Network / Firewall space) external user
communities could be positioned remotely that might be invisible to FITS migration teams. If the App support team do not talk to the Network support team, how will the
complete and accurate user community be known?
• Perhaps Suppliers don’t want to share CMDB content with each other?
3. 3
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: Discovery of an accurate and complete technical Application
profile
If the answer to considerations on the previous slide is that technical detail is missing per App, it might be important to complete
a discovery phase per App.
This adds complexity, additional time and additional cost to the programme, whilst important migration data is gathered per
application. This would be the invocation of a discovery phase….
What would a discovery phase look like and how would it unfold?
The following risk comes into play:
If the CMDB does not hold 100% accurate information about the application (enabling it’s profile to be used to support a
migration) then the migration may not be successful. This could cause rollback of the application adding delay and
cost to the FITS programme.
If FITS management are unwilling to signoff the above risk, then the following scenario could take place:
CMDB’s could become un-trusted sources of App info, so it might no longer be feasible to use the CMDB to view an application,
to understand it’s topology. If the above Amber risk is not accepted by management, it should be mitigated. Avoiding it entirely
may not be possible.
To mitigate the above risk, a discovery phase for App migrations might be required, to underpin accurate, complete and confident
migrations.
4. 4
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: Teams involved in discovery
Who should complete a discovery phase? What would that team look like?
A central migration team could be used to complete the discovery phase for each application. This team could be outsourced to a
supplier or could be an internal MoJ department working closely with Application Business owners.
Central Migration Team Structure:
Project Manager to mange discovery artefacts per App, and facilitate discovery meetings (inc. RAID) with all relevant parties
Network / Firewall expert to carry out Network traffic sniffer trace reports per Server per Application (current MoJ Network
landscape knowledge might be advantageous ) to mitigate risk of technical unknowns
Technical architect to rationalise technical details provided per application
Server Engineers to physically and logically move/migrate App infrastructure
Central Migration Team Role:
The role of this team could be to profile each Application as part of a discovery phase. The output of this profiling could create a
migration design, along with valid technical application profile that is given to the Application SME for signoff, including key
RAID detail added by the above PM.
Application Business Owner or SME Team (usually one SME per App):
This could be a 3rd
party SME responsible for supporting the App
This could be an App owner (business level with authority to signoff the change)
The primary role of the App SME or Business App owner is to signoff technical discovery detail provided by the Central migration
team and validate it.
5. 5
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: What could supplier driven migrations look like?
If a discovery phase is required, the below stages DP1 – DP10 could be used
If a discovery phase is not required, then the below stages DP3 to DP10 could be used
The below stages with quality achievements called out, could be used to generate a supplier App migration guidelines
document.
6. 6
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: What would a Central Migration Team look like?
7. 7
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: Migration strategies driven by CMDB quality
Regardless of the strategy to Migrate Apps and transition services , App migrations might need the capability to be rolled back following an unsuccessful
migration. This could be up-to 2 weeks after the migration. So if the service is transitioned at roughly the same time as the Application, the ITIL Service
support/ delivery process might need to support this rollback. It is expected that this would not be permitted, but a migration disaster could drive this
rollback from destination service, back to source service.
Deciding one of two main strategies could be driven by the quality of the CMDB as follows:
Scenario strategy 1:
The CMDB does not contain sufficient information at CI level (inc. CI relationships) to underpin a successful App migration.
(note a sub-scenario here could be that FITS management signoff the risk that CMDB data is not of sufficient quality, but FITS migrations will use it anyway.
The risk might likely be owned by the App owner / App SME at this stage. Go-to scenario 2 if this is the case)
Impact to ITSM:
Since the migration is supported by discovery information held internally within the Central Migration Team, all ITSM process scenarios for this app can be
paused at the DP6 (Point of No Return for App migration) because management of this App is owned by the migration team until successful migration.
Furthermore, the central migration team has the most current App technical info because it has discovered it.
The App service detail specific to this App should be amended/stopped at this point to stand down each Application Service element as it reaches the DP6
(Point of No Return for App migration).
The service transition team should be ready to “bring into service” the Application as it passes DP9 Post migration review, with the DP3 (discovery detail and
application profile at CI level) documentation being added to CMDB at it’s new incumbent service destination point.
An example discovery document (DP3 supplier collaboration ) can be found here:
The risk of the Application profile being incomplete and inaccurate and causing technical unknowns to the migration is mitigated through asking suppliers to
complete their specific details within their own space.
When all discovery information is added by all suppliers, then all suppliers should attend a review meeting to signoff the accuracy and correctness of the
DP3 document.
The Annex C at the end of the above DP3 template gives an example of a blank application questionnaire that should be sent to App owners. App owners
should have the responsibility of completing this and returning it to the Central Migration Team.
Microsoft Word
Document
8. 8
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: Service Management for Applications / App delivery
Scenario strategy 2:
The CMDB does contain sufficient information at CI level and can facilitate a successful App migration.
It is possible to deliver an Application service with the minimum service wrapper of CFGM, CHGM, INCM.
It is suggested to reduce complexity, that process scenarios touching the migrating App are paused at the DP6 App migration
point of no return stage (excluding CFGM, CHGM, INCM). At this point the App is managed by the Central Migration Team.
The Service Transition Team should be ready to pause “as-is” scenarios outside CFGM, CHGM, INCM for other processes (i.e.
RELM, CAPM, AVAILM,ITCM, ITSM, ITFM)
Change request approval is part of the DP6 Point of No Return success criteria. CI’s and their relationships have been reviewed
in the change record along with an impact analysis of the change. After a successful migration, the CI’s should be allowed to
update in CFGM CMDB ready for future CMDB data sync.
After a successful migration and signoff of it by the business, the service should be transitioned as per the service transition team
process, policies and procedures.
9. 9
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: The Service Transition Team
To get project traction, and to reduce complexity, App migrations might take place individually per App.
It might not be true that an App migration service (encompassing multiple apps) can be transitioned in a “big bang” approach with
all Apps within that service migrating simultaneously.
The capacity of support groups/teams will likely dictate that Apps should be migrated individually in a decant to recant approach.
With this in mind, Apps might need the capability of rolling back at physical, logical and service management level after the
migration event.
Since multiple Apps probably exist in App services (i.e. 1 x service per app may not exist), it may be a requirement to keep the
service running until the last App for that service migrates (i.e. the last person out turns off the lights).
Special interest should be taken in determining the quality of the CMDB in the Application space, because the strategic app
migration options chosen (in service management considerations slide) could impact the Service Transition strategy for
Applications.
If Application SLA banding is in use, it may be beneficial to group Applications by SLA Band of Availability. i.e. An application
migration, migrating a Platinum SLA band level Application may need to be more vigorously controlled / governed through it’s
migration path than a Bronze Application. This is to ensure it’s Availability to the user does not breach the SLA tolerances.
The Service Transition Team may want to align migrations where possible into SLA Bands of Applications i.e. Platinum, Gold,
Bronze, Copper could be all grouped together.
10. 10
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
Considerations: Testing
• During a migration, perhaps limited UAT testing is Available? Perhaps teams involved will only get the weekend window to
migrate and test, before users login on Monday am. With this in mind, destination environments need to be fully operational
with UAT teams ready to test in their small windows. Hands on fixes from all technical teams is required during the migration
notably Firewall/Network/App 3rd
party, OAT and UAT teams.
• The availability and quality of CMDB should be considered when planning testing as this is a valuable source of baseline
information for the App. Testing completeness can be based around the App specific detail either in the CMDB or in the DP3
migration design document. If CMDB is not used then the DP3 document discussed in this presentation can be used in its
place.
• Testing of apps should capture in place testing (pre migration) and in destination testing (post migration).
• Any issues reported post migration should use results of pre vs. post migration to start a technical analysis of the issue.
11. 11
[INSERT PROTECTIVE MARKING]
[INSERT PROTECTIVE MARKING]
[Insert filename and version number]
More discussion
• Please contact Jay.Jackson@justice.gsi.gov.uk for further information.
Jay Jackson
FITS Programme - Service Design
Ministry of Justice ICT
2.35, 102 Petty France.
London.
SW1H 9AJ.
ddi: tbc
mob: 07742 633316
email: jay.jackson@justice.gsi.gov.uk