Software Requirements Planning
API
| Intermediate
- 14 Videos | 56m 53s
- Includes Assessment
- Earns a Badge
In this course, you'll explore the software requirements engineering process and how it applies to API software development, including gathering and validating requirements, and prioritizing features. You'll start by examining the key elements of the requirements engineering process, and how to work with stakeholders, including stakeholder identification, methods for turning stakeholder demands into requirements, and coaching stakeholders with regards to their requirement selection. You'll then learn techniques for identifying requirements, best practices for turning requirements into software specifications, and techniques for prioritizing features. Next, you'll discover tips for identifying hidden requirements and creating a requirements traceability matrix. Lastly, you'll explore planning requirements for API development, how to apply requirements engineering to software development lifecycles, and how to validate software requirements.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserecognize the key elements that make up the requirements engineering processrecognize the appropriate types of stakeholders to help determine software requirementsrecognize methods for gathering stakeholder demands and turning them into requirementsrecognize how to coach stakeholders on possible challenges with some of their requirements and help them choose the right pathrecognize techniques for identifying requirementsrecognize best practices on how to turn requirements into software specifications that are complete, concise, correct, consistent, testable, and unambiguous
-
recognize techniques to help prioritize features, and determine the MVP and what can be delayed to future sprintsrecognize tips and tricks to identify hidden requirementsrecognize tips and tricks to create a requirements traceability matrixrecognize how to approach requirements planning for API developmentdemonstrate the effective use of requirements engineering applied to software development lifecyclesdemonstrate how to validate software requirementsreview the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 57sUP NEXT
-
2.Recognizing Requirements Engineering3m 14s
-
3.Identifying Stakeholders5m 50s
-
4.Understanding Stakeholder Demands3m 25s
-
5.Coaching Stakeholders5m 4s
-
6.Identifying Requirements2m 50s
-
7.Generating Software Specifications3m 47s
-
8.Prioritizing Features3m 3s
-
9.Identifying Hidden Requirements4m 33s
-
10.Using a Business and Technical Matrix3m 7s
-
11.Planning Requirements for API Development3m 30s
-
12.Applying Requirements Engineering8m 36s
-
13.Validating Software Requirements6m 20s
-
14.Course Summary1m 38s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform
Digital badges are yours to keep, forever.