Project Management

Keith VanderLinden
Calvin University

People and Processes Matter

The major problems of our work are not so much technological as sociological in nature.
— T. DeMarco & T. Lister, Peopleware, 1987.

We need to attend to:

  • People
  • Processes

People and Personality

The Big Five Personality Traits

  • Openness
  • Conscientiousness
  • Extraversion
  • Agreeableness
  • Neuroticism

Communication Management

Managing remote teams requires communication tools.

  • Asynchronous
  • Synchronous

Agile Methods

Agile methods follow the values of the Agile Manifesto.

  • Individuals and interactions over processes and tools
  • Working software over comprehensive documentation
  • Customer collaboration over contract negotiation
  • Responding to change over following a plan

Lean Methods

Lean methods also follow a set of principles.

  • Push rather than pull planning
  • Workflow visualization
  • Limited WIP
  • Workflow optimization over time

Agile/Lean Management

Though not the same, agile and lean approaches tend to support development that is:

  • Both iterative and incremental.
  • Driven by visual planning tools.

GitHub Flow

See the live demo.