YoVDO

Software Design: From Requirements to Release

Offered By: LinkedIn Learning

Tags

Software Development Life Cycle Courses Software Design Courses Requirements Engineering Courses Sprint Planning Courses

Course Description

Overview

Follow along with the full life-cycle implementation of a software project, from requirements development to modeling, design, coding, and testing.

Syllabus

Introduction
  • Going from requirements to release
  • What you should know
  • Case study overview
  • Using the GitHub repo
1. Sprint 1: Project Kickoff
  • Define problem and vision statements
  • Elicit and specify requirements
  • Requirement validation
  • Technology validation
  • Proof of concept (POC) setup
  • POC implementation
  • POC deployment
  • Challenge: From dev to deploy
  • Solution: From dev to deploy
2. Sprint 2: Beta
  • Prepare sprint backlog
  • Build models
  • Build code
  • Deliver and deploy
  • Challenge
  • Solution
3. Sprint 3: Release 1.0
  • Prepare sprint backlog
  • Implement 'included' use case
  • Final release
  • Refactoring
  • Challenge
  • Solution
Conclusion
  • Next steps

Taught by

Neelam Dwivedi

Related Courses

Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Design for Non-Designers
mooc.house via Independent
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera