TaskSoup is a compact (about 500 lines of code) scrum-like (but not entirely Scrum) planning tool.
Website
http://schuttelaar.github.io/tasksoup
- Multiple (Scrum) teams
- Teams can share members
- Variable length periods
- Task overview per team
- Highlights for high priority tasks and due dates
- ChartJS based burndown chart to visualize progress
- Calculates focus factor / efficiency over time
- Easy to move or copy tasks between periods or teams
- Export to HTML or XLS
- Highlight tasks per person or customer by clicking on person/customer
- Multiple members can be assigned to task
- Easy skinnable thanks to StampTE template Engine ...and many, many more features, in just about 500-600 relatively short lines of PHP code.
- PHP 5.3.3+
- Webserver (Apache)
- SQLite
Just download the tarball and extract it. Run the create_database.sh script to import the schema into your database.
That's all.
Just pull the next release, find the line that sets up the database, which looks something like this:
R::setup( 'sqlite:database/data.sql', NULL, NULL, TRUE ); //<-- CONFIGURE YOUR DATABASE HERE
Change TRUE
to FALSE
to unfreeze the database, this way any new columns will be added automatically.
After a finished sprint you can always put it back for a better performance.