Re: [Tutor] Building Project Management Software

2007-04-03 Thread Andreas Kostyrka
* Will Shattuck [EMAIL PROTECTED] [070404 00:08]:
 Hi all,
 
 I'm a beginning Python programmer and a beginning programmer in
 general.  I have a need to fill, but I can't seem to find any software
 out there that currently meets my needs.  So, I'm wanting to try to
 build it using Python, however I am very new to everything.

Have you considered Trac?

Andreas
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Building Project Management Software

2007-04-03 Thread Alan Gauld

Will Shattuck [EMAIL PROTECTED] wrote

 I'm a beginning Python programmer and a beginning programmer in
 general.  I have a need to fill, but I can't seem to find any 
 software
 out there that currently meets my needs.  So, I'm wanting to try to
 build it using Python, however I am very new to everything.

 So I want this Project Management software to be able to hold 
 multiple
 projects, with tasks and sub tasks.  In those tasks are placed for
 notes, and notes about progress, etc.

Given there is a plethora of project management software available at
any price ranging from free to thousands of dollars can you give us
some idea of why you can't use a standard package? Are there any
special features you need?

 What I don't know how to do is where to start.  I know this is
 probably a very open ended question, but where would the
 best place to start be?

If you really want to build your own - and its quite an ambitious
project for a newbie - The first thing will be to learn to program
in Python. Write small applications first. They may be related
to your big project - just manually maintaining a list of tasks
sorted by due date would be a good start. Only after you feel
comfortable using Python for basic tools should you start to
think about a major project. And even then break it down into
its most minimal form, use it as a tool to record the base data
and automate a few baic tasks initially then add more automation
over time. Don't worry too much about GUI interfaces or Web
front ends they can be added later.

Finally consider starting with an existing tool and tweaking it.
WhatWhat status is an example of a free package that
takes very different approach to project management from
apps like MS Project etc. and is written in Python

http://cleverdevil.org/whatwhat

For a more traditional option look at GanntProject

http://ganttproject.biz/

Its in Java rather than Python.

And now for something completely different:

http://faces.homeip.net/

also in Python

Do any of these come close to what you want? If so you may
be better starting there.

-- 
Alan Gauld
Author of the Learn to Program web site
http://www.freenetpages.co.uk/hp/alan.gauld



___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] Building Project Management Software

2007-04-03 Thread wesley chun
 So I want this Project Management software to be able to hold multiple
 projects, with tasks and sub tasks.  In those tasks are placed for
 notes, and notes about progress, etc.


trac is good.  if you want barebones issue mgmt, there's RoundUp (
http://roundup.sf.net ).  for something on the other end, a full
blown, yet simple and quick CRM and ERP system is TinyERP (
http://www.tinyerp.com ).

good luck!
-- wesley
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Core Python Programming, Prentice Hall, (c)2007,2001
http://corepython.com

wesley.j.chun :: wescpy-at-gmail.com
python training and technical consulting
cyberweb.consulting : silicon valley, ca
http://cyberwebconsulting.com
___
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor