Skip to content

trimailov/xp_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Extreme Programming user stories and tasks tracker

App is written with Python 3.4, database - PostgreSQL 9.3.

Dependencies are in requirements.txt

Functional tests use selenium package and Firefox browser.

Instructions

  1. Create python3 virtualenv
  2. Clone repository
  3. Run pip install -r requirements.txt
  4. Run postgres (psql)
  5. Create database CREATE DATABASE xp_tracker_app;
  6. In project repository run python manage.py shell
  7. In shell prompt enter: from xp_tracker_app import populate_db as popdb
  8. popdb.create_stories()
  9. popdb.create_tasks()
  10. In project repository run python manage.py runserver

Features

  • Stories and tasks are estimated separately;
  • Work time is registered only for tasks;
  • Multiple task finishing/improving times could be registered;
  • Work time on story is calculated from associated task work times;
  • Tasks have fields for iteration and developer;
  • Web-app calculates all estimated work time and all spent work time;
  • Developers are selected from a dropdown.

In tests naive datetime are used, ignore the warnings while runing them.

For production in settings.py DEBUG option must be set to False.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages