1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.

Slides:



Advertisements
Similar presentations
1 The OASIS OSLC Lifecycle Integration for Project Management of Contracted Delivery (OSLC PROMCODE) Technical Committee (TC) Agenda for the First TC Meeting.
Advertisements

TEST DESCRIPTION LANGUAGE Work Item DES/MTS-140_TDL – STF work plan © ETSI All rights reserved Andreas Ulrich, Siemens AG (Rapporteur)MTS#58,
<<Date>><<SDLC Phase>>
Overview of OASIS SOA Reference Architecture Foundation (SOA-RAF)
OASIS Reference Model for Service Oriented Architecture 1.0
TC3 Meeting in Montreal (Montreal/Secretariat)6 page 1 of 10 Structure and purpose of IEC ISO - IEC Specifications for Document Management.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Project Management Basics
RC14001 ® Update GPCA Responsible Care Committee September 23, 2013.
S R S S ystem R equirements S pecification Specifying the Specifications.
Runway Safety Teams (RSTs) Description and Processes Session 5 Presentation 1.
What is Business Analysis Planning & Monitoring?
S/W Project Management
COMPGZ07 Project Management Presentations Graham Collins, UCL
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 PROMCODE Service Specification  PROMCODE.
RUP Fundamentals - Instructor Notes
OSLC Working group meeting1 PLM extensions proposal feedback Updated from OSLC workgroup call 18/10/11.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Recap from last week Understand organizations, including the four frames, organizational structures. Explain why stakeholder management and top management.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.
Effective Requirements Management – an overview Kristian Persson Field Product Manager, Telelogic Asia/Pacific.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
1 HITSP – enabling healthcare interoperability Current Framework and Fundamental Concepts  For those unfamiliar with the HITSP Harmonization Framework.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Chapter 13 Architectural Design
Project Tracking and Monitoring QMS Training. 2 Objective To track and monitor the progress of the project and take appropriate corrective actions to.
CHECKPOINTS OF THE PROCESS Three sequences of project checkpoints are used to synchronize stakeholder expectations throughout the lifecycle: 1)Major milestones,
© 2012 IBM Corporation Best Practices for Publishing RDF Vocabularies Arthur Ryman,
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
July 9, 2007 TPTF Meeting Texas Nodal Program Update Jerry Sullivan.
Simple Use Case of PROMCODE model June 25th, 2014 T. Kamimura.
1 All Rights Reserved, Copyright, Mikio Aoyama, 2014 OASIS OSLC PROMCODE TC Issues Discussed at The Ad Hoc Meeting during Innovate 2014 Memorandum Submitted.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.
© Mahindra Satyam 2009 Configuration Management QMS Training.
Project Management Processes for a Project
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited.
S&I Integration with NIEM (DRAFT) Standards Development Support June 8, 2011.
Develop Project Charter
WEC MADRID 18 TH MARCH 2004 ASTRAZENECA’S APPROACH TO SUPPLIER RISK MANAGEMENT.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
DEX Publication Project OASIS PLCS Telecon 27 November 2007 Trine Hansen.
Project management Topic 1 Project management principles.
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
Ivar Jacobson, Grady Booch, and James Rumbaugh The Unified Software Development Process Addison Wesley, : James Rumbaugh's OOMD 1992: Ivar Jacobson's.
Simple Use Case of PROMCODE model July 9th, 2014 Japan team (Aoyama, Yabuta, Yoshida, Matsumoto, Wkao, and Kamimura)
1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, OASIS OSLC PROMCODE TC Domain Model.
DEX Publication Project OASIS PLCS TC Face to Face meeting 10 March 2008 Trine Hansen.
Project Management Processes for a Project Chapter 3 PMBOK® Fourth Edition.
Section 4.9 Work Group Members Kris Hafner, Chair, Board Member Rob Kondziolka, MAC Chair Maury Galbraith, WIRAB Shelley Longmuir, Governance Committee.
© 2013 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. The Value Review.
Company LOGO. Company LOGO PE, PMP, PgMP, PME, MCT, PRINCE2 Practitioner.
Implementing Program Management Standards at Duke Energy.
Models of the OASIS SOA Reference Architecture Foundation Ken Laskey Chair, SOA Reference Model Technical Committee 20 March 2013.
The Project Management Process Groups
Project Execution Methodology
Current Framework and Fundamental Concepts
Transition Implementation Status Reporting
12.2 Conduct Procurements The process of obtaining seller responses, selecting a seller and awarding the contract The team applies selection criteria.
Specification Development and Review Team
Transition Implementation Status Reporting
TechStambha PMP Certification Training
System Requirements Specification
OASIS OSLC PROMCODE TC Recommended adoption of terms from OSLC Estimation and Measurement Service (EMS) Vocabulary Arthur Ryman 2015/01/19.
Open Archival Information System
Presentation transcript:

