Narcissus - A tool for team reflection


Working effectively in groups is hard, particularly for projects that span some months. Progress can be derailed by a range of problems including poor leadership, poor communication, failure to monitor progress, and social loafing. Learning to work effectively in a group is a difficult but necessary measure to ensure group success.

Groups using electronic support tools provide huge amounts of trace data, which has the potential to provide the group with insights into the effectiveness of their own operation. The Narcissus project exploits this data to support the groups. The approach is to use an interactive visualisation to mirror the activities of the group members, which gives them the opportunity to see the dynamics and progress of their group.

Bugs/Feature Requests

Existing bugs and feature requests for NarcissusPlugin are here.

If you have any issues, create a new ticket.


1 / 4


0 / 1


Download the zipped source from here.


The can check out Narcissus from here using mercurial, or browse the source with HgWeb.


The Python Imaging Library must be installed. General instructions on installing Trac plugins can be found on the TracPlugins page.


The following is an example of how this plugin could be configured in the trac.ini file:

cache_dir = /path/to/cache/directory
cache_manager = yes
cache_max_size = 10000000
cache_min_size = 5000000
cache_max_count = 2000
cache_min_count = 1500
ttf_path = /path/to/ttf/font

narcissus.* = enabled

Recent Changes

16461 by rjollos on 2017-04-04 07:22:57
Fix indentation
11889 by rjollos on 2012-08-03 08:42:17
Refs #10222: (0.2dev) Use the trac.config API for retrieving trac.ini options.
11887 by rjollos on 2012-08-03 06:40:40
Refs #10222: Re-import from the mercurial repository


Author: chai_research?
Maintainer: chai_research?

Last modified 4 years ago Last modified on Apr 26, 2020, 12:04:02 PM