Agile Software Development
- Offered byLinkedin Learning
Agile Software Development at Linkedin Learning Overview
Duration | 2 hours |
Total fee | ₹1,599 |
Mode of learning | Online |
Difficulty level | Beginner |
Credential | Certificate |
Agile Software Development at Linkedin Learning Highlights
- Earn a sharable certificate
Agile Software Development at Linkedin Learning Course details
- The agile approach—which emphasizes continuous delivery and improvement, collaboration, and openness to change—can help professionals enhance both their productivity and the quality of their final products
- In this course, learn the fundamentals of agile for software developers, as well as why this approach is uniquely suited for software engineering
Agile Software Development at Linkedin Learning Curriculum
Introduction
The agile approach
What you should know
Agile Fundamentals
The software crisis
Agile to the rescue
Agile principles
Agile principles continued
Scrum: The Developer Perspective
Scrum introduction
Empiricism
The scrum pillars (TIA)
Scrum values
Scrum roles: The product owner
Scrum roles: The development team member
Scrum roles: The scrum master
Scrum events
Scrum artifacts: The product backlog
Scrum artifacts: The sprint backlog and increment
Common myths
Agile Software Engineering Techniques
Extreme programming (XP)
XP execution
Pair programming
Test-driven development (TDD)
User stories
Epics and themes
Agile estimation
Planning poker
DevOps: The problem
DevOps: The solution
Agile reporting
Kanban for Developers
Lean history
Kanban board
Limiting work in progress (WIP)
How to set WIP limits
Kanban vs. scrum
Scaling Agile
Scaling agile
Scaling frameworks
Scaling frameworks, continued
Conclusion
Next steps