Software Development Lifecycle (SDLC) – Core Phases Flashcards
(7 cards)
Phase #1: Discovery
Define business needs, user goals, system constraints
Your role: Facilitate discovery workshops, align Charcoalblue, client Experience Design, and other stakeholders on initial requirements for event experience platforms, emphasizing the event guests’ experience.
Phase #2: Planning
Translate needs into scope, milestones, budget, risks
Your role: Build roadmaps, Gantt charts, define resource allocation, flag risks early, and define integration points between software and hardware workstreams.
Phase #3: Design
UX/UI wireframes, technical architecture, CMS structure
Track reviews, clarify feedback, bridge creative and technical input, considering the CMS structure in relation to content delivery for event spaces.
Phase #4: Development
Code is built, integrated, and iterated
Your role: Run standups, manage sprint blockers, log and escalate issues.
Phase 5: Testing
QA, User Acceptance Testing, regression, accessibility, security
Your role: Lead QA coordination, track bugs, support fix prioritization.
Phase #6: Deployment
Launch on staging or live platforms
Your role: Schedule release timelines, prep launch checklists (including verification of hardware and software integration), verify sign-offs.
Phase 7: Maintenance
Ongoing monitoring, optimization, support
Your role: Run retrospectives, monitor updates, coordinate patching and content changes.