/angular-app

Yet another agile project management tool

Primary LanguageJavaScriptOtherNOASSERTION

Yet another agile project management tool (Yaap)

Purpose

This is a project management tool with focus on agile practices. It enables the scrum approach and provides an array of tools that provide both micro level and macro level control over your tasks and projects.

Features

  • Scrum
    • Setup your team according to scrum roles : Product Owner, Stake Holders, Scrum Master and Team Members
  • Burndown charts
    • Burndown charts give you a high level timeseries view of the status of your tasks and project
  • Kanban board
    • Track the flow of your tasks in various status buckets
  • Visualizations (Pie charts, etc)
    • Visualizations with drill downs to slice and dice and analyze your project
  • Supports item hierarchies
    • Hierarchical tasks and projects
  • Sprint planning based on resource and time constraints
    • Plan your sprints based on your team size and task estimates
  • Item timelines via gantt charts
    • Gantt charts to visualize your project timeline
  • Task timers
    • Task timers to accurately keep track of time spent on each task

Dependencies

This project evolved out of the crud application demo. Although, the parent, was intended as a learning tool, our focus was to add features that we thought would add further value.

Some Screenshots

Kanban Board

Searchable

Filter by user

Sortable

Filter by Priority

Move tasks around users

Move tasks around statuses

Move tasks around in groups

Burndown for tasks

A Project by tasks

Configurable visualizations

Donut charts

Cummulative views

Manage Product Backlog, Sprints and Tasks

Hierarchical views

Searchable Hierarchical views

Customizable search

Multiple views

List view

Tabular view

Timelines for tasks

Sprint time lines

### Task estimates

Projects

Find a project ...

Project Dashboard

Build a Team

Scrum roles

Add team members

Setup a scrum master

Setup a product owner

Add stake holders

Plan sprints

### Product owner adds backlog items to the sprint

### Scrum master/Team break up the backlog items into actionable tasks

Timers for tasks

### Start the timer

### Zoom-in on the time line

### Find the timer logs