Cluemapper Lightning Talk

3,145 views

Published on

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.

Published in: Technology

Cluemapper Lightning Talk

  1. 1. open and freely distributable software project management tool Nate Aune, Jazkarta PyCon 2009 Lightning Talk 1
  2. 2. 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
  3. 3. 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
  4. 4. The technology • Trac plugins extend core functionality • Dojo AJAX framework -> Rich user experience • Some plugins can run independently of Trac • WSGI -> Better interoperability 4
  5. 5. 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. 6. 6
  7. 7. 7
  8. 8. 8
  9. 9. 9
  10. 10. 10
  11. 11. Manage source control 11
  12. 12. Change the theme 12
  13. 13. Share users across projects 13
  14. 14. Rich text editor 14
  15. 15. Time booking / reporting 15
  16. 16. View past bookings 16
  17. 17. Time reporting by date range / by user 17
  18. 18. svn commit messages are autoposted to IRC 18
  19. 19. Roadmap • personal dashboard (Ajax UI with Dojo) • Scrum / Agile / XP -> stories & whiteboard • continuous integration (Bitten / Buildbot) • hosted commercial version 19
  20. 20. 20
  21. 21. - Select Project - logged in as nate | logout | preferences | help | admin Project X Search Advanced search My Dashboard Activity Milestones Source code Reports Wiki Bookings Builds My tickets for current milestone 13 Planned tickets for milestone 13 Reported by: Nate Component: Time Tracking Project Team Roster Recent project activity Name Phone skype IRC Nate Aune (617) 555-1212 natea natea Rocky Burt (709) 555-1212 rocky rocky Luke Aune (218) 555-1212 lukea lukea Cozy Customer (415) 555-1212 cozy Cust Project role: Tester Terry Tester (612) 555-1212 terry Tester Location: Minneapolis, MN 21
  22. 22. - Select Project - logged in as nate | logout | preferences | help | admin Project X Search Advanced search My Dashboard Activity Milestones Source code Reports Wiki Bookings Builds Project Activity Filter activity by type Link to SVN changeset r438 Changeset links to ticket # Diff of wiki page changes 22
  23. 23. IttecoTracPlugin Agile Project Management incl. whiteboards http://tracplugin.itteco.com 23
  24. 24. Hierarchical milestones release, sprint, build 24
  25. 25. Updated Roadmap 25
  26. 26. 26
  27. 27. Whiteboard of backlog drag-n-drop stories/tickets 27
  28. 28. 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
  29. 29. 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

×