Agile Software Projects: Software Requirements

Agile    |    Beginner
  • 14 Videos | 1h 22m 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 course
    recognize what software requirements are and their importance in successful software project management
    describe what functional requirements are and how they are used in a software project
    describe what non-functional requirements are and how they are used in a software project
    recognize how functional requirements differ from non-functional requirements
    describe the importance of requirements management and list the four fundamental requirements management processes
    describe 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 management
    identify how the Agile approach helps define and manage software requirements
    describe the importance of Agile software requirements
    describe a typical software requirements specification document
    describe how the feasibility study tool helps determine whether a solution is practically achievable or not
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 32s
    UP NEXT
  • Playable
    2. 
    Software Requirements
    5m 43s
  • Locked
    3. 
    Functional Requirements
    5m 5s
  • Locked
    4. 
    Non-functional Requirements
    6m 22s
  • Locked
    5. 
    Functional and Non-functional Requirements
    7m 16s
  • Locked
    6. 
    Requirements Management
    4m 56s
  • Locked
    7. 
    Requirements Management Processes
    7m 34s
  • Locked
    8. 
    Traditional Requirement Specification Shortcomings
    5m 36s
  • Locked
    9. 
    Traditional Management Process Shortcomings
    6m 43s
  • Locked
    10. 
    Agile Software Management
    6m 3s
  • Locked
    11. 
    Agile Software Requirements
    6m 30s
  • Locked
    12. 
    Software Requirements Specification Document
    7m 32s
  • Locked
    13. 
    Software Feasibility Tool
    5m 13s
  • Locked
    14. 
    Course Summary
    51s

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.