Agile Software Projects: Software Requirements
Agile
| Beginner
- 14 Videos | 1h 16m 56s
- Includes Assessment
- Earns a Badge
Being able to gather software requirements quickly is a crucial component of the software development life cycle. Sadly, traditional software requirements are static and do not respond well to change and are not very effective. Agile software requirement methods can be used to create requirements that adapt to change and are highly effective in creating software that will satisfy customer needs. In this course, you'll learn the differences between software requirements, functional requirements, and non-functional requirements. You'll examine the shortcomings of traditional requirement specification and the traditional management process. Finally, you'll learn about Agile software management, Agile software requirements, the software requirements specification document, and the software feasibility tool.
WHAT YOU WILL LEARN
-
discover the key concepts covered in this courserecognize what software requirements are and their importance in successful software project managementdescribe what functional requirements are and how they are used in a software projectdescribe what non-functional requirements are and how they are used in a software projectrecognize how functional requirements differ from non-functional requirementsdescribe the importance of requirements management and list the four fundamental requirements management processesdescribe in detail the requirements management process
-
illustrate through a non-example the shortcomings of traditional requirement specification and management process (ever-changing scope, wasted efforts, demotivated team, etc.)compare the benefits and features of traditional project management against Agile project managementidentify how the Agile approach helps define and manage software requirementsdescribe the importance of Agile software requirementsdescribe a typical software requirements specification documentdescribe how the feasibility study tool helps determine whether a solution is practically achievable or notsummarize the key concepts covered in this course
IN THIS COURSE
-
1.Course Overview1m 32sUP NEXT
-
2.Software Requirements5m 43s
-
3.Functional Requirements5m 5s
-
4.Non-functional Requirements6m 22s
-
5.Functional and Non-functional Requirements7m 16s
-
6.Requirements Management4m 56s
-
7.Requirements Management Processes7m 34s
-
8.Traditional Requirement Specification Shortcomings5m 36s
-
9.Traditional Management Process Shortcomings6m 43s
-
10.Agile Software Management6m 3s
-
11.Agile Software Requirements6m 30s
-
12.Software Requirements Specification Document7m 32s
-
13.Software Feasibility Tool5m 13s
-
14.Course Summary51s
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.YOU MIGHT ALSO LIKE

COURSE
Introduction to Agile