Skip to content

dancodingbr/riskmanager

Repository files navigation

Risk Manager

This project consists in the development of a risk manager application based on PDCA concept. As from reported problems or vulnerabilities, the user will be able to analyze and choose which action plans are effective for solving or control them.

App-Screen-Sample

Description

The main features that's application is going to provide are:

  • Mount risk assessment matrix based on crossing impact and probability levels.

  • The risk can be considered a cause/problem/vulnerability that will be treated.

  • Using PDCA cycle to perform for risk treatment.

  • The goal is apply PDCA cycle over a risk until this will be considered "under control".

Structure

Problem: ...

Risk: ... (Probabilitiy: ... vs Impact: ...) [Before Action Plan]

Plan: 1-N action plans

Do: 1-N tasks to-do

Check: ...

Risk: ... (Probabilitiy: ... vs Impact: ...) [After Action Plan]

Adjust: ...

Solved the problem? / Are you satisfied?: Yes / No. If No, review action plans an activities to do

Example

Problem: Bad grades on Math

Risk: Critical (Probabilitiy: Imminent vs Impact: High) [Before Action Plan]

Plan: Study 8 hours per week on next semester

Do: Study efectively

Check: What is the risk of this problem occurs again after the execution of action plans?

Risk: Low (Probabilitiy: Rare vs Impact: High) [After Action Plan]

Adjust: Choose which action plans were effective to solve the problem.

Solved the problem? / Are you satisfied?: Yes / No

Technologies

  • Web: Spring Boot, Angular
  • Database: Postgresql

Installation

At the moment, it's available a demo version of the application.

Running the Application on Docker Compose

  • Clone the repository.
git clone https://github.com/dancodingbr/riskmanager.git
  • Install Docker and Docker Compose.

  • Start Docker.

  • Open a terminal, go to the root project diretory and run the following command:

cd "/riskmanager"
docker-compose up
  • Open a browser and type:
http://localhost/

For more information, see the project's wiki.

Contributing

You can contribute in several ways to this project, such as: reporting issues like bugs, feature requests; review source code, documentation; make pull requests, fixing bugs, etc. More information here.

Documentation

The project documentation and artifacts can be found here.

License

MIT

About

This project consists in the development of a risk manager application based on PDCA concept, using Angular and Spring Boot.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published