Author Topic: PMBOK and EA ?  (Read 4627 times)

JohnDoe

  • EA User
  • **
  • Posts: 191
  • Karma: +0/-0
  • EA rocks !
    • View Profile
PMBOK and EA ?
« on: November 26, 2007, 01:27:00 pm »
Hello,

since there is the Zachman Framework available, I am curious whether someone has researched the PMBOK methodology (http://www.pmi.org  - or google for "pmbok.pdf") ?

PMBOK is an abbrevation for "Project Management Book Of Knowledge", which is a PM concept in 3rd version meanwhile - it was published first in the 90's. PMBOK defines 45 processes for executing projects and these 45 processes are well described in PMBOK literature.

Though most of them are rather intuitive, PMBOK offers an integrated package of all relevant aspects of PM.

Has anyone used this methodolgy in combination with EA ?

Regards
Bernd

jeshaw2

  • EA User
  • **
  • Posts: 701
  • Karma: +0/-0
  • I'm a Singleton, what pattern are you?
    • View Profile
Re: PMBOK and EA ?
« Reply #1 on: November 26, 2007, 07:32:47 pm »
I've used PMBOK along with RUP/UML, but with Rational Rose, not EA.  We used RUP for the work break down structure with various UML artifacts delivered by designated RUP iterations; and, sets of these artifacts were collected into briefing copy-sets, published at project milestones for C-level management reviews.  

Haven't thought of attempting to integrate PMBOK in to EA's PM facility.  Our PM process was tied into JD Edwards accounting. Some things are better taken separately than together, or, too much ontology integration leads to project paralysis.
Verbal Use Cases aren't worth the paper they are written upon.

JohnDoe

  • EA User
  • **
  • Posts: 191
  • Karma: +0/-0
  • EA rocks !
    • View Profile
Re: PMBOK and EA ?
« Reply #2 on: November 27, 2007, 12:00:40 am »
Thanks for replying !

Since EA offers panels for RISKS, ISSUES, MAINTENANCE, RESOURCES and more, I thought that documenting the complete project progress inside EA was somewhat thinkable.

EA offers a lot of features but project oriented features are very reduced in functionality. These additional panels are too simple to do a reasonable tracing and controling of project aspects. E.g.: You can enter risks, but you can not add possible tasks for these risks, which lead to activities in the task list (you can put them into notes, but this is "dead" richt text). Tasks are split into project tasks and element tasks - there is no integration of these information. You can enter issues into project issues, but you have to reenter requirements (project issues, tasks etc. have no element entity, so you can not link requirements to them etc.).

So, beside entering some text, these panels have no real functionality, I am asking myself, what these panels should be useful for then.

I would like to see those project aspects (project issues, tasks, risks etc.) more reusable - not as dead text fields.

Are there any developments under way at Sparxsystems concerning these project functionality ?

Regards
Bernd
« Last Edit: November 27, 2007, 12:03:33 am by BerndWill »

Matt

  • EA User
  • **
  • Posts: 96
  • Karma: +0/-0
    • View Profile
    • Solutions Reality
Re: PMBOK and EA ?
« Reply #3 on: November 27, 2007, 04:37:58 am »
Bernd,

you raise some very interesting points and the PMBOK certainly is a document that deserves some serious consideration.  From the initial skim reading, I am not sure that I can call it interesting though  :) !

Solutions Reality has recently released Time Architect available from http://www.timearchitect.net and listed on the EA 3rd party products page here http://www.sparxsystems.com/products/3rdparty.html#TimeArchitect.  We have already picked up the Resources tab in EA and built a tool that is capable of working with the fields in this tab but as 'live' fields not as 'dead text fields' as you mention.

For example, start date, duration, end date and time expended now have real meaning and true time calculations can now be performed accordingly.

