[Community] OSLC RM - meetings during July

Scott Bosworth bosworth at us.ibm.com
Thu Jul 9 09:45:34 EDT 2009


Hi all - moving this discussion to the mailing list...Scott


Scott Bosworth | IBM Rational CTO Team | bosworth at us.ibm.com | 919.486.2197
(w) | 919.244.3387(m) | 919.254.5271(f)


|------------>
| From:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |"Simon Wills" <simon.wills at integrate.biz>                                                                                                         |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| To:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |Andrew J Berner/Dallas/IBM at IBMUS, "Ian Green1" <ian.green at uk.ibm.com>                                                                             |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Cc:        |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |<Andreas.Keis at eads.net>, <Brenda.Ellis at ngc.com>, "Chris Mcgraw" <chris.mcgraw at uk.ibm.com>, <david.ruiz at ravenflow.com>, "Dominic Tulley"           |
  |<dominic.tulley at uk.ibm.com>, George DeCandio/Raleigh/IBM at IBMUS, "Ken Jackson" <KEN.JACKSON at uk.ibm.com>, Pratik Shah/Durham/IBM at IBMUS,             |
  |<rainer.ersch at siemens.com>, <randy.e.vogel at accenture.com>, Scott Bosworth/Raleigh/IBM at IBMUS, Sky Matthews/Durham/IBM at IBMUS,                       |
  |<srinivasan.renganathan at citi.com>, Steve Abrams/Watson/IBM at IBMUS                                                                                  |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Date:      |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |07/09/2009 09:23 AM                                                                                                                               |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
|------------>
| Subject:   |
|------------>
  >--------------------------------------------------------------------------------------------------------------------------------------------------|
  |RE: OSLC RM - meetings during July                                                                                                                |
  >--------------------------------------------------------------------------------------------------------------------------------------------------|





To elaborate on Andy’s comment (and noting that I missed the last call
where this was discussed) ...

Requirements collections can mean many things.  They may be related to
application/project structure (e.g. subsystem X); they may time related
(e.g. phase B); they may represent any arbitrary grouping of related
requirements based on some classification.

This has implications on cardinality.  One collection may contain many
requirements.  But one requirement may also be a member of many collections
(e.g. it may be re-used across projects; it may belong to collection of key
integrity requirements at the same time as being in the collection of
requirements that are to be implemented in phase B).

This isn’t an issue in terms of addressability, in that it’s perfectly
valid for one resource to be designated by multiple URIs.  Hence a single
requirement resource might have a canonical URI
(e.g. /world/requirements/R1027), while also being addressable within the
context of one or more collections
(e.g. /world/projects/Project12/requirements/R32
and /world/applications/App14/requirements/R527).  In both cases, it’s
desirable for a GET on a given URI to return related URIs (e.g. a GET on a
collection-based requirement URI returning not only a representation of the
requirement, but also listing the canonical URI of that requirement in its
related resources).

If I understand Andy correctly, he is suggesting an ‘either/or’ situation
(i.e. the collection points to the requirements, or the requirement points
to the collection).  I would suggest that real world needs means that the
answer must be ‘both’.  But then maybe I’ve missed Andy’s point ...

Simon

PS and don’t forget that collections may be simple buckets, or they may
organise their requirements into some hierarchical structure ...






Simon Wills
Managing Director
integrate systems engineering ltd
m: +44 (0)7967 091824
t: +44 (0)1225 859991
f: +44 (0)1225 859993
e: simon.wills at integrate.biz
w: www.integrate.biz


From: Andrew J Berner [mailto:ajberner at us.ibm.com]
Sent:: 09 July 2009 13:08
To: Ian Green1
Cc: Andreas.Keis at eads.net; Brenda.Ellis at ngc.com; Chris Mcgraw;
david.ruiz at ravenflow.com; Dominic Tulley; George DeCandio; Ken Jackson;
Pratik Shah; rainer.ersch at siemens.com; randy.e.vogel at accenture.com; Scott
Bosworth; Simon Wills; Sky Matthews; srinivasan.renganathan at citi.com; Steve
Abrams..
Subject: Re: OSLC RM - meetings during July


One comment about the "requirement set":

In some cases, it may really be a list of requirements, but I think the
bigger issue is that a requirement is related to either a project or
application....this means that either that related resource should have a
list of requirements (identified by URL so you can get a resource
representing each requirement) or that the requirement should have a
reference ("back pointer") to the project/application.   In data modeling
terms, is it an identifying relationship (thus the requirement has the back
pointer) and if so, to what?


Andy Berner
Lead Architect, ISV Technical Enablement and Strategy
IBM Rational Business Development
972 561-6599
ajberner at us.ibm.com

Ready for IBM Rational software partner program -
http://www.ibm.com/isv/rational/readyfor.html



                                                                           
                                                                           
                                                                           
                                                                           
   OSLC RM - meetings during July                                          
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
   Ian Green1                                                              
           to:                                                             
            Andreas.Keis, Andrew J Berner, Brenda.Ellis, Chris Mcgraw,     
            david.ruiz, Dominic Tulley, George DeCandio, Ken Jackson,      
            Pratik Shah, rainer.ersch, randy.e.vogel, Scott Bosworth,      
            simon.wills, Sky Matthews, srinivasan.renganathan, Steve       
            Abrams                                                         
                                                       07/09/2009 05:17 AM 
                                                                           
                                                                           






Hello all,

the minutes from last meeting are on the wiki
http://open-services.net/bin/view/Main/RmMeetings20090706,.  Steve and
Scott took an action which i have missed - do either of you recall that?,

I'm on holiday August so will not be able to attend the regular scheduled
meetings 13th and 27th July.

Can I ask for a volunteer to chair either one or both of those calls?
        We need to discuss  the specification needs for the scenarios A and
B.  Torge touched on this on our last call.
                What are the resources we need to describe in the
specification?
                What actions must the API support over these resources?
                Are the link types fixed by the specification, or are they
open?
                What is a requirement collection/set?

best wishes,
   -ian

ian.green at uk.ibm.com (Ian Green1/UK/IBM at IBMGB)
Chief Software Architect, Requirements Definition and Management
IBM Rational
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/community_open-services.net/attachments/20090709/d57edc25/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: graycol.gif
Type: image/gif
Size: 105 bytes
Desc: not available
URL: <http://open-services.net/pipermail/community_open-services.net/attachments/20090709/d57edc25/attachment.gif>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecblank.gif
Type: image/gif
Size: 45 bytes
Desc: not available
URL: <http://open-services.net/pipermail/community_open-services.net/attachments/20090709/d57edc25/attachment-0001.gif>


More information about the Community mailing list