Module: IDPM Project Management

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

Dates: Thu, Aug 26 - Sat, Sep 4

Prerequisite Modules

Agile Project Management

Agile Project Management

Remember Agile Project Management using GitHub Project Boards?

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

GitHub Issue Guidelines

Guidelines for GitHub Issue Specification

IDPM AntiPatterns

Don’t use forks, pull requests, or rebasing with IDPM

Experiential Learning

E02: Team Bonding

Learn about your team members

Project Kickoff Meeting

E03: Create a GitHub organization

Form an organization for your final project

E04: Experience Issue Driven Project Management

Set up your first milestone plan for this project.