From these fields you can now draw a fully interactive Gantt chart that is tied into the resource panel and the rest of EA.  This means that when you allocate durations to an element, its end date is calculated based on the working day length, duration, vacations of the resource etc - before being passed back to EA.  In addition, dependencies between elements are taken into consideration to help calculate element start dates etc.

This in turn ties into an advanced data grid that allows you to filter and manage the tasks - and therefore the EA elements that have become tasks.  From this grid it is easy to see which tasks are finished, late starting, late ending, due to start and more.  

As Time Architect runs inside EA, the tight integration means that it is just a simple click on the Gantt chart or the grid to get to the appropriate EA element to get the true context of the task.  Likewise, clicking on an element in EA will highlight that element in the Gantt chart or grid so you can clearly see its context in the project lifecycle.

It is our intention to continue developing TA to become a fully rounded Project Management tool that sits over EA and works with all of the appropriate EA fields and brings true meaning to these areas of EA.  We have a number of ideas of how this can be achieved, but welcome input from others as to what they would want out of such a tool.

We are currently working on version 1.2 of TA (we are trying to keep the release cycle short at the moment to allow input from our users into the development of the tool).  1.1 added the review functionality as mentioned above.  1.2 will add the ability to work on multiple tasks/EA elements at the same time - updating not only the resource information but key EA data too.

We will digest the contents of the PMBOK and see what can be added from this book and onto the roadmap for future development.

Anyone who is interested in Time Architect can download a fully functional 20 day evaluation version from the website.

Best regards,

Matt

JohnDoe

  • EA User
  • **
  • Posts: 191
  • Karma: +0/-0
  • EA rocks !
    • View Profile
Re: PMBOK and EA ?
« Reply #4 on: November 27, 2007, 08:37:52 am »
Hello Matt,

TimeArchitect is a very very interesting kickOff for the support of project management in combination with EA.

IMHO, the communication between the EA designers and the stakeholders/sponsors are 50% of the project. If you dont setup a project charter or project scope, you can run into a totally different direction ending in an amount of CR's and Bugs, which could have been eliminated in the first project phases.

EA today allows me to enter documents and associate them with Actors - that's fine. But additionally I would like to define a stakeholder list per package or module, define their opinion towards the project and setup a communication plan and trace the progress. IMHO communication is as much as important as the technical aspect (UML models). And project "scope" and "charter" and "meeting protocols" should be element types comparable to "requirements" and "features", which means they could be associated with and from other elements.

Today EA focuses very much on technical aspects and I think, EA should add some PM methodology into its feature assets (project risk, project task etc. are a beginning but it is not very useful right now).

Regards
Bernd
« Last Edit: November 27, 2007, 08:50:47 am by BerndWill »

Matt

  • EA User
  • **
  • Posts: 96
  • Karma: +0/-0
    • View Profile
    • Solutions Reality
Re: PMBOK and EA ?
« Reply #5 on: November 27, 2007, 08:49:22 am »
Bernd,

Glad you think TA is an interesting development...

...all I can say is keep watching TA!  ;D

We believe that the plans for TA will answer many of your hopes!

The email integration should be coming along soon...

As for some of the other stuff - we are working through some designs at the moment for how we can really turn EA and TA into a very clever management tool!

Not forgetting the clever stuff it can do for modellers too (of course!) ;D

Best regards,

Matt

JohnDoe

  • EA User
  • **
  • Posts: 191
  • Karma: +0/-0
  • EA rocks !
    • View Profile
Re: PMBOK and EA ?
« Reply #6 on: November 27, 2007, 08:56:18 am »
Hi Matt,

my dream is, that there were some EA templates (each with a predefined structure) based on the PMBOK / V-MODEl / PRINCE2 etc. -Methodology - meaning, that these templates were collections of predefined processes and documents to work through during a project.

During the project, you would fill out stakeholder lists, define project charter, scope and move along the template line towards UML models, requirements etc. generating requirementsSpec, testPlans etc.

As I sad: A dream  ;D

Regards
Bernd