Increase Productivity and Organization with Trac
description
Transcript of Increase Productivity and Organization with Trac
![Page 1: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/1.jpg)
May 3, 2013Jordan Padams
* Increase Productivity and Organization with Trac
![Page 2: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/2.jpg)
*Overview*Introduction*Problem*Potential Solutions*What is Trac?*Application to CS577*Demo
![Page 3: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/3.jpg)
*Introduction
![Page 4: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/4.jpg)
*Introduction*“The purpose of Software Configuration Management is to establish and maintain the integrity of the products of the software project throughout the project’s software life cycle.” – Software Engineering Institute 1
*Includes:*Code Management*Issue Management*Data Management
1http://www.sei.cmu.edu/productlines/frame_report/config.man.htm
![Page 5: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/5.jpg)
*Code Management*Subversion*Git*CVS*Perforce*AccuRev
![Page 6: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/6.jpg)
*Issue Management*Bugzilla*JIRA*Trac*Bloodhound*Redmine
![Page 7: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/7.jpg)
*Data Management*Docushare*Wiki*Confluence*Trac*Sharepoint
*Website*Google Docs*Dropbox
![Page 8: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/8.jpg)
*Problem
![Page 9: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/9.jpg)
*Problem*Multiple, disparate configuration management tools used to manage project data with no clear integration*Decreases productivity*Increase cost due to setup/installation time*Decrease in organization of project data*Increase in developer/management frustration (decrease in morale)
![Page 10: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/10.jpg)
*Why is this a problem? (1/2)
*Large projects*Not as much of an issue*SA handles setup/installation overhead*CM person handles monitoring of CM*Project Manager handles monitoring of issues and data*Developer develops code*Can still lack organization
![Page 11: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/11.jpg)
*Why is this a problem? (2/2)
*“Small” Tasks*Low budgets, small team (< 3 developers )*Multiple roles per person*Management, SA Overhead, Development all fall to developers*No time to setup all these tools*Often tasks skip CM altogether
![Page 12: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/12.jpg)
*Potential Solutions
![Page 13: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/13.jpg)
*Solution #1 – Accept and Move on*Budget for it*Hire people to manage each tool*Plan out all managed data*Document where everything is*Document who is responsible
![Page 14: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/14.jpg)
*Solution #2 - Trac*Consolidate these tools in an effort to increase productivity and organization of the project data*Focus towards smaller, low budget tasks
![Page 15: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/15.jpg)
*What is Trac?
![Page 16: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/16.jpg)
*Trac*Open Source wiki and issue tracking system for software development projects*Minimalistic approach to project management*Integration with Subversion and Git*Can be customized and duplicated for multiple projects*Provide out-of-the-box CM system*http://trac.edgewall.org/
![Page 17: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/17.jpg)
*Application to CS577
![Page 18: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/18.jpg)
*CS577 Tools*Bugzilla*Subversion/Git*Word (ICSM-EPG templates)*Team website*Winbook*COTIPMO
![Page 19: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/19.jpg)
*What Can Trac Do?*Consolidate*Bugzilla (now Trac)*Subversion/Git*ICSM-EPG Template (wiki)*Team Website (wiki)
*One-click CM system ready for customization*“Live” documents
![Page 20: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/20.jpg)
*Demo
![Page 21: Increase Productivity and Organization with Trac](https://reader031.fdocuments.net/reader031/viewer/2022011717/56816332550346895dd3b798/html5/thumbnails/21.jpg)
*Questions