Agile Software Development (4 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to: LO1-describe Describe and understand the foundation principles of Agile in general and the various Agile development models; LO2-utilize Create an holistic activities planning and utilize effective techniques for software development in agile manners with team collaboration and efficiency; LO3-use Use the development tools and techniques in modeling through implementation phases within the agile software development.
Topics:
- Agile Development Models
- Product Inception and Agile Requirements
- Definition of Done and Ready
- Estimation, Agile Forecasting and Project Management
- Sprint Planning
- Technical Debt
- Working with Legacy Code: Refactoring for Clean Code
- Pair Programming and Test-Driven Development with Mob Programming
- Continuous Integration and Continuous Delivery
- Behaviour-Driven Development and Acceptance Test-Driven Development
- DevOps
- High-Performance Teams and Retrospectives
- Agile at Large Scale
- Final Project Presentation
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...