cluemapper lightning talk
DESCRIPTION
ClueMapper is a full-service managed development platform for software teams. With ClueMapper, your team has an easy way to share code, track issues, ensure code quality & analyze project process.TRANSCRIPT
open and freely distributable software project management tool
Nate Aune, JazkartaPyCon 2009Lightning Talk
1
The pain• we have lots of software projects
• each project needs a issue tracker / subversion
• we want to share users across all projects
• we want to use open source software
2
The solution:
ClueMapper - Trac for Teams • easily create new projects incl. svn repos
• shares users across all projects
• personal dashboard of all your tickets
• time tracking / reporting tools
3
The technology
• Trac plugins extend core functionality
• Dojo AJAX framework -> Rich user experience
• Some plugins can run independently of Trac
• WSGI -> Better interoperability
4
The Components
ClueMapperChatter IRC bot integration
ClueMapperThemer Theming via Deliverance
ClueReleaseServer PyPi compatible egg server
ClueBzrServer Bazaar integration
ClueBin Pastebin
ClueTimer Time tracking / reporting
5
6
7
8
9
10
Manage source control
11
Change the theme
12
Share users across projects
13
Rich text editor
14
Time booking / reporting
15
View past bookings
16
Time reportingby date range / by user
17
svn commit messages are autoposted to IRC
18
Roadmap
• personal dashboard (Ajax UI with Dojo)
• Scrum / Agile / XP -> stories & whiteboard
• continuous integration (Bitten / Buildbot)
• hosted commercial version
19
20
BuildsBookingsWikiReportsMilestones Source codeActivityMy Dashboard
logged in as nate | logout | preferences | help | admin
Advanced search
Search
Recent project activity
My tickets for current milestone 13 Planned tickets for milestone 13
Project X
- Select Project -
Reported by:
Nate
Component:
Time Tracking
Project Team Roster
Nate Aune
Name
Rocky Burt
(617) 555-1212
Phone
(709) 555-1212
natea
skype
rocky
natea
IRC
rocky
Luke Aune (218) 555-1212 lukea lukea
Cozy Customer (415) 555-1212 cozy Cust
Terry Tester (612) 555-1212 terry Tester
Project role:
Tester
Location:
Minneapolis, MN
21
BuildsBookingsWikiReportsMilestones Source codeMy Dashboard Activity
logged in as nate | logout | preferences | help | admin
Advanced search
SearchProject X
- Select Project -
Link to SVN
changeset r438
Changeset
links to ticket #
Diff of wiki
page changes
Filter activity
by type
Project Activity
22
IttecoTracPluginAgile Project Management
incl. whiteboardshttp://tracplugin.itteco.com
23
Hierarchical milestonesrelease, sprint, build
24
Updated Roadmap
25
26
Whiteboard of backlogdrag-n-drop stories/tickets
27
cluemapper.org• Website: cluemapper.org and cluemapper.com
• IRC: #cluemapper on irc.freenode.net
• Mailing lists
• User: groups.google.com/group/cluemapper-user
• Dev: groups.google.com/group/cluemapper-dev
• Screencasts: cluemapper.blip.tv
• Screenshots: flickr.com/photos/cluemapper
28
Photo credits
• http://flickr.com/photos/pointofdesign/2371903317/
• http://flickr.com/photos/dramafreezone/437808624/
• http://flickr.com/photos/brainfarts/97676505/
• http://flickr.com/photos/ccaperaa/2472037137/
29