Agile Software Projects: Software Design

Agile
  • 14 Videos | 1h 24m 26s
  • Includes Assessment
  • Earns a Badge
Likes 1 Likes 1
Today's software companies are looking for people who know how to do more than just work in an Agile teams. They desire employees who can design software to work with the quick, demanding iteration cycles of the Agile process. In other words, they are looking for someone with Agile software design experience. Agile software design is a valuable skill since it complements the Agile team approach by focusing on making software more maintainable and minimizing complexity as software changes and scales. In this course, you'll learn about the concepts of modularity, coupling, and cohesion. You'll examine the product vision and using product vision boards. Next, you'll learn the purpose of Agile scoping tools, the concept of minimal viable product, and the Definition of Done. Finally, you'll learn about UX design and Agile design best practices.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe using examples the best practices of using modularity in Agile software design
    describe using examples the best practices of using coupling concepts in Agile software design
    describe using examples the best practices of using cohesion concepts in Agile software design
    recognize how to build product vision from a requirement or objective of the software product
    illustrate through an example the effectiveness of using product vision board to define the product features
    recognize how Agile tools such as initiatives, themes, epics, and stories help define and manage scope better than traditional methods for scoping
  • recognize how to generate user stories from a requirement or objective of the software product
    describe the minimal viable product
    define what the Definition of Done means in the Scrum framework using examples
    describe what UX design is and the principles of UX design
    recognize how to overcome the challenges of integrating Agile with UX design
    describe the best practices for Agile software requirement and design
    summarize the key concepts covered in this course

IN THIS COURSE

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