1 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 OASIS OSLC PROMCODE TC Domain Model Revisited and Use Cases Development Plan of Specifications (Memorandum) Specification Development and Review Team Mikio Aoyama, Kazuhiro Funakoshi, Yoshio Horiuchi, Tsutomu Kamimura, Shigeaki Matsumoto, Arthur Ryman, Kazuo Yabuta, Hiroyuki Yoshida 2014/07/21, 08/05, 08/19, 9/02, 9/16 Specification Development and Review Team Mikio Aoyama, Kazuhiro Funakoshi, Yoshio Horiuchi, Tsutomu Kamimura, Shigeaki Matsumoto, Arthur Ryman, Kazuo Yabuta, Hiroyuki Yoshida 2014/07/21, 08/05, 08/19, 9/02, 9/16

2 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Upcoming TC Meeting Schedule Proposed Meeting ScheduleDate/Time [EST]Date/Time [JST] 11TC Meeting8:00 p.m., Sep. 169:00 a.m., Sep TC Meeting8:00 p.m., Sep. 309:00 a.m., Oct. 1 13TC Meeting8:00 p.m., Oct. 149:00 a.m., Oct TC Meeting8:00 p.m., Oct. 289:00 a.m., Oct. 29 Note: End US DST: Sunday, 2 November 2014

3 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Issues  Domain Model Revisited  Measure  Eliminate Type and Unit  Vocabulary  Resource Shape  Domain Model Revisited  Measure  Eliminate Type and Unit  Vocabulary  Resource Shape

4 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Issues Related to EMS in Domain Model  Commonality and Difference between EMS and PROMCODE  Policy: If PROMCODE use a concept which is defined in EMS, PROMCODE should not define it, but refer it.  Use of “Estimation in PROMCODE”:  Estimation in EMS is out of scope of PROMCODE. The “planned” value in PROMCODE is a value agreed between an acquirer and an supplier after estimation  Measurement/Measure&Mertics/Measurement  Use consistent model  Measure of ScopeItem is not defined  Associate MeasureType and UnitType to Project  Unification of Vocabulary  Use the same vocabulary to those of the same meaning  metric, unitOfMeasure  Commonality and Difference between EMS and PROMCODE  Policy: If PROMCODE use a concept which is defined in EMS, PROMCODE should not define it, but refer it.  Use of “Estimation in PROMCODE”:  Estimation in EMS is out of scope of PROMCODE. The “planned” value in PROMCODE is a value agreed between an acquirer and an supplier after estimation  Measurement/Measure&Mertics/Measurement  Use consistent model  Measure of ScopeItem is not defined  Associate MeasureType and UnitType to Project  Unification of Vocabulary  Use the same vocabulary to those of the same meaning  metric, unitOfMeasure

5 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Comparison of EMS and PROMCODE EMSPROMCODE Estimation and Measurement Use Estimation and Measurement i Estimation is out of scope. Planned is a value for agreement between Acquirer and Supplier. Value might be based on estimation, but estimation id not in the included in the activities of project control. Metricmetric metric:Sloc (URI)Measure value:Decimal -> MeasureType [refer to] MeasurementCriteria Unit of MeasureunitOfMeasure unit:Loc (URI) UnitType <-[referred by] Measure unit ->unitOfMeasure Measurement numericValue xsd:double Measurement -> ScopeItemUnit of PlannedSize is undefined ->Associate MeasureType and UnitType to Project (A unique measure across the project)

6 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Domain Model v. 2.4(Revised Sep. 16)

7 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Domain Model v. 2.2(Revised Sep. 2)

8 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Domain Model (Aug. 6)

9 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Assumptions  Project Context  Context: Data Interface between Acquirer and Supplier  Supply chain is formed by chaining the Acquirer and Supplier through the PROMCODE interface  Scope of time: Assume the plan is completed and the project scope is defined, which implies that scope definition including planning is out of scope of PROMCODE  Project Context  Context: Data Interface between Acquirer and Supplier  Supply chain is formed by chaining the Acquirer and Supplier through the PROMCODE interface  Scope of time: Assume the plan is completed and the project scope is defined, which implies that scope definition including planning is out of scope of PROMCODE Organization A Organization Bn Organization Cnm AcquirerSupplier Acquirer * *

