Version control is a gimme... Which I currently use Mercurial, the main repo is on our fileserver which gets replicated to an off-site backup server.
I guess I sidetracked myself, I am not too concerned with the technical differences between one system or another, I am more interested in ways to get the most out of a bug tracker / feature tracker / roadmap, and what features are really important to get the most productivity out the door. Is integration with your SCM a key feature to look for? How do you use this integration, assign each commit to a feature or bug? Does this mean commits should happen at every small step that gets completed instead of one that includes everything? I really appreciate the feedback! It is helping me get a sense of this whole "project management" area and an idea of where I would like to start. -Thadeus On Mon, Jan 11, 2010 at 8:58 AM, selecta <gr...@delarue-berlin.de> wrote: > I work in a scientific environment, so not exactly what you want to > do > but I do things similar to what was already described > > I use Version Control (Currently SVN) > Log History show nicely what has happened lately > > I use a bug tracker and a feature tracker > Shows even better what should be done (features) and what has to be > done (bugs) > > If you work open-source you get everything in a nice package from e.g. > SourceForge > here is my feature tracker of a recent project that I do > https://sourceforge.net/tracker/?group_id=293913&atid=1241702 > Even though there is not much on there yet you can see that tracker > items have a priority (which can be assigned by the people that pay > you :) they are in control) and a status (that shows them what has > been done so far) > > For version control there are nice GUI tools (e.g. for SVN: tortoisesvn > (win), RapidSVN (Linux)) which will get you up and running in no time > (you need to know the basics check out, commit, update ... but you can > read about that in about 2 hours) > > You should waste no time and get both for your project immediately. > The trackers will also help you organize and prioritize your work > which will make you work faster! The version control, if you use it as > a single person, will give you at least a well documented backup that > can come in handy if your hd crashes (assuming the version control > server is on a different machine). With a diff tool like meld (linux) > you can even show how much new code you wrote to somebody that does > not know how to hack in a nice and visual manner. > > And while we are talking about this subject, why buy a tracker > software when we have web2py? We can write a web2py plugin for that. I > want do it in the next few month but if somebody goes first I would > love to also use it. If somebody is interested we could even make a > open-source project out of it. So respond to this post if you want to > start the tracker project with me ... or wait for a couple of month, > till i will release what I did :) > > On Jan 10, 4:04 pm, rev <reneversch...@gmail.com> wrote: >> > Currently I am the only programmer in the company. My goals are >> > two-folded. One, I need a way to show my non-technical superiors that >> > I am working and making progress. >> >> Being able to show submits in your version control app is one way of >> showing that you did something. >> Many submits doesn't automatically mean much work, but non-technical >> superiors tend to look only at numbers... >> >> Always try to split your work up into small clearly defined chunks. >> Try to estimate how long each of these small tasks will take to >> implement (yep, that's hard to do). >> This will give you an estimate how long it will take to complete the >> project, and you can see the progress. >> It doesn't matter what tool you use to track this (paper, spreadsheet, >> issuetracker, project management tool). >> Just start doing it and meanwhile start reading and playing with other >> tools. >> You'll get experience in what works for you and what not. >> Project management is not something you learn overnight, you should >> study and learn by doing. >> >> I can't tell you if trac (or any other app) is right for you, nor if >> JIRA is. >> Just try it out. >> There are some free apps out there, nowadays you can get JIRA 10-users >> for $10 (plus another $10 if you want the GreenHopper plugin for >> scrum). >> >> To store documentation you again have several options. >> One is to store them in your version control app, you could use a >> dedicated document control app, or store everything in a wiki. >> Again there are several free/cheap apps out there >> Storing digitally + backups should be sufficient. >> >> rev > > -- > You received this message because you are subscribed to the Google Groups > "web2py-users" group. > To post to this group, send email to web...@googlegroups.com. > To unsubscribe from this group, send email to > web2py+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/web2py?hl=en. > > > >
-- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.