role-iq-logo
Rock [Azure]
See all Azure roles

Determining Feasibility and Refining Requirements for Microsoft Azure

With poor requirements, it's possible to have great technical talent and process, and still, produce the wrong product. In this course, we'll gain the knowledge of Agile requirements needed to put your project and your product on the right path.
Course info
Rating
(25)
Level
Intermediate
Updated
Apr 17, 2019
Duration
1h 2m
Table of contents
Description
Course info
Rating
(25)
Level
Intermediate
Updated
Apr 17, 2019
Duration
1h 2m
Description

With poor requirements, it's possible to have top-flight technical talent, and a fantastic process, and produce, fantastically, the wrong product. In this course, Determining Feasibility and Refining Requirements for Microsoft Azure, you will gain the ability to create strong and comprehensible Agile requirements. First, you will learn about User Stories, the atomic unit of Agile work. Next, you will discover the Agile Artifacts that you can use to schedule rationally and answer the question "when will it be done?" Finally, you will explore how to transform your hard-won user stories and acceptance criteria into tests. When you’re finished with this course, you will have the skills and knowledge of Agile requirements needed to put your project, and your product, on the right path.

About the author
About the author

Chris B. Behrens is a writer, speaker and software developer, specializing in DevOps. He has been a developer and architect for more than twenty years focusing on small to medium size companies and the development changes they face.

More from the author
More courses by Chris Behrens
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Chris B. Behrens, and welcome to my course, Determining Feasibility and Refining Requirements in Microsoft Azure. I am an independent author and speaker. With poor requirements, it's possible to have top-flight technical talent and a fantastic process and produce fantastically the wrong product. In this course, we're going to explore the nature of software knowledge in Agile and learn how to create strong user stories and not kid ourselves about schedules. Some of the major topics that we will cover include creating great user stories, measuring progress with burnup and burndown charts, three Agile tools for reducing uncertainty, and changing user stories and acceptance criteria into unit tests. By the end of this course, you'll know how to create projects that become more predictable as they progress and how to answer the question, When's this going to be done? Before beginning the course, you should be familiar with software development and good solution architecture. From here, you should feel comfortable diving in to an advanced Agile process and requirements with courses on Advanced Unit Testing and Agile Project Management. I hope you'll join me on this journey to learn how to create strong and comprehensible requirements with the Determining Feasibility and Refining Requirements course at Pluralsight.