Thadeus, thanks for asking these questions! I am loving the answers here. And, to all who answered here, many more thanks for the advices. Replies on this thread is really useful for a programming newbies like me and creates a good direction for organised work.
Would love to hear more. On Jan 12, 12:28 am, Thadeus Burgess <thade...@thadeusb.com> wrote: > 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 > > athttp://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.