Software Requirements Project Planning

Intermediate
  • 13 videos | 1h 2m 11s
  • Includes Assessment
  • Earns a Badge
  • Certification PMI PDU
Software requirements refer to required features and functions of software products during planning. Without a thorough understanding of requirements, projects have little hope of being successful. In this 13-video course, learners explore fundamentals of software requirements, including approaches to discovering and defining requirements, and how to transition from requirements to vision, organizational processes, and user stories. Key concepts covered here include elements making up the requirements engineering process; appropriate types of stakeholders to help determine software requirements; and methods for gathering stakeholder demands and turning them into requirements. Learn about best practices for turning requirements into software specifications that are complete, concise, correct, consistent, testable, and unambiguous; recognize techniques to help prioritize features, and determine the MVP (minimum viable product) and what can be delayed to future sprints; and learn tips and tricks to identify hidden requirements and to create a requirements traceability matrix. Finally, learn how to approach requirements planning for application programming interface (API) development; learn effective use of requirements engineering applied to software development lifecycles; and learn how to validate software requirements.

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
    Recognize how functional requirements differ from non-functional requirements
    Describe the importance of requirements management and list the four fundamental requirements management processes
    Recognize the steps requirements planning and list the steps involved in requirements development including gathering definition, analysis, and verification
    Recognize how to elicit and gather requirements
    Recognize that requirements definition is a process consisting of the organization, documentation, definition, and refinement of requirements
  • Describe a typical software requirements specification document
    Recognize how to build product vision from a requirement or objective of the software product
    Recognize how to generate user stories from a requirement or objective of the software product
    Recognize how to generate an organizational process from a requirements specification or objective
    Recognize where to obtain requirements template iso/iec/ieee 29148:2018 for use in software projects
    Describe software requirements and the fundamental requirements management processes and recognize how requirements are gathered and used in software project management

IN THIS COURSE

  • 1m 52s
  • 4m 37s
    Upon completion of this video, you will be able to recognize what software requirements are and why they are important in successful software project management. FREE ACCESS
  • Locked
    3.  Functional and Non-functional Requirements
    8m 2s
    After completing this video, you will be able to recognize the difference between functional and non-functional requirements. FREE ACCESS
  • Locked
    4.  Requirements Management Processes
    3m 26s
    After completing this video, you will be able to describe the importance of requirements management and list the four fundamental requirements management processes. FREE ACCESS
  • Locked
    5.  Requirements Planning and Development
    2m 17s
    After completing this video, you will be able to recognize the steps in requirements planning and list the steps involved in requirements development, including gathering, definition, analysis, and verification. FREE ACCESS
  • Locked
    6.  Requirements Gathering and Elicitation
    5m 43s
    Upon completion of this video, you will be able to recognize how to elicit and gather requirements. FREE ACCESS
  • Locked
    7.  Requirements Definition
    4m 25s
    Upon completion of this video, you will be able to recognize that requirements definition is a process consisting of the organization, documentation, definition, and refinement of requirements. FREE ACCESS
  • Locked
    8.  Software Requirements Specification
    7m 1s
    After completing this video, you will be able to describe a typical software requirements specification document. FREE ACCESS
  • Locked
    9.  From Requirements to Product Vision
    4m 46s
    Upon completion of this video, you will be able to recognize how to build product vision from a requirement or objective of the software product. FREE ACCESS
  • Locked
    10.  From Requirements to User Stories
    2m 58s
    After completing this video, you will be able to generate user stories from a requirement or objective of the software product. FREE ACCESS
  • Locked
    11.  From Requirements to Processes
    3m 54s
    Upon completion of this video, you will be able to generate an organizational process from a requirements specification or objective. FREE ACCESS
  • Locked
    12.  Work with Software Requirements Specification
    7m 20s
    After completing this video, you will be able to recognize where to obtain the requirements template ISO/IEC/IEEE 29148:2018 for use in software projects. FREE ACCESS
  • Locked
    13.  Exercise: Fundamentals of Software Requirements
    5m 50s
    Upon completion of this video, you will be able to describe software requirements and the fundamental requirements management processes. You will also be able to recognize how requirements are gathered and used in software project management. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.