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.


Reply via email to