Using SID Patterns

Share |

Back from vacation and then off the next day to Bonn, Germany last week to conduct some SID training.  So I thought it would be good to switch from the eTOM to the SID in this edition of the blog, based on an my experience with some students that knew UML but were not practicing information modelers.

But, before I get into the details of using SID patterns, I know I have a responsibility to chat a little about my culinary experience.  Being of part German descent on my father’s side, my grandmother’s maiden name was Huppman and she introduced me to many German delights, I was back in heaven.  There is nothing like some sauerbraten and potato dumplings to remind me of her!  And I was surprised to find quite a few Italian restaurants, so I had to finish my trip with gorgonzola gnocchi combined with an excellent German dark wheat beer.  And, rather than eating alone, which I typically do, I had some of my instructor pals with me, Andy (also known as Andrew or Drew… hmmm, seems like an identity crisis or something sinister) Chalmers, Josh Salomon, and Ivan Gramatikoff, which was an addition treat.

During the SID Modeler’s workshop I was also in for a surprise that occurs often when the class is made up of students who do not practice information modeling as part of their day-to-day jobs.  So, I guess I shouldn’t be surprised.  But, not let me digress.

The training started with SID Distilled, which includes explaining the patterns used to model a good part of the SID, along with the business requirements that the patterns satisfy.  The patterns are the Entity Specification / Entity, Composite/Atomic, Entity /Entity Role, Business Interaction, and Characteristic Specification / Characteristic Value.

Armed with these, the students were provided a business scenario and, as a starting point to represent the requirements as an information model, were asked what patterns could be used.  They started by listing the information requirements and then checking off the possible patterns that could be used to model the requirements as shown below.

Once these were agreed upon, which didn’t take much time, the next step was to construct the model as shown below, which was quite easy to do.

What does this say about using modeling patterns?  First, without patterns non-modelers would be faced with a real challenge on where to even start.  Even experienced modelers would come up with different representations of the requirements in the resultant model, if not given the patterns that can be used.  It’s about consistency.  Given guidelines, such as these, along with other SID modeling guidelines, the resultant model arrived at by different modelers will be quite similar.  What’s the benefit?  Arriving at similar models means that these extensions/additions to the SID developed by different software vendors can be easier to integrate.  Additionally, the extensions/additions easily adapt to new requirements.

I’ll be off to the Baltimore Team Action Week next week and then off to do the London Training Road Show the following week.  But, hopefully, I’ll have some time away from the pub and bangers and mash to do a blog from there.


Posted 07-15-2010 2:43 AM by John Reilly

Comments

Gerald Divinagracia wrote re: Using SID Patterns
on 08-03-2010 11:54 PM

Hi John,

Do you have an online Tutorial on SID that I can use? Also, I downloaded SID v9 and posted it in our local web server and it worked perfectly. One thing I noticed though, how come in the web version there is no SID map as depicted in the Information Framework poster? It would have been easier if there is an overall map where users can point/click to a specific entity. Also, just like a traditional Data Model......where can I see a SID view where all entities connects or at least, most of it.  Please advise. Thanks.

We welcome your feedback! To comment on this blog post please either Log-In or Register to the TM Forum Community

Paid Advertisement
About TM Forum
Introduction, History, Board, Management Team...
Membership
How to Join, Benefits, Member List...
Community
Community Home, Groups & Teams, Blogs...
Conferences
Event Calendar, Management World, Supported Events...
Training & Webcasts
Upcoming Training Courses, Upcoming Webinars, Podcasts, On-Demand Webcasts...
Initiatives
Cable, Enabling Cloud Services, Government and Defense...
Best Practices & Standards
Frameworx, Business Process Framework (eTOM), Information Framework (SID)...
Resources
Document Library, Case Studies, White Papers
Research & Publications
Business Benchmarking, Newsletters, Insights Research...
Copyright © 1988-2012, TeleManagement Forum. All Rights Reserved
Contact Us
Careers with TM Forum
News Room
Privacy Policy
Terms of Use
Sitemap