>The thought of managing a semi-large application seems a bit... daunting to me.
Yep, it is ;)

> I was hoping some older
> programmers, and those with experience managing projects that were
> either large, or had multiple developers work on, could share some
> insights with me.
I'm a senior developer and now manage exactly the apps you need in an
enterprise environment (few hundred developers in a global company).

> The kind of stuff they don't teach you in school.
There is no single solution.
It depends on the company culture, size and velocity of project, and
your personal preferences.

First of all use a version control app.
Contrary to what some people belief, version control is not only
something for large bureaucratic development teams.
Even if you're the only developer you'll benefit hugely from a version
control app.
Pick any of the well known apps out there that you feel comfortable
with (e.g. Subversion, Mercurial, Perforce, Git).

> With a large project, how do you handle the tracking of bugs ? I
As long as you're on your own a piece of paper can be sufficient.
But even then, start using a bugtracker.
Make it a habit of just entering each and every bug, task, and
improvement request.
An electronic archive of all your issues beats a piece of paper any
time.
When there are more developers, or you get issues from your customers/
users, a bugtracker is vital.
You have one central point of information, developers can get issues
assigned or they pick issues themselves (depends on the way you work),
issues can get transferred between developers, and you can get
feedback from the reporter (customer/user).
If there are chats/phonecalls/emails related to an issue, make it a
habit to record the relevant part in the bugtracker (or force people
to communicate about issues only through the bugtracker).
For the record, we use JIRA.

Hope this is of any help.
Try things out, read some articles/reviews and use common sense.

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