oslc rm 22 nd june 2009 workgroup meeting

17
OSLC RM 22 nd June 2009 Workgroup meeting http://open-services.net/bin/view/ Main/RmHome

Upload: dorthy-atkinson

Post on 18-Jan-2018

221 views

Category:

Documents


0 download

DESCRIPTION

Introductions Steve Abrams Andrew Berner Gary Dang George DeCandio Brenda Ellis Rainer Ersch Ian Green Ken Jackson Andreas Keis Chris McGraw S. Ren David Ruiz Pratik Shah Dominic Tulley Randy Vogel Simon Wills

TRANSCRIPT

Page 1: OSLC RM 22 nd June 2009 Workgroup meeting

OSLC RM 22nd June 2009

Workgroup meetinghttp://open-services.net/bin/view/Main/RmHome

Page 2: OSLC RM 22 nd June 2009 Workgroup meeting

OSLC RM Workgroup

• Introductions• Objectives, approach, participation• Proposal for V1.0 specification• Activities beyond V1.0• Actions for next meeting

Page 3: OSLC RM 22 nd June 2009 Workgroup meeting

Introductions• Steve Abrams• Andrew Berner• Gary Dang• George DeCandio• Brenda Ellis• Rainer Ersch• Ian Green• Ken Jackson• Andreas Keis

• Chris McGraw• S. Ren• David Ruiz• Pratik Shah• Dominic Tulley• Randy Vogel• Simon Wills

Page 4: OSLC RM 22 nd June 2009 Workgroup meeting

Objectives / Approach• Address business challenges integrating with

Requirements Management tools• Scenarios express these challenges

– Solicit, articulate, motivate, prioritize, review– Cross-workgroup awareness!

• Service specifications express solutions– Define, review, approve

• Implementations validate– Feedback on specification

• Humans validate– Feedback on scenarios, specifications, implementations

Page 5: OSLC RM 22 nd June 2009 Workgroup meeting

Focus

• Time-boxed activities– Sensitive to business realities & pressures

• Scoped– Pin-down scope appropriately

• Pragmatic– Address business challenges

Page 6: OSLC RM 22 nd June 2009 Workgroup meeting

Collaborating

• Wiki is our focus– Scenarios, specifications, other assets– Work-in-progress

• Bi-weekly calls– Perhaps tighter loops during certain phases

• Agenda and minutes on the wiki• Face-to-face

– Rational Software Conferences• Other workgroups

Page 7: OSLC RM 22 nd June 2009 Workgroup meeting

Team roles

• Motivating and articulating topics• Authoring• Discussing• Reviewing• Implementing specifications, tests• Evolving practices

• Update the wiki directly or contact Ian

Page 8: OSLC RM 22 nd June 2009 Workgroup meeting

Reaching agreement

• Ask workgroup to review wiki page(s)• Add comments to wiki page

– Eg. http://open-services.net/bin/view/Main/RmCALMReviews

• Discuss, propose changes– Perhaps outwith bi-weekly calls

• Final review to agree

• Time-boxed

Page 9: OSLC RM 22 nd June 2009 Workgroup meeting

Content Guidelines• Scenarios

– Stories, use-cases, text, diagrams, etc. • Specifications

– RESTful services• Resource-centric• Language neutral, stateless protocols

– Emphasise “just enough” specification• We will fail to build a “model of everything”• Strive for loosely coupled, low-commitment information models

– Adopt standard vocabularies– Notion of a representation is simple and powerful

• Other content?

Page 10: OSLC RM 22 nd June 2009 Workgroup meeting

Legalese

• Creative commons licence• Patent Non-assert

Page 11: OSLC RM 22 nd June 2009 Workgroup meeting

Proposal for V1.0

• Address C/ALM scenarios– Described on the Wiki

• Complements published CM V1.0 spec.• From Rational perspective, implement in

– Rational Requirements Composer– Rational DOORS

Page 12: OSLC RM 22 nd June 2009 Workgroup meeting

Proposed main scenario for V1.0

• Define a “requirement set”– Create change requests to implement– Create test plan to validate

• Create test cases linked to each requirement

• Implement (build, deliver) execute tests• Consume traceability

– Test coverage– Implementation status

Page 13: OSLC RM 22 nd June 2009 Workgroup meeting

Proposal for V1.0

• Focus on creation of traceability– (Defer consuming traceability.)

• Selection (identification)– requirements– requirement sets

• Creation of requirements• Creation of links across lifecycle resources

– Between requirements and requirement sets– Means of distinguishing between those links

Page 14: OSLC RM 22 nd June 2009 Workgroup meeting

Proposal for V1.0

• Proposed timetable for V1.0– Agree scope by 6th July– First draft of specification 10th July– Review and revise 10th July – 7th August– Enter stabilization 14th August

• Convergence– Final Spec. 11th September

Page 15: OSLC RM 22 nd June 2009 Workgroup meeting

Efforts towards V2.0• Timescales• Scenarios

– Tagging, glossaries– Reporting (data warehousing)– Systems

• PDM & PLM scenarios– Requirements Change Management– Traceability reporting & consuming

• “Suspicion” – change tracking etc.• Impact & trace analysis• Justification arguments

– Modelling• Analysis of requirements & other information• Decomposition and refinement of requirements• Construction of justification arguments

– Product-line engineering (feature models, variability)

Page 16: OSLC RM 22 nd June 2009 Workgroup meeting

Questions? AOB?

Page 17: OSLC RM 22 nd June 2009 Workgroup meeting

Draft: Actions from 22 June 2009

• Next bi-weekly call 6th July• Finalise C/ALM scenarios by 6th July

– Reviewers:– Intermediate call w/o 29th July?

• Work on spec. draft– Contributor: Ian

• Contribute & discuss V2.0 scenarios• Timescales for V2.0