Risk Management Module v3
Tags: 
Date: 24 July, 2008 - 07:14

It's been over three years since the last release of the RIsk Management Module, but due to popular demand, it is back.

This announces v3.0 of the Risk Management Module: available here.

Many people don't understand what Risk Management is, but oddly enough, Former Secretary of Defense Donald Rumsfield summed it up nicely:

"Reports that say that something hasn't happened are always interesting to me, because as we know, there are known knowns; there are things we know we know. We also know there are known unknowns; that is to say we know there are some things we do not know. But there are also unknown unknowns -- the ones we don't know we don't know."

The point of it is that no matter how simple, straightforward, or well-defined your project is. There are going to be unknowns. There are going to be things outside your control. More importantly, there are going to be potential problems that you know about (the wrong hardware being shipped) and there are things you won't (a team member dying).

Either way, you can have plans in place to deal with (aka mitigate) the damage these events can do to your project. The key is that you have the plan in place in advance... which requires you to notice the risk in advance. This module helps you log and track those in one place.

There are a number of major updates to this module:

  • It has been updated to support the dotProject v2.x series;
  • It has been more cleanly implemented to remove stray SQL statements from the UI PHP and put them back in the object classes, not perfect, but getting better;
  • The UI has been cleaned up - including, but not limited to - the key fields being displayed, the Risk Impact and Risk Probability
  • Permissions are now respected in all operations;

Due to a security vulnerability with the existing dotProject release (as of 19 July), this is definitively last release of this module. All further development will occur on web2project.

The module can be downloaded here: available here.


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

[BUG] Cannot select the task when inserting a risk

Hello Casey:
I've installed the module in the last version (2.1.2) of dP. When I insert a new risk and select the project, task fields stands showing "loading..." and I cannot choose any task. However, it's possible to change it when you edit the task.
Bye.

Risk management - error

Hello Casey: I have dotProject version 2.1.4 and after the risk module installation I received the followin error when I click on "Risk". Can you help me to solve this problem?
Thanks in advance,

Debora.

[errors removed]

Risk Management Module

By the way, I released an update for the Risk Management Module recently:

http://sourceforge.net/projects/web2project-mod/files/Risks Module/

error using risk_module

I installed risk_module in dotproject 2.1.5
appears the below error:

ERROR: /var/www/dotproject/classes/query.class.php(628): query failed(SELECT risks.*,max(risk_note_date) as risk_note_date,task_name FROM (`dotp_risks`) LEFT JOIN `dotp_risk_notes` AS r ON risk_id = risk_note_risk LEFT JOIN `dotp_tasks` AS t ON task_id = risk_task WHERE risk_project = 0 GROUP BY risk_id ORDER BY risk_name) - error was: Unknown table 'risks'
Backtrace:
0 /var/www/dotproject/classes/query.class.php:628 dprint('/var/www/dotproject/classes/query.class.php',628,0,'query failed(SELECT risks.*,max(risk_note_date) as risk_note_date,task_name FROM (`dotp_risks`) LEFT JOIN `dotp_risk_notes` AS r ON risk_id = risk_note_risk LEFT JOIN `dotp_tasks` AS t ON task_id = risk_task WHERE risk_project = 0 GROUP BY risk_id ORDER BY risk_name) - error was: Unknown table \'risks\'')
1 /var/www/dotproject/classes/query.class.php:650 exec(2)
2 /var/www/dotproject/modules/risks/index.php:102 loadList()
3 /var/www/dotproject/index.php:299 require('/var/www/dotproject/modules/risks/index.php')
<\pre>

ERROR: /var/www/dotproject/classes/query.class.php(628): query failed(SELECT risks.*,max(risk_note_date) as risk_note_date,task_name FROM (`dotp_risks`) LEFT JOIN `dotp_risk_notes` AS r ON risk_id = risk_note_risk LEFT JOIN `dotp_tasks` AS t ON task_id = risk_task WHERE risk_project = 1 GROUP BY risk_id ORDER BY risk_name) - error was: Unknown table 'risks'
Backtrace:
0 /var/www/dotproject/classes/query.class.php:628 dprint('/var/www/dotproject/classes/query.class.php',628,0,'query failed(SELECT risks.*,max(risk_note_date) as risk_note_date,task_name FROM (`dotp_risks`) LEFT JOIN `dotp_risk_notes` AS r ON risk_id = risk_note_risk LEFT JOIN `dotp_tasks` AS t ON task_id = risk_task WHERE risk_project = 1 GROUP BY risk_id ORDER BY risk_name) - error was: Unknown table \'risks\'')
1 /var/www/dotproject/classes/query.class.php:650 exec(2)
2 /var/www/dotproject/modules/risks/index.php:102 loadList()
3 /var/www/dotproject/index.php:299 require('/var/www/dotproject/modules/risks/index.php')

dotproject Risks module

Unfortunately, I can no longer provide support for dotproject. Thank you.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <br> <img> <p> <blockquote> <strike>
  • Lines and paragraphs break automatically.

More information about formatting options