- Eliciting and specifying requirements
- Validating requirements
- Deploying POC
- Building models and code
- Delivering and deploying the beta software
- Preparing for final release
Skill Level Advanced
- [Instructor] Software development requires many skills to deliver a product that meets user needs and sponsor's expectations. And there is nothing better than actually working on a project that offers a chance to learn and apply all these skills. In this course we will do just that, learn and apply the skills required to take a product idea from requirements to its release. In a simulated capstone project, we will adopt engine best practices and go from analyzing requirements to releasing several versions of a product while creating development artifacts such as markups and models along the way. In a fictional-case-studies setting, we will have a development and production environment connected to a simple DevOps tool chain starting from local host in dev environment to Git to Jenkins to production servers on AWS Cloud. Join me in this course to experience the process of taking a product from requirements to its release.