[464] in Project_DB

home help back first fref pref prev next nref lref last post

Re: A Proposal For Moving Forward on Project DB (3/31)

daemon@ATHENA.MIT.EDU (Mike Barker)
Fri Apr 9 08:53:29 1999

Date: Fri, 09 Apr 1999 08:49:38 -0400
To: Bill Cattey <wdc@MIT.EDU>
From: Mike Barker <mbarker@MIT.EDU>
Cc: Mike Barker <mbarker@MIT.EDU>, Tim McGovern <tjm@MIT.EDU>,
        project-db@MIT.EDU

[the copy of this I got seemed to be mangled, so here's another try]

First cut -- what's the purpose of the database entry?

Basically, I think it's to provide an entry for the directors to keep track 
of the projects.  So the real question is whether they see projects 
"sliding" across the processes or not.

 From a historical perspective, I suspect that when there are major changes 
in a project (e.g., the project leader, project team members, etc. may 
change when it slides across processes) we probably should track that.  
Right now, I think that means we put it in as a "new" project, probably 
maintaining a link through the name.

Do names have to be unique?  If not, we could handle this easily, just 
putting in a "new" project with the same name and different process.

One slightly radical approach would be to admit that the project database is 
basically ONLY the current projects, nothing historical.  So we don't really 
need to keep historical info in it -- although we may want to remind people 
that they should keep it in the project notebook?

I think Bill's got it right -- for now, we're going to have to kludge with 
the existing kinds of projects.  For the longer term re-work, we should 
think about how to handle the lifecycle of a project...

thanks
mike

At 06:45 PM 4/5/99 -0400, Bill Cattey wrote:
:)Tim:
:)
:)I was going to forward a suggestion to Mike about how to answer your
:)request, but he's gone for two weeks.  Ultimately, he's the project
:)leader, and may be able to give a better answer than this, but I wanted
:)to provide to you something.
:)
:)First off, thanks for the idea.  
:)
:)I can see how there might very well be two projects, that are, from the
:)standpoint of meeting a business need, the same project, but from the
:)standpoint of Process, are very different projects indeed.
:)
:)For example, Electronic Reserves:  If it were to become a Delivery
:)project, it would have very different work and people than the current
:)Discovery project.  It's the same project from one viewpoint, and 2
:)different projects from another viewpoint.
:)
:)Chatting informally with Miki about this, we concluded that the change
:)to the schema to allow one project "NAME" to refer to two whole projects
:)in the database with different "PROCESS" fields as the differentiator
:)would be a non-trivial amount of effort.
:)
:)Miki suggests the admittedly kludgy approach of assigning long names to
:)projects, for example Electronic Reserves Discovery and Electronic
:)Reserves Delivery.
:)
:)When Mike comes back he will give you the official answer, but I think
:)the answer to your question is, "Yes it would be useful functionality,
:)but the cost of implementing it is beyond the scope planned for the
:)effort this time around.  So we should remember to put into the hopper
:)with the stuff considered for the larger scope follow-on Discovery
:)project."
:)
:)-wdc
:)



home help back first fref pref prev next nref lref last post