| Requirement Pattern System Implementation Scheduling | Description | This pattern expresses the need of scheduling the different system implementation milestones the supplier shall achieve during the system implementation. | |
| Comments | ---- | ||
| Pattern goal | Stating the scheduling of the system implementation | ||
| Author | Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain | ||
| Sources (0..*) |
| ||
| Keywords (0..*) | Project deliverable, Project stage, System implementation activity, System implementation rescheduling, System implementation scheduling, Work breakdown structure | ||
| Dependencies (0..*) | IMPLIES ---- IMPLIES ---- IMPLIES ---- | ||
| Requirement Form General Scheduling | Description | This form expresses the need of scheduling the different system implementation milestones the supplier shall achieve during the system implementation. | |
| Comments | Fixed part application: (1); Extended parts application: -Project deliverables scheduling (0..1) -Scheduling dates close (0..1) -Rescheduling conditions (0..1) -Fixed project stage start (*) -Fixed project stage end (*); Parameter values constraints: -date DisjointValues (Fixed project stage start, Fixed project stage end) -date (Fixed project stage start) lessThan date (Fixed project stage end) inCase projectStages (Fixed project stage start) = projectStages (Fixed project stage end) | ||
| Version date | 2012-05-23 14:31:51.984 | ||
| Author | Cristina Palomares, Samuel Renault, Carme Quer, Cindy Guerlain | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The supplier shall provide a scheduling of the system implementation project including: %projectStages%. |
| Parameter | Metric | ||
| projectStages: is a non-empty set of stages during the system implementation project in which some results have to be achieved | ProjectStages: ProjectStages = Set(ProjectStage) ProjectStage = String (e.g. "System implementation project", "Analysis", "Development", "Data migration", "Installation", "Training", "Acceptance") | ||
| Extended Part Fixed project stage end | Question text | ---- | Form text | The %projectStages% should end %timePreposition% %date%. |
| Parameter | Metric | ||
| timePreposition: represents the relationship with respect to a date | TimePreposition: TimePreposition = Domain (on, before, after, at, by....) | ||
| projectStages: is a non-empty set of stages during the system implementation in which some results have to be achieved | ProjectStages: ProjectStages = Set(ProjectStage) ProjectStage = String (e.g. "System implementation project", "Analysis", "Development", "Data migration", "Installation", "Training", "Acceptance") | ||
| date: is a time point representing the date in which a project stage shall end | Date: Date = TimePoint | ||
| Extended Part Fixed project stage start | Question text | ---- | Form text | The %projectStages% should start %timePreposition% %date%. |
| Parameter | Metric | ||
| date: is a time point representing the date in which a project stage shall start | Date: Date = TimePoint | ||
| timePreposition: represents the relationship with respect to a date | TimePreposition: TimePreposition = Domain (on, before, after, at, by....) | ||
| projectStages: is a non-empty set of stages during the system implementation in which some results have to be achieved | ProjectStages: ProjectStages = Set(ProjectStage) ProjectStage = String (e.g. "System implementation project", "Analysis", "Development", "Data migration", "Installation", "Training", "Acceptance") | ||
| Extended Part Project deliverables scheduling | Question text | ---- | Form text | The supplier shall provide a scheduling including specifically %projectDeliverableDetails%. |
| Parameter | Metric | ||
| projectDeliverableDetails: is a non-empty set of the details related to project deliverables (e.g. artifacts to deliver, project deliverable times, etc.) | ProjectDeliverableDetails: ProjectDeliverableDetails = Set(ProjectDeliverableDetail) ProjectDeliverableDetail = String (e.g "different artifacts to deliver", "project deliverable times of the artifacts" , etc.) | ||
| Extended Part Rescheduling conditions | Question text | ---- | Form text | The customer and supplier shall be able to adjust the scheduling in case of %eventTypes% events. |
| Parameter | Metric | ||
| eventTypes: is a non-empty set of the different events that can delay the system implementation scheduling | EventTypes: EventTypes = Set (EventType) EventType = String (e.g., unanticipated, staff problems, etc.) | ||
| Extended Part Scheduling dates close | Question text | ---- | Form text | The supplier shall provide a scheduling including system implementation milestones relatively close (every %amountOfTime% %TimeUnit%). |
| Parameter | Metric | ||
| amountOfTime: is a number that indicates time duration | AmountOfTimeUnitType: AmountOfTimeUnitType = Float | ||
| timeUnit: is a unit of time corresponding to maximum time between system implementation milestones | TimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...) | ||