10 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Domain Model Revisited (1/2)  Structure around ManagedItem  Attributes of ManagedItem: Add type for classification  Add “ManagedItemCollection” as a collection of ManagedItem, which represents a collection of status, or snapshot, of the project  Attributes: Add identifier and title  Add “Plan” and “Report” as subclasses of ManagedItemCollection:  Plan reflects an order from the acquirer to Supplier when the project is started  Report reflects a report compiled from the snapshot in ManagedItemCollection  Add “Project” as a reference to the project under management  The entity Project is only for reference, and is considered as out of scope of the PROMCODE domain model  Structure around ManagedItem  Attributes of ManagedItem: Add type for classification  Add “ManagedItemCollection” as a collection of ManagedItem, which represents a collection of status, or snapshot, of the project  Attributes: Add identifier and title  Add “Plan” and “Report” as subclasses of ManagedItemCollection:  Plan reflects an order from the acquirer to Supplier when the project is started  Report reflects a report compiled from the snapshot in ManagedItemCollection  Add “Project” as a reference to the project under management  The entity Project is only for reference, and is considered as out of scope of the PROMCODE domain model

11 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Domain Model Revisited (2/2)  Structure Measure/Measurement  Add “MeasurementCriteria” as a criteria of Measure  Add attributes of type and title to Measure  Title: Bug density, Type: NoOfBugsPerKLOC, Unit: 1, Value: 3  Attributes  Structure Measure/Measurement  Add “MeasurementCriteria” as a criteria of Measure  Add attributes of type and title to Measure  Title: Bug density, Type: NoOfBugsPerKLOC, Unit: 1, Value: 3  Attributes Measurement MeasurementCriteriaMeasure Title + ++ Identifier + +NA Type + NA+

12 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Use Cases  Use vocabulary practically common in project management in contracted delivery ISO 21500:2012  Consistent with global standards: PMBOK, ISO 21500:2012  Use vocabulary practically common in project management in contracted delivery ISO 21500:2012  Consistent with global standards: PMBOK, ISO 21500:2012 Project Initiation and Planning Project Execution Acquirer Supplier Project Closing

13 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Simple Use Case  User roles  Project manager of acquirer (PM-A)  Project manger of supplier (PM-S)  Pre-condition  A legal contract to bind an acquirer and a supplier is handled separately.  There is no cascading of acquirer-supplier relationships.  Project environment of an acquirer and a supplier are not shared; i.e., project environment of a supplier is not accessible to PM-A and therefore, project information needs to be sent to PM-A for project management by an acquirer.  Steps 1.PM-A and PM-S work together to define ScopeItems, WorkItems and artifacts as a plan and establish agreement between them. Details of steps in establishing agreement may vary and we will not specify them further.. 2.PM-S updates on regular basis actual values of properties of WorkItems and of measurements and measures attached to artifacts. This can be done by PM-A requesting a report to PM-S or by PM-S posting a report to an agreed location. 3.PM-S sends an update as a Report to PM-A. 4.PM-A reviews updates and takes actions such as such as creating and managing Issues. In particular, 1.Review the possibility of schedule delay 2.Review Quality Details of these will be elaborated in the next pages. 5.Repeat Steps 2-4 as necessary 6.Conduct acceptance review and close a project  User roles  Project manager of acquirer (PM-A)  Project manger of supplier (PM-S)  Pre-condition  A legal contract to bind an acquirer and a supplier is handled separately.  There is no cascading of acquirer-supplier relationships.  Project environment of an acquirer and a supplier are not shared; i.e., project environment of a supplier is not accessible to PM-A and therefore, project information needs to be sent to PM-A for project management by an acquirer.  Steps 1.PM-A and PM-S work together to define ScopeItems, WorkItems and artifacts as a plan and establish agreement between them. Details of steps in establishing agreement may vary and we will not specify them further.. 2.PM-S updates on regular basis actual values of properties of WorkItems and of measurements and measures attached to artifacts. This can be done by PM-A requesting a report to PM-S or by PM-S posting a report to an agreed location. 3.PM-S sends an update as a Report to PM-A. 4.PM-A reviews updates and takes actions such as such as creating and managing Issues. In particular, 1.Review the possibility of schedule delay 2.Review Quality Details of these will be elaborated in the next pages. 5.Repeat Steps 2-4 as necessary 6.Conduct acceptance review and close a project

