• Home
  • RSS
  • Contacts


IT consulting

we can help you create or build-up your project  though independent consulting and analysis, give you the opportunity to estimate your risks, design and implement your solution

more

Development

we implement bold ideas - developing fine web-solutions and complex databases; unordinary approach to realization of unique systems based on Java/Python, databases on PostgreSQL/MySQL using Linux/Unix platforms

more

hide

Products

GWT-PF product

GWT-PF - framework for developing rich user web-interfaces for database solutions

Pleso netNews product

Pleso netNews - solution for online media

Projects

Team-stream - time tracking tool for project management

Posted by Oleksandr Pryymak - 09.12.2009, 21:48
Tags:      django, management

We released team-stream open source. It is a small, but very useful tool that we have been using for more than a year. You can download it from team-stream page on google code.

Team-Stream is a simple time tracking system designed for software developers team. It covers essential need - to answer a question: "who is/was doing what?". Team-Stream tracks time, that developer have spent on the project, builds reports.

 

Requirements

Features

  • multi-user interface allows many people to work with
  • multi-project
  • minimalistic interface:
    • start tracking a new activity by entering its title and pressing Enter
    • continue existing activity by clicking on it
    • cancel wrong activity
    • shortcuts to the django-admin interface to edit if some tune up is required
  • saved activities are grouped by the title
  • auto-highlight trac tickets and resolve it to a link. Example: #125 will became a link pointing to "http://example.com/trac/ticket/125"
  • the list of all activities for the last few days in chronological order
  • time validation — nobody can work on two activities simultaneously neither in future.
  • minimalistic TODO functionality with optional feature to plan activity for some date
  • short day-review report build into activities timeline
  • separate html reports:
    • by time period
    • by selected project

Future plans

  • with respect to user's time-zone
  • specific user roles to limit access in django admin and to only selected projects
  • a plugin for Firefox for submitting tasks
  • make a tidy design. (yeah, we just get used to the current)

 

Screenshots

 

Main view

 

Sample report


Read also:

flyingfish - a hi-level librdf wrapper for Python

Django.org.ua - our opensource pluggables for Django