Skip to main content

Customer needs assessment

Purpose. Establish business context and technical scope before discovery workshops. Completed with the customer, reviewed by the technical lead.

01 — General information​

FieldDetail
Customer name
Company name
Email
Phone
Date
Completed by

02 — Business overview​

  1. Briefly describe the business and its technology needs.
  2. Which products or services depend on cloud infrastructure?
  3. Who are the main customers, and what do they expect for reliability and performance?
  4. What are the short-term and long-term cloud goals?

03 — Current environment​

  1. What are the key drivers for moving to AWS or upgrading the current infrastructure?
  2. Which AWS services are in use today, if any?
  3. Describe the current hosting: on-premises, colocation, another cloud, or a mixture.
  4. How many environments exist, and how do they differ?
  5. What is the current monthly infrastructure cost, and how is it allocated?
  6. What is the current architecture? Attach a diagram or describe the components.

04 — Applications and workloads​

ApplicationPurposeStackUsersCriticality
  1. Which applications are business-critical, and what is the impact of downtime?
  2. Are there legacy applications with constraints on migration?
  3. What are the peak load characteristics — when, and how much?

05 — DevOps requirements​

  1. What version control system is in use?
  2. How is code currently built and deployed? Describe the last deployment.
  3. How often do you deploy, and how long does a deployment take?
  4. Is infrastructure defined in code? Which tool?
  5. What testing exists — unit, integration, end-to-end, performance?
  6. How are environments provisioned and kept consistent?
  7. What are the biggest delivery bottlenecks?

06 — Migration needs​

  1. What is the migration approach — rehost, replatform, refactor, or undecided?
  2. Is there a cutover date or business event driving the timeline?
  3. What data must be migrated, how much, and with what tolerance for downtime?
  4. What are the acceptable RTO and RPO?
  5. Are there dependencies on systems that will remain on-premises?

07 — Security and compliance​

  1. Which compliance standards apply — ISO 27001, SOC 2, PCI DSS, HIPAA, GDPR, local regulation?
  2. What data classifications exist, and where does sensitive data reside?
  3. What are the current identity and access arrangements?
  4. Are there existing security tools that must be integrated?
  5. What audit evidence must be produced, for whom, and how often?

08 — Technical requirements​

  1. Any requirements on network topology, connectivity or data residency?
  2. Any requirements on operating system, runtime or database engine?
  3. What availability target applies to each workload?
  4. Are there performance targets — latency, throughput, concurrency?
  5. What is the disaster recovery expectation?

09 — Monitoring and operations​

  1. What monitoring exists today, and who uses it?
  2. How are incidents detected and escalated?
  3. Is there an on-call rotation?
  4. What operational tasks are performed manually and repeatedly?
  5. What documentation exists for operations?

10 — Budget and timeline​

ItemDetail
Budget range for the engagement
Expected monthly AWS spend
Approved timeline
Constraints on start or end
Procurement process and lead time

11 — Decision-making​

RoleNameInvolvement
Executive sponsorApproves budget and scope
Technical decision-makerApproves architecture
Day-to-day contactCoordinates access and reviews
  1. Who signs off on the statement of work?
  2. Who accepts deliverables?
  3. What is the escalation path when a decision is blocked?

12 — Additional information​

Anything else that would change the approach — previous failed initiatives, organisational sensitivities, upcoming events, or constraints that are not obvious from the technical picture.

Review record​

ReviewerRoleDateComments
Technical lead