14 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Review and Actions at Step 4-1 (Schedule Delay)  Schedule Delay 1.PM-A compares previous report and current report and highlights the difference. 2.Reviews the difference and raises a concern if the following is observed. 1.No progress from the previous report 2.Risk of not meeting a schedule emerges with the current pace of progress. May use past data on productivity to project risk. 3.PM-A interacts with PM-S on further update. 1.Reasons for delay 2.Outlook of meeting a schedule. 4.Based on the interaction, PM-A takes one of the following actions. 1.No formal action, but with notice on the situation to monitor. 2.Create an issue on the situation and create actions 3.Escalate to stakeholders for possible plan change. 5.If it results in a plan change, it will trigger the process of plan change and information on schedule delay will be reset with new plan.

15 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Review and Actions at Step 4-2 (Quality)  Quality Concern 1.PM-A compares previous report and current report and highlights the difference. 2.Reviews the difference and raises a concern if the progress is not sufficient and there is a risk of not meeting quality goal. 3.PM-A interacts with PM-S on further update. 1.Reasons of the current problem 2.Outlook of meeting a goal 3.Assess the impact to the overall project. 4.Based on the interaction, PM-A takes one of the following actions. 1.Create an issue on the situation and create actions 2.Escalate to stakeholders for possible plan change. 5.If it results in a plan change, it will trigger the process of plan change and information on quality situation will be reset with new plan.

16 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 TOC of Draft Specification (1/2) TOC Based on OASIS TOSCAPICPROMCODE Spec IntroductionMikio1. Introduction 2. Interface Specification Design 2.1 Dependencies on Other Specs4.2 Compliance ?: Core, FOAF, 2.2 Notational Conventions 2.3 Normative References5. References 2.4 Non-Normative References5. References 2.5 Typographical Conventions 2.6 Namespaces4.2.2 Namespaces 2.7 Extensibility? 3. Core Concepts and Usage Patterns 3.1 Core Concepts Mikio, Matsumoto Supply Chain Concept 2. PROMCODE Modeling Framework 3.2 Use CasesNew

17 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 TOC of Draft Specification TOC Based on OASIS TOSCAPICPROMCODE Spec PROMCODE Domain ModelYoshida3. PROMCODE Domain Model 4.1 Domain Model3.1 Domain Model 4.2 Examples of Project Models3.2 Examples of Project Models 5. PROMCODE Resource Definitions Wakao, Horiuchi 4. PROMCODE Service Specification 5.1 PROMCODE Resource Definitions4.3 PROMCODE Resource Definitions 6. PROMCODE Service Specification Wakao, Horiuchi 4.4 Service Provider Capabilities 7. Common Practices for Adoption4.5 Common Practices for Adoption Appendix: Example Appendix: Vocabulary, Resource Shape Funakoshi, Arthur

18 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 Time Line Revised MilestoneInitial PlanRevised TC LaunchedMar. 25, 2014 Start Writing Initial Working DraftAug. 5, 2014 Initial Working DraftMay 26, 2014Sep. 16, 2014 Committee Working DraftJun. 30, 2014Oct Committee Spec. Public ReviewJul. 31, 2014Nov Committee SpecificationSep. 15, 2014Dec Candidate of OASIS StandardDec. 2014Feb OASIS StandardMar Specification Development Team: Aoyama, Funakoshi, Horiuchi, Matsumoto, Wakao, Yoshida Specification Review Team: Development Team and Kamimura, Ryman, Yabuta

19 All Rights Reserved, Copyright Next-Generation Project Management Data Exchange Architecture Committee, 2014 References [ 1] R. Cyganiak, et al. (eds.), RDF 1.1 Concepts and Abstract Syntax, W3C Recommendation, 25 February 2014, concepts /#dfn-iri [ 2] R. Cyganiak, An RDF Design Pattern: Inverse Property Labels, Jun. 2006, property-labels/. [ 3] A. G. Ryman, OSLC Resource Shape: A Language for Defining Constraints on Linked Data,. [ 4] A. Rynam, Vocabulary Annotation Vocabulary, Sep. 2013, [ 5] A. Ryman, Resource Shape 2.0, W3C Member Submission, Feb. 2014,