Subject Syllabus
AL703 (C) - Agile Software Development
AIML · Semester 7
Course Modules
Learn topic-wise with Hyper AI and revise using mapped PYQs.
Planning for Agile Teams: Scrum Teams, XP Teams, General Agile Teams, Team DistributionAgile Project Lifecycles: Typical Agile Project Lifecycles, Phase Activities, Product VisionRelease Planning: Creating the Product Backlog, User Stories, Prioritizing and Estimating, Creating the Release PlanMonitoring and Adapting: Managing Risks and Issues, Retrospectives
Agile Scrum FrameworkScrum Artifacts, Meetings, Activities and RolesScrum Team SimulationScrum Planning PrinciplesProduct and Release PlanningSprinting: Planning, Execution, Review and RetrospectiveUser story definition and CharacteristicsAcceptance tests and Verifying storiesBurn down chart, Daily scrumScrum Case Study
Agile design practicesRole of design PrinciplesNeed and significance of Refactoring, Refactoring TechniquesContinuous IntegrationAutomated build tools, Version controlAgility and Quality Assurance: Agile Interaction DesignAgile approach to Quality AssuranceTest Driven DevelopmentPair programming: Issues and Challenges