Agile Development and Scrum
This course is perfect for anyone looking to start working with Agile and Scrum, especially IT practitioners like software developers, scrum masters, product owners, development managers, project managers, product managers, and executives. Enroll now!
Language
- English
Topic
- Cloud Development
Skills You Will Learn
- Agile, Scrum, Unit Testing, Kanban, CI/CD, Software Develpoment
Offered By
- IBMSkillsNetwork
Estimated Effort
- 11 hours
Platform
- SkillsNetwork
Last Update
- October 25, 2024
Learning Outcomes
- Implement key Agile practices such as small batches, minimum viable product, pair programming, and behavior- and test-driven development.
- Master the sprint planning process to effectively create and refine a product backlog.
- Discover how to write clear user stories, estimate and assign story points, and track progress using a kanban board.
- Learn to create burndown charts to forecast sprint goals and use performance metrics to enhance productivity, performance, and client satisfaction.
Course Syllabus
- Introduction to Agile Philosophy
- Agile Principles
- Methodologies Overview
- Working Agile
- Summary and Highlights
- Practice Quiz
- Scrum Overview
- The 3 Roles of Scrum
- Artifacts, Events, and Benefits
- Summary and Highlights
- Practice Quiz
- Organizational impact of Agile
- Mistaking Iterative Development for Agile
- Summary and Highlights
- Practice Quiz
- Graded Quiz
- Discussion Prompt: Introduce Yourself
- Module Introduction and Learning Objectives
- Destination Unknown
- Agile Roles and the Need for Training
- Kanban and Agile Planning Tools
- Hands-on Lab: Get Set Up in GitHub
- [Optional] Hands-on Lab: Get Set Up in ZenHub
- Summary and Highlights
- Practice Quiz
- Creating good User Stories
- Hands-on Lab: Create an Issue Template in GitHub
- Effectively using Story Points
- Building the Product Backlog
- Assemble Your Product Backlog
- Summary and Highlights
- Practice Quiz
- Backlog Refinement
- Refine Your Product Backlog
- Sprint Planning
- Build a Sprint Plan from the Product Backlog
- Summary and Highlights
- Practice Quiz
- Graded Quiz
- Workflow for Daily Plan Execution
- Move stories from In Progress to Done
- [Optional]Hands-on Lab: Move Stories from In Progress to Done using Zenhub
- The Daily Stand Up
- Summary and Highlights
- Practice Quiz
- Completing the Sprint
- Using Burndown Charts
- Setup a Burndown Chart for Your Plan
- [Optional]Hands-on Lab: Setup a Burndown Chart for Your Plan using Zenhub
- The Sprint Review
- The Sprint Retrospective
- Summary and Highlights
- Practice Quiz
- Using Measurements Effectively
- Getting ready for the next Sprint
- End of Sprint Activities
- Agile Anti-Patterns and Health Check
- Summary and Highlights
- Practice Quiz
- Graded Quiz
- Final Graded Quiz
- Optional Final Project
- Project Overview
- Peer-Grading of Final Assignment Project
General Information
- This course is self-paced.
- This platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.
Recommended Skills Prior to Taking this Course
Language
- English
Topic
- Cloud Development
Skills You Will Learn
- Agile, Scrum, Unit Testing, Kanban, CI/CD, Software Develpoment
Offered By
- IBMSkillsNetwork
Estimated Effort
- 11 hours
Platform
- SkillsNetwork
Last Update
- October 25, 2024
Instructors
John Rofrano
Senior Technical Staff Member | DevOps Champion
John J. Rofrano is a Senior Technical Staff Member and DevOps Champion at IBM T.J. Watson Research Center where he leads a variety of research projects exploring the use of AI for accelerating Application Modernization to the Cloud. He is also an Adjunct Faculty Member at New York University Courant Institute, and Stern School of Business @ NYU, where he teaches a graduate course on DevOps and Agile Methodologies. John is an accomplished musician and videographer, and has authored numerous patents, industry papers, training videos, and books.
Read more