Advanced Agile: Software Development Concepts

Agile    |    Intermediate
  • 13 videos | 1h 25m 2s
  • Includes Assessment
  • Earns a Badge
  • Certification PMI PDU
Rating 4.3 of 25 users Rating 4.3 of 25 users (25)
This 13-video course helps learners explore Agile tools and their role in software development, along with other topics. Begin with a look at how Agile tools such as initiatives, themes, epics, and stories help define and manage scope better than traditional scoping methods do. Learn to identify best practices of using modularity, coupling, and cohesion concepts in Agile software design, and how to overcome the challenges of integrating Agile with UX design. Examine how concepts of extreme programming help integrate Agile into software development based on examples, and how continuous integration helps Agile software development, also based on examples. Learn about the effectiveness of pair programming, and the benefits of using test-driven development. Delve into code refactoring; best practices for the Agile coach; and best practices for overcoming the challenges of working with distributed teams in an Agile environment. The final tutorial looks at the parameters used to assess an organization to determine its Agile maturity.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Recognize how agile tools such as initiatives, themes, epics, and stories help define and manage scope better than traditional methods for scoping
    Identify best practices of using modularity, coupling, and cohesion concepts in agile software design
    Describe how to overcome the challenges of integrating agile with ux design
    Describe how concepts of extreme programming help integrate agile into software development based on examples
    Describe how continuous integration helps agile software development based on examples
    Recognize the effectiveness of pair programming as an agile tool to develop software
  • Identify the benefits of using test-driven development in a software project
    Describe how code refactoring helps agile software development based on examples
    Describe best practices to be adopted by an agile leader to build and mentor agile teams for a software project
    Recognize best practices to adopt for overcoming the challenges of working with distributed teams in an agile environment
    Identify the parameters used to assess an organization to determine its agile maturity
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 34s
  • 7m 42s
    Upon completion of this video, you will be able to recognize how Agile tools such as initiatives, themes, epics, and stories help define and manage scope better than traditional methods. FREE ACCESS
  • Locked
    3.  Defining Best Practices for Agile Software Design
    7m 25s
    Learn how to identify best practices for using modularity, coupling, and cohesion concepts in Agile software design. FREE ACCESS
  • Locked
    4.  Strategizing for Agile User Interface Design
    6m 11s
    After completing this video, you will be able to describe how to overcome the challenges of integrating Agile with UX design. FREE ACCESS
  • Locked
    5.  Extreme Programming and Agile
    8m 51s
    Upon completion of this video, you will be able to describe how concepts of extreme programming help integrate Agile into software development. FREE ACCESS
  • Locked
    6.  Continuous Integration
    6m 18s
    After completing this video, you will be able to describe how continuous integration helps Agile software development based on examples. FREE ACCESS
  • Locked
    7.  Pair Programming
    6m
    Upon completion of this video, you will be able to recognize the effectiveness of pair programming as an Agile tool for developing software. FREE ACCESS
  • Locked
    8.  Test-Driven Development
    5m 35s
    Learn how to identify the benefits of using test-driven development in a software project. FREE ACCESS
  • Locked
    9.  Code Refactoring
    5m 33s
    Upon completion of this video, you will be able to describe how code refactoring helps Agile software development based on examples. FREE ACCESS
  • Locked
    10.  Agile Coach
    9m 39s
    Upon completion of this video, you will be able to describe best practices for an Agile leader to build and mentor Agile teams for a software project. FREE ACCESS
  • Locked
    11.  Working with Distributed Teams
    8m 51s
    Upon completion of this video, you will be able to recognize best practices for overcoming the challenges of working with distributed teams in an Agile environment. FREE ACCESS
  • Locked
    12.  Moving Towards Agile Maturity
    10m 3s
    Find out how to identify the parameters used to assess an organization's Agile maturity. FREE ACCESS
  • Locked
    13.  Course Summary
    1m 21s

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.

YOU MIGHT ALSO LIKE

Rating 4.6 of 16 users Rating 4.6 of 16 users (16)
Rating 4.5 of 539 users Rating 4.5 of 539 users (539)
Rating 4.5 of 274 users Rating 4.5 of 274 users (274)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 16 users Rating 4.6 of 16 users (16)
Rating 4.8 of 29 users Rating 4.8 of 29 users (29)
Rating 4.5 of 195 users Rating 4.5 of 195 users (195)