|
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
|