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.


Reply via email to