This course will teach developers, business analysts, project managers, and entrepreneurs a definite process to prepare for building a new software solution that will garner a shared vision for the project and lead to a minimum viable product. The course will teach how to create a flexible project plan with prioritized features, estimated level of effort, and a preliminary design that is ready for an agile development team to start building. Students will actively participate in the analysis of an example project so that they can get hands-on experience with the process. After taking this course, students will know how much up front analysis is enough to get an agile project started, tips to convince their organization to use this process, and how they may use these skills to develop their own software ideas.
Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Learn Generative AI, Prompt Engineering, and LLMs for Free
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
This course will teach developers, business analysts, project managers, and entrepreneurs a definite process to prepare for building a new software solution that will garner a shared vision for the project and lead to a minimum viable product. The course will teach how to create a flexible project plan with prioritized features, estimated level of effort, and a preliminary design that is ready for an agile development team to start building. Students will actively participate in the analysis of an example project so that they can get hands-on experience with the process. After taking this course, students will know how much up front analysis is enough to get an agile project started, tips to convince their organization to use this process, and how they may use these skills to develop their own software ideas.
Taught by
Rusty Divine