A meta-model for distributed software development

Software development processes are highly creative, and subject to frequent changes, making it hard to plan and schedule these processes in advance. Also, distributed projects cannot be planned centrally, especially if the involved parties are individual companies with their own areas of responsibil...

Full description

Saved in:
Bibliographic Details
Published in:Proceedings. IEEE 8th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'99) pp. 48 - 53
Main Authors: Goldman, S., Munch, J., Holz, H.
Format: Conference Proceeding
Language:English
Published: IEEE 1999
Subjects:
ISBN:0769503659, 9780769503653
ISSN:1080-1383
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Software development processes are highly creative, and subject to frequent changes, making it hard to plan and schedule these processes in advance. Also, distributed projects cannot be planned centrally, especially if the involved parties are individual companies with their own areas of responsibility (as is the case in virtual software corporations). On the other hand, certain aspects of the overall plan and schedule (milestones & deadlines, project progress) need to be available to all concerned parties. We present an approach to support distributed planning and scheduling, as well as the subsequent (also distributed) plan execution, in one system. The approach enables us to support interleaved planning and plan enactment, allowing the user to change the plan and schedule while the project is already under way. This facilitates the task of keeping the plan up to date, avoiding the complete invalidation of the plan as is often the case in conventional projects soon after enactment has started.
ISBN:0769503659
9780769503653
ISSN:1080-1383
DOI:10.1109/ENABL.1999.805174