Author Topic: EA as an ALM tool  (Read 4345 times)

tibweb

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
EA as an ALM tool
« on: August 08, 2014, 12:19:50 am »
Hi everyone,

I am looking for some info about how to use EA in a corporate environment; e.g. the Ultimate version. I can see that it can manage requirements quite well even without UML, but to use it as a requirement manager tool there must be some more feature. I'd like to know if EA supports these.

For example
  • Create workflows (e.g. requirement shall not be added as approved without review and approval)
  • Create user groups per project
  • Customize who can do what (for example developer shall not be allowed to change requirement status to approved)
  • Automatic versioning of approved requirements

Is there some doc or video tutorial which would explain can I solve these thins or what workaround shall be used? Right now I am using the Professional version and I'd like to see how well we could use EA in a corporate environment as a single tool to cover ALM addition to design.

Thanks in advance,
// Tibor

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1324
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: EA as an ALM tool
« Reply #1 on: August 08, 2014, 08:29:24 am »
Quote
Create workflows (e.g. requirement shall not be added as approved without review and approval)
Haven't used it myself but I understand you might be able to do this via workflow scripts. Have a look in user manual and search for workflow scripts for more details.
Quote
Create user groups per project
Yes kind of. You can create groups to restrict who can do what and you can create a group to lock a project. So horizontal and vertical restrictions in one model repository (i.e. central model paradigm). You could create a repository for each project and create a user group for each repository. Not such a good approach if you want to share things across projects.
Quote
Customize who can do what (for example developer shall not be allowed to change requirement status to approved)
No but you could put the requirements in a package and apply a lock that just lets a group say "Business Analysts" edit elements in that package.  
Quote
Automatic versioning of approved requirements
Not sure but it might be possible via workflow scripts. Hopefully someone else can answer this one.
Hope that helps  :)
Happy to help
:)

tibweb

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: EA as an ALM tool
« Reply #2 on: August 11, 2014, 06:22:07 pm »
Thanks for the answer. I've some info based on what you told and most of the things may be solvable. Unfortunately I expected a little bit more ready made solution, but I need to dig further to see what I can do with scripting. Thanks again.

Sunshine

  • EA Practitioner
  • ***
  • Posts: 1324
  • Karma: +121/-10
  • Its the results that count
    • View Profile
Re: EA as an ALM tool
« Reply #3 on: August 13, 2014, 06:52:47 am »
Just a further thought. If you are approving requirements in bulk in a package then you can use the update package status feature. Right click on package>advanced>update package status. You get a dialog where you can update all the elements status and version at the same time.
Not sure if that helps, hope it does. :)
Happy to help
:)

Dermot

  • EA Administrator
  • EA User
  • *****
  • Posts: 591
  • Karma: +7/-0
    • View Profile
Re: EA as an ALM tool
« Reply #4 on: August 13, 2014, 11:49:14 am »
There is a whitepaper and an example model on working with Workflow scripting available on:
http://community.sparxsystems.com/white-papers/765-workflow-scripting-in-enterprise-architect
This should cover your first three points.