Module: Agile Project Management

Agile process models, team coordination, planning, and issue management.

Learning Outcomes

Practice simple project planning techniques

Learn to collaborate more efficiently in a team by breaking a project into sequence of milestones, and each milestone into issues which are assigned to group members and tracked in GitHub.

Write useful project documentation

Learn to write user and developer-level documentation.

Understand how to perform agile project management using GitHub and Issue-Driven Project Management

You understand how to apply Issue-Driven Project Management using the GitHub hosting service to implement a simple agile software process.

Readings

Experiential Learning