Risk Mitigation, Monitoring, and Management (RMMM) Plan: Module-6
Risk Mitigation, Monitoring, and Management (RMMM) Plan: Module-6
This can be divided into Risk Mitigation, Monitoring, and Management Plan
(RMMM).
As part of the overall project plan project manager generally uses this RMMM
plan.
Risk Mitigation :
It is an activity used to avoid problems (Risk Avoidance).
Steps for mitigating the risks as follows.
Risk Monitoring :
It is an activity used for project tracking.
It has the following primary objectives as follows.
Drawbacks of RMMM:
• It incurs additional project costs.
• It takes additional time.
• For larger projects, implementing an RMMM may itself turn out to be
another tedious project.
• RMMM does not guarantee a risk-free project, infact, risks may also
come up after the project is delivered.
Software Quality
Software quality product is defined in term of its fitness of purpose.
Example: Consider a functionally correct software product. That is, it performs all tasks as
specified in the SRS document. But, has an almost unusable user interface. Even though it may
be functionally right, we cannot consider it to be a quality product.
Usability: A software product has better usability if various categories of users can easily
invoke the functions of the product.
Quality Assurance (QA) is the set of actions including Quality Control (QC) is described as the
facilitation, training, measurement, and analysis needed to processes and methods used to compare
provide adequate confidence that processes are product quality to requirements and
established and continuously improved to produce applicable standards, and the actions are
products or services that conform to specifications and are taken when a nonconformance is detected.
fit for use.
QA is an activity that establishes and calculates the QC is an activity that demonstrates whether
processes that produce the product. If there is no process, or not the product produced met standards.
there is no role for QA.
QA sets up a measurement program to evaluate processes QC verified whether particular attributes exist,
or do not exist, in a explicit product or service.
QA identifies weakness in processes and improves them QC identifies defects for the primary goals of
correcting errors.
Software Reliability
Software Reliability means Operational reliability. It is described as the ability of a
system or component to perform its required functions under static conditions for a
specific period.
Software reliability is also defined as the probability that a software system fulfills its
assigned task in a given environment for a predefined number of input cases, assuming
that the hardware and the input are free of error.
Version Control
o Version Control combines procedures and tools to handle different version of
configuration objects that are generated during the software process.
Change Control