[kplato] Scope and Change Control (was Planning and Analysis 101)

Chris Herrnberger kplato@kde.org
Thu, 14 Jun 2001 22:52:09 -0400


On Thursday 14 June 2001 19:25, Chris Clarke wrote:
> On Thursday 14 June 2001 14:41, Chris Herrnberger wrote:
>
> [Configuration Mangagement]

Hmm me thinks we are soon gonna need a glossary of terms. Config  Managemnet 
usually referrs to systems configuration management and associated 
documentation and the control there of. ( then again it may be my background) 
I completely understand your point however and you are quite correct but 
perhaps we need to start a glossary so that the terms can be translated 
consistently throughout the design and build process of this app/docs as 
config managment applied to documentation control means something completely 
different to a civil eng vs a computer eng. Just an idea, please correct me 
if Im out to lunch. Just came back from our local learning Python SiG 
meeting...well more beer than python. I really like learning python this 
way.....:)

> I'm with you on the modularity.

The more I think about this the more I see the value of it. Especially since 
the target audiance is a generalists one for the first launch hopefully 
providing enough meat (usability) for discipline specialist to be interested 
and contribute. 

> Can you give us an idea of what aspects of change control you would like to
> see integrated into the project?  

In terms of the proposed app, standard integration with the Gant diag section 
and auto updateing of all associated dependacies (resources schedules costs)
If say a doc browser were included, tracking of doc revisions would be really 
sweet. 

> The way I see it there are three issues with change control:
>
> First we have the process of requesting, approving, and implementing the
> change.  This is largely procedural (define a process, stick to it) and I
> see as outside the scope of the core project.

yup ok..

> The second part is keeping strict configuration managment on the documents
> -- ensuring there is a central source for each document, keeping track of
> versions and revisions, and keeping track of the change requests/change
> orders.  Tools are required to manage this (anything from CVS to manage
> whole documents through to traceability databases to manage individual
> sentences), and for the most part I see these tools as being outside the
> scope of the main project.  This is what I was thinking of when I was
> talking about a seperate project with hooks into KPlato.  Last I looked
> there was no good requirements management/traceability software on the
> market, and I wouldn't mind seeing some of that as a project.

yup that could work as long as its intuative, functional and complete, and 
integrated say by means of a doc browser file tree. 

> Finally there's the task of costing the impact.  This could definitely be
> inside the scope, since it has a direct effect on the planning.  I'm not
> sure about our first milestone, but it would be nice to be able to track
> the cost of scope changes and who initiated it.

agreed but there are also associated impacts on resources, schedules and all 
other interdependant events, (thats where you either loose or make money on 
tracking the dependancies. ie: What effect will change order No1 have on 
event No.12: Depending if your the owner or contractor....it means revenue or 
loss if not tracked and assessed in terms of the overal time line and all 
other measured parameters.)
>
> [Snip work breakdown structures]
>
> > partially: wb structures  (usually completed on a team basis) are simply
> > a method to take any task and break it down into it's rudimentary
> > elements, assignments, with assigned costs/budgets estimated or actual
> > costs (if contracted)
>
> This interests me, and is something I would like to see included in the
> project.  Can you point me to any background information on this?

Ok since we used our own structure I will see if I can track down a 
reference. 

Brad Hards post is very good and correct but not to the level of granularity 
that we used to practice. In short, every contractor in a multi contractor 
environment was provided with a work breakdown sheet that included the 
following for each contracted element of work, as per his/her contracted 
scope of work. This is not to say our method is the best or is the only  
correct one. Rather it's the one we were best versed in.....others may and do 
do it differently. 

General Documentation heirarchy in its most "simple" form:

Project Plan...details all elements of the project: can be complex or simple 
and dependant on the nature of the work.
Master Schedule....prime doc that lays out all the interrelationships
Master Cost Schedule......prime doc the lays out all the costs, billing 
methods, and cost forcasts, budget assignments per work element etc.
Individual Contracts....copies of all awarded final negotiated contracts
Individual WB Sheets...Desciptors of each work element per contract
Work Authorizations...formal notice of authorization of work.
Change Orders
Misc Docs
Accounting Ledger

