Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: a question on case/software engineering

by olus (Curate)
on Jan 13, 2008 at 20:34 UTC ( #662210=note: print w/replies, xml ) Need Help??


in reply to a question on case/software engineering

I use trac on the projects I manage and develop.
It has an integrated wiki and ticketing mechanism, and a lot of useful plugins that range from trac management itself, to documentation, ticketing extensions and estimation.
It provides an interface to Subversion for version control, and allows highly configurable reports by simply editing some SQL queries.
Its information is stored in an SQLite DB so you can also extend its functionality with some Perl scripting.

As for the hourly rates, that may vary a lot from place to place and from country to country. You will need to do some math in order to see if at least your wages will allow you to take some vacation, and compare your monthly wage to what you might have when working as an employee somewhere.
  • Comment on Re: a question on case/software engineering

Replies are listed 'Best First'.
Re^2: a question on case/software engineering
by user2000 (Sexton) on Jan 14, 2008 at 15:51 UTC
    hi, i really liked your idea of using trac. now here is my situation. i am basically a single programmer. i dont have any employees (as of yet). but i have a server, on which i will install trac. is that the right thing to do? but will it handle only a single project or multiple projects? on my computer i have apache group\apache\cgi-bin and some projects in apache group\apache\modperl where i store some of my cgi scripts for different projects. now how to use trac? is there a guide/tutorial of trac for newbies? if you could show me some screenshots of your trac page like how it is organised and stuff then i can get a good idea on how to use it properly. i have been programming for quite some time now. but now i want to stream line my operations a bit more. so that i can keep track as well as analyse my data later. what about keep track of emails and payments made? which software to use for that? thank you for all your help.
      On trac's homepage they have a few links for the documentation that will help you get started as well as getting into some more advanced features.
      I have trac installed on a virtual machine, and manage several projects from the same installation.
      You must get acquainted with trac's command line tool that allows the initial setup and configuration for each project.

      You start by creating an svn repository for each project.
      My installation is at /servers/work/...
      sudo svnadmin create /servers/work/svn/repo/<PROJECT>
      Having created the repository, you can now initialize your trac environment for the PROJECT
      sudo trac-admin /servers/work/trac/env/<PROJECT> initenv
      Also, typing help on trac-admin's prompt will display a list of available commands and how you can set different levels of permissions.

      Do read the TracGuide. They have good documentation.

      I have trac online and work with the permissions in order to grant access to different kinds of information.
      Everyone can see the wiki and the ticket reports, but wiki and ticket creation are granted only to the developers and 'project owners'.
Re^2: a question on case/software engineering
by user2000 (Sexton) on Jan 14, 2008 at 15:59 UTC
    also wondering how to use subversion properly. thing is i have mutliple projects. i want to keep track of all of them. so basically i have my files local on my computer and i should update the versions on the subversion database on the server (somehow...). also should i keep trac online? or should it be available locally only? sorry am so confused.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://662210]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (4)
As of 2020-11-24 04:35 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?