Book a Demo

Author Topic: Measuring project progress/performance [KPI]  (Read 5317 times)

Tage Korsdal Nielsen

  • EA Novice
  • *
  • Posts: 19
  • Karma: +0/-0
    • View Profile
Measuring project progress/performance [KPI]
« on: February 27, 2014, 01:37:14 am »
I have a model with requirements, risks and a basic package diagram with defined classes underneath.

We are now starting detailed design.

For some reason ;-) my project manager want to measure progress. Since we're doing an embedded system, I have a few use cases but many classes (eg for OS, drivers and display handling), so running use case metrics would not be detailed enough I think.

Instead I would like to do progress tracking on classes (units), like "structural design 75% complete", "interface design 25% complete", "unit test: 0% complete" and the like.

I guess it could be done with adding a tag group with these characteristics, and use searches for reporting - but maybe EA offers a way better approach?

Any suggestions and experiences on this would be highly appreciated.

Rgds
Tage

Stefan Bolleininger

  • EA User
  • **
  • Posts: 308
  • Karma: +0/-0
    • View Profile
Re: Measuring project progress/performance [KPI]
« Reply #1 on: February 27, 2014, 02:02:08 am »
Hi,
EA11 offers nice solutions for dashboards.

EA10 and older are only albe to query within your repository and report in traditional ways.

With a little addin, you may easily draw your own charts  :)

Best regards

Stefan
Enterprise Architect in "safetycritical development" like medical device industry. My free Add-in at my Website

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Measuring project progress/performance [KPI]
« Reply #2 on: February 28, 2014, 07:19:07 pm »
We use the element status from the element properties. These can be customised to have your own text and colours. Our development process then outlines that when a certain action/project stage or review has occured then the status is updated. For example when a class is created it is set to first status level. When initial attributes/operations are added is is set to next level etc. Review points can then be set with entry level and exit levels defined for different element types. Level 3 for classes and level 5 for use case at first peer review for instance. Metrics can then be gathered based on element status levels and averaged to give an indication of how far along we are to keep the project managers happy ;)

Tage Korsdal Nielsen

  • EA Novice
  • *
  • Posts: 19
  • Karma: +0/-0
    • View Profile
Re: Measuring project progress/performance [KPI]
« Reply #3 on: February 28, 2014, 07:31:59 pm »
Thank Stefan & Gary!

Gary - interesting, kind of what I was thinking of. How do you gather and average your levels?

Best regards
Tage

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: Measuring project progress/performance [KPI]
« Reply #4 on: March 03, 2014, 07:34:59 pm »
Tage

I have written an add-in that collects the status level of element types and keeps a count of how many there are. I then assign a value based on the status and keep a running sum. Then I simply divide by the count.

Gary