Subject Syllabus
CS-703 (C) - Agile Software Development
CSE · 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 Framework, Scrum Artifacts, Meetings, Activities and RolesScrum Team Simulation, Scrum Planning PrinciplesProduct and Release PlanningSprinting: Planning, Execution, Review and RetrospectiveUser story definition and Characteristics, Acceptance tests and Verifying storiesBurn down chart, Daily scrum, Scrum Case Study
Agile design practices, Role of design PrinciplesNeed and significance of Refactoring, Refactoring TechniquesContinuous Integration, Automated build tools, Version controlAgility and Quality Assurance: Agile Interaction Design, Agile approach to Quality AssuranceTest Driven DevelopmentPair programming: Issues and Challenges