Rough estimate for Discovery phase, this would include
review all applications to produce:
- Document current
architecture and integrations to other applications, current costs
- Document Cloud Options
- Provide Cloud Cost
Estimate for different Options +/-40% and this could be used as business
case for future cloud migration phase
This would be include workshops with applications team to
review the following- 3w duration:
- Do we have existing
documentation for the application including details below?
- What does the
applications do?
- Who are the users? How
many?
- How critical is it to
the business?
- Will we need this
application long term? If not when can we decommission?
- What is applications
architecture and what are different components?
- List of all
infrastructure components, databases, middleware
- What integration with
other applications is required?
- How many environments do
we have today?
- Current HA/DR strategy?
RTO/RPO?
- What is data security
classification for this application?
- Do we own the source
code?
- Is this application
cloud ready?
- Does the vendor support
cloud on AWS/Azure? What is their design alternatives and estimated costs?
- Is there a SaaS solution
available?
- What are future plans
for this application
- Who supports this
application
- What are ongoing costs
for this application?
- Infrastructure
- Databases
- Middleware
- Application
- Maintenance
- External organisation
supporting application
- Staff supporting
application
- What are any cloud
licencing implication and costs?
- What applications code
changes would we need to make to make this application cloud ready?
- Discussion with vendor
to discuss cloud, licencing, security, high availability, other customers,
estimated costs.
- How long would it take
to refactor application?
- List of resource
required and duration?
- Do we have resources
available to refactor and migrate application to cloud? When can we
start/finish?
- What are cloud skills
within the applications teams?
- How can we ensure
performance is reasonable in cloud?
- How can we ensure
application is secure in the cloud?
- How would we handle
HA/DR in cloud?
- Would any change
external to organisation (external access) be required?
- What testing would we
need before we could successfully move application to cloud? (performance,
integration, end to end regression testing, DR)
- Do we have testing team
available?
- What are estimated testing cost?
- Is applications team
ready for devops? (You own it, you support it)
- What are challenges?
- Workshops to design
cloud alternatives and produce estimated costs
Resources required for each application:
- Cloud architect – 15d
- PM/BA – 15d
- Applications team – 15d
- DBA team – 2d
- Network team – 2d
- Cloud Engineer – 1d
- Windows/Linux team – 2d
TOTAL 52 man-days per application.
No comments:
Post a Comment