|
Week - 1
|
Software Development Models and Approaches
|
|
Week - 2
|
Software life cycle models and software development methodologies: Scrum, Kanban, XP
|
|
Week - 3
|
Requirements Analysis and Design
|
|
Week - 4
|
Documentation and tracking of requirements, functional and technical design
|
|
Week - 5
|
Programming and Code Development
|
|
Week - 6
|
Test-driven development (TDD), version control systems: Git, SVN
|
|
Week - 7
|
Testing and Quality Assurance
|
|
Week - 8
|
Midterm Exam
|
|
Week - 9
|
Code review and quality assurance
|
|
Week - 10
|
Software testing types and strategies, automated testing tools
|
|
Week - 11
|
Agile Software Development and Scrum
|
|
Week - 12
|
Scrum project management practices
|
|
Week - 13
|
Project Management Tools and Software
|
|
Week - 14
|
Project resource planning and management
15-Risk management and crisis management
|