AGILE SOFTWARE DEVELOPMENT (2 Credits)
Learning Outcomes:
On successful completion of this course, student will be able to:
- Describe and understand the foundation principles of Agile in general and the various Agile development models
- Create an holistic activities planning and utilize effective techniques for software development in agile manners with team collaboration and efficiency
- Use the development tools and techniques in modeling through implementation phases within the agile software development
Topics:
- Introduction to Agile Development
- Agile Development Models
- Product Inception and Agile Requirements
- Agile Estimation and Prioritization
- Agile Forecasting and Project Management
- Definition of Done and Ready
- Sprint Execution and Retrospectives
- Technical Debt and Clean Code
- Test-Driven Development (TDD)
- Behaviour-Driven Development (BDD)
- Continuous Integration and Continuous Delivery (CI/CD) and DevOps
- High-Performance Teams and Retrospectives
- Agile at Large Scale
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...