1.General Contact info: Contractor and owner

2.Project Control persons name: singular point of management contact for work 
element (ie: the guy/gal on the hook from the owners perspective)

3. Description of work elements 

(eg follows: this particular contractor was retained to supply and install 
light bulds and to supply and install work stations....you will note that 
only one element of work and its conditions are described. Typically the 
contractor would receive a second WBS for the second contracted sevice or 
work element. These are typically provided with the "authorization for work" 
which in reality is a simple cover letter but signed off by the project 
manager.>ie: chain of responsibility/authorization which is trackable. All 
elements need to be in place for a contractor to get paid and would typcially 
be fully descibed in the final negotiated contract under a section called 
Work Methods and then referenced again under Methods of Payment and the 
Payment Schedule Sections)

Item 1.	The contactor shall provide 1200 light build, of specifications as 
follows: 100 watt; semi transparent: compliance with CSA standards and all 
other applicable standards. Contract Reference Annex X.x

Item 2	The contractor shall install all 1200 light builds in the locations 
specified as described by Contract No.x para 1. sub item 1x and in numbers 
and volumes as so described by the referenced document.

Item 3.	The contractor shall report to the owner immmediately any deviation 
from the schedule as described below, and contract reference: Contract No.x 
Section Xxx.xx Para. X.xxxx, that is beyond his control. Such notification 
shall be provided no less than 3 hrs upon arival on site and upon inspection 
of the designated work areas as described per Item 1 above and associated 
references.

4.Schedule:

Start Date: All work shall commence in July 1 2001 at 0800 hrs
Completion Date: All work shall be completed no later than July 3 2001 at 
17:00hs.

Any deviation from this schedule without documented authorization from the 
owner shall incure a delay penalty to the contractor of 1200.00 US per day as 
per Contract No. X Section X Penalties and Delays Para X.x any assessment of 
further costs pendign assessment of project impacts. 

Change Order Schedule:

Item One: Description of Isssue
Project Approval Authority:______________
Assessment of Imapcts (Dependacies)
	Cost Imacts:_________________
	Schedule Impacts:_____________
	Resource Impacts:_____________
	Other Impacts:________________

Effective Date:_______________________
Revised Contractor Completion Date_________________
Date of Issuance:_________________

Cosignature_______________________________(your immediate boss)
Contractors Signature:_________________________


5. Costs;

The total cost for this work element based on a fixed price, job complete 
price (you can insert any cost method here) is:______________________

Penalties Incurred:_____________________
Bonus Leavied:________________________
Approved Adjusted Price:_________________

Final Cost:______________________________
Date of Assessment_______________________
Owners Agent____________________________

____________________________________________________________________
 
As you can see a simple change order resulting in a delay in work, assuming 
it is appoved, can result in significant "impacts" on a variety of tasks or 
other project components, positively or negatively.

Your ability to assess such impacts, assuming good and frequent communication 
with the contractor can be managed to the benifit or detramenet of both 
parties. In general is it possible to create/manage a win-win situation but 
this is where communication protocals and "the right tools" become essential 
and supportive elements in creating that result. The rest is simply 
experience, thoroughness and personal communication skills. Sounds simple 
enough but can be very challenging as in most cases you are making decisons 
based on incomplete imformation sets (typically 50%) particularily if you are 
working/manageing to a fixed price and fixed schedule with delay penalites. 
Then the fun really begins...and your best friends become the head scheduler 
and head controler/contracts person. 

I'lls start looking for that reference material as requested. Probably have 
it by tomorrow if that is acceptable.

Best and thanks for reading...I know this is a long post. Re-wrote it twice 
to trim it down......need another beer after this one..:)

Chris h