Profile picture for user pinaki

members like us who come from the PLM and PDM world are used to version and revision control. For drawings there can be several versions but the published version is revision controlled. This is where we ensure that form fit and function is taken care of for backward compatibility etc. In aris we have version control. In the workspace if multiple working versions are present for the same process model (activity level)  then how do you manage it?  

 

I was wondering if we start think about seperating version and revision control.

by Pinaki Ghosh Author
Posted on Wed, 04/21/2010 - 05:56

adding some more details

In any manufacturing organization there are several set of changes which do on like Engineering Change Order which can lead to Manufacturing Change Order and Product Change Order. These are all handled within the PDM or PLM tools using complex methods to accommodate various enterprise wide data synchronization process (including materials management, cut-off). The 2 most common concept are version control and revision control – which are treated separately and differently. In the Engineering world there can be many versions of a drawing but there is only one published “live” revision which actually drives the product and manufacturing change if necessary.   I see a similar analogy for ARIS models. There can be multiple versions of a ARIS model based on the waves of “go-live”. There should be only one revision which should drive the product change – which means the next wave of go-live for the IT Products. This can be different from the current “live” model with an effective date matching the go-live date. The current ARIS version control does not seem to be geared towards that but this can be achieved through multiple nested group structure. I was wondering if anybody had any experience of developing such a model.
0
by Etienne Venter
Posted on Fri, 05/21/2010 - 15:22

 I have the same concerns, especially in keeping designs in sync when having more than one supporting application scenario supporting a process i.e. moving from a mainframe environment to a SOA (composite applications) environment. You have 2 designs using the same functions i.e. record claim in the mainframe environment + in the SOA world. This will be until you have migrated completely to the SOA environment.

I currently have a single db environment, but split in 2 major components i.e. Enterprise Architecture (AS - IS) environment with restricted access rights and a Solution Architecture (TO - BE) environment where projects are changing the current AS -  IS designs. We apply versioning at the EA level, then move the models to the Solution Architecture folder structure. Here we follow a strict model driven SDLC approach in the form of modelling and generating detail business requirement specifications (BRS). The BRS is then used to design detailed system requirement specifications (SRS). There are other key SDLC steps, but will not cover it now. Once the designs have been realized, the status of models are changed to release and then moved back to the EA view by the EA architecture team. Here the latest design is again versioned. This way solution models can be compared to enterprise architecture models.

We try to keep only one workspace version, but only in workspace once it has been versioned. The only problem is if you have multiple people that work on the same object accross different projects. Here again we apply management principles and treat an object as a object oriented object, with other words limited or "no" duplication via definition copies, but rather collaboration between team members to combine design changes to an object.

0
by Roland Woldt
Posted on Fri, 05/21/2010 - 18:16

We had this problem in a public sector project in Germany (public bid request for SAP implementation projects) and saved the end-to-end models that were part of the RFP in a seperate ARIS database. If there were discrepancies between the original E2E and the final implementation a year later, we were able to compare the RFP version with the latest implementation version.

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock