I would like to query if anybody has created their own change proposal system (CPS). The main drawback of the CPS system is that it doesn't allow us to import change proposals from a spreadsheet and then apply the changes. Our engineers prefer to work outside of DOORS and update requirements from Excel. Instead of DOORS administrators manually creating the change proposals it would be ideal to import these changes directly into DOORS, and upon approval, apply the changes.
We haven't tried IBM Change or any other product.
Thanks in advance.
janetma - Thu Sep 16 11:23:40 EDT 2010 |
|
Re: Alternative to the DOORS CPS System SystemAdmin - Fri Sep 17 05:42:38 EDT 2010
For one of my customers I developed a system which is based on so called "draft attributes". It is based on two DXL scripts, one which creates draft attributes in the module and a view containing these draft attributes: each attribute which the user can modify has it's own draft attribute (named like Object Text (draft) with the same type as the original attribute).
There is a process along with this so that the users modify only these draft attributes, the values are reviewed and an object specific Update attribute is then modified to show that these draft values can be copied to the real attributes. A second script can then be run to copy the new values from drafts to the real attributes (e.g. from Object Text (draft) to Object Text) based on the Update value (is the draft accepted / ready for copy).
This approach uses only DOORS, but of course it could also be applied to situation where you import the changes from an Excel worksheet. Also access rights could be set on attributes so that only some specific group could edit the Update value etc.
|
|
Re: Alternative to the DOORS CPS System kierant - Fri Sep 17 06:08:27 EDT 2010 SystemAdmin - Fri Sep 17 05:42:38 EDT 2010
For one of my customers I developed a system which is based on so called "draft attributes". It is based on two DXL scripts, one which creates draft attributes in the module and a view containing these draft attributes: each attribute which the user can modify has it's own draft attribute (named like Object Text (draft) with the same type as the original attribute).
There is a process along with this so that the users modify only these draft attributes, the values are reviewed and an object specific Update attribute is then modified to show that these draft values can be copied to the real attributes. A second script can then be run to copy the new values from drafts to the real attributes (e.g. from Object Text (draft) to Object Text) based on the Update value (is the draft accepted / ready for copy).
This approach uses only DOORS, but of course it could also be applied to situation where you import the changes from an Excel worksheet. Also access rights could be set on attributes so that only some specific group could edit the Update value etc.
Hi Pekka - Sounds interesting. Wondering if this has any ability to insert new objects or delete/move existing ones, or if you've seen other ways to do this? One limitation I've seen with CPS is adding multiple new reqmts or new sections to a doc - that is, objects 2,3,4... might need to be added after or below object 1 which doesn't yet exist.
Kieran
|
|
Re: Alternative to the DOORS CPS System SystemAdmin - Fri Sep 17 07:11:36 EDT 2010 kierant - Fri Sep 17 06:08:27 EDT 2010
Hi Pekka - Sounds interesting. Wondering if this has any ability to insert new objects or delete/move existing ones, or if you've seen other ways to do this? One limitation I've seen with CPS is adding multiple new reqmts or new sections to a doc - that is, objects 2,3,4... might need to be added after or below object 1 which doesn't yet exist.
Kieran
No, it did not have any insert / delete object functions, only modifying attributes on existing objects.
Of course in this system you can insert or delete objects as you want in the module, the deleted objects disappear from view and new objects would have first empty content (except for draft attributes). But the deletions or insertions would not go through a reviewed change management process.
|
|
Re: Alternative to the DOORS CPS System aakhws - Sat Sep 18 16:25:29 EDT 2010 SystemAdmin - Fri Sep 17 07:11:36 EDT 2010
No, it did not have any insert / delete object functions, only modifying attributes on existing objects.
Of course in this system you can insert or delete objects as you want in the module, the deleted objects disappear from view and new objects would have first empty content (except for draft attributes). But the deletions or insertions would not go through a reviewed change management process.
I have crated scripts to manage changes in DOORS via use of additional attributes and scripts. You can export and import requirements, just use the identifier as the unique column to update existing requirements.
Export requirements as a spreadsheet.
Update as needed.
Import back in to DOORS.
Move objects as needed.
Let me know, if u got any more ?s
|
|
Re: Alternative to the DOORS CPS System JonathanT - Tue Dec 07 20:45:05 EST 2010 aakhws - Sat Sep 18 16:25:29 EDT 2010
I have crated scripts to manage changes in DOORS via use of additional attributes and scripts. You can export and import requirements, just use the identifier as the unique column to update existing requirements.
Export requirements as a spreadsheet.
Update as needed.
Import back in to DOORS.
Move objects as needed.
Let me know, if u got any more ?s
Would you possibly be willing to share any of these scripts? I am working on a similar script to import a spreadsheet into DOORS with modify, add, or delete functions, but having something already done to compare with would help tremendously. Thanks.
|
|