Moral Reconation Therapy™
Moral Reconation Therapy (MRT) is the premiere cognitive-behavioral program for substance
abuse treatment and for criminal justice offenders. Developed in 1985 by Gregory Little, Ed.D., and
Kenneth Robinson, Ed.D., more than 120 published reports have documented that MRT-treated
offenders show significantly lower recidivism for periods as long as 20 years after treatment.
Studies show MRT-treated offenders have rearrest and reincarcertion rates 25% to 75% lower than
expected.
MRT programs are used in 49 states, District of Columbia, Puerto Rico, and four countries. A 1999
report by the Washington State Institute for Public Policy estimated that the combined cost benefit
to taxpayers and crime victims for the MRT program results in an $11.48 cost benefit for every
dollar spent.
Correctional Counseling, Inc., has developed MRT-based programming for individuals with chronic
substance abuse problems, anger management and domestic violence issues, and much more.
A Proven Concept
MRT is a cognitive-behavioral counseling program that combines education, group and individual
counseling, and structured exercises designed to foster moral development in treatment-resistant
clients. As long as clients’ judgments about right and wrong are made from low levels of moral
reasoning, counseling them, training them in job skills, and even punishing them will have little
long-lasting impact on their behavior. They must be confronted with the consequences of their
behavior and the effect that it has had on their family, friends and community. Poor moral reasoning
is common within at-risk populations.
https://www.ccimrt.com/
MRT addresses beliefs and reasoning. It is a systematic, step-by-step group counseling treatment
approach for treatment-resistant clients. The program is designed to alter how clients think and
make judgments about what is right and wrong. The MRT system approaches the problem of
treating resistant populations as a problem of low levels of moral reasoning. In this case, “moral”
does
not refer to a religious concept, but rather the theoretical conceptualization of psychologist
Lawrence Kohlberg. Moral reasoning represents how a person makes decisions about what he or
she should or should not do in a given situation.
How We Get Results
Briefly, MRT seeks to move clients from hedonistic (pleasure vs. pain) reasoning levels to levels
where concern for social rules and others becomes important. MRT research has shown that as
clients complete steps moral reasoning increases in adult and juvenile offenders.
MRT systematically focuses on seven basic treatment issues:
confrontation of beliefs, attitudes and behaviors
assessment of current relationships
reinforcement of positive behavior and habits
positive identity formation
enhancement of self-concept
decrease in hedonism and development of frustration tolerance
development of h ...
Moral Reconation Therapy™ Moral Reconation Therapy (.docx
1. Moral Reconation Therapy™
Moral Reconation Therapy (MRT) is the premiere cognitive-
behavioral program for substance
abuse treatment and for criminal justice offenders. Developed in
1985 by Gregory Little, Ed.D., and
Kenneth Robinson, Ed.D., more than 120 published reports have
documented that MRT-treated
offenders show significantly lower recidivism for periods as
long as 20 years after treatment.
Studies show MRT-treated offenders have rearrest and
reincarcertion rates 25% to 75% lower than
expected.
MRT programs are used in 49 states, District of Columbia,
Puerto Rico, and four countries. A 1999
report by the Washington State Institute for Public Policy
estimated that the combined cost benefit
to taxpayers and crime victims for the MRT program results in
an $11.48 cost benefit for every
dollar spent.
2. Correctional Counseling, Inc., has developed MRT-based
programming for individuals with chronic
substance abuse problems, anger management and domestic
violence issues, and much more.
A Proven Concept
MRT is a cognitive-behavioral counseling program that
combines education, group and individual
counseling, and structured exercises designed to foster moral
development in treatment-resistant
clients. As long as clients’ judgments about right and wrong are
made from low levels of moral
reasoning, counseling them, training them in job skills, and
even punishing them will have little
long-lasting impact on their behavior. They must be confronted
with the consequences of their
behavior and the effect that it has had on their family, friends
and community. Poor moral reasoning
is common within at-risk populations.
https://www.ccimrt.com/
MRT addresses beliefs and reasoning. It is a systematic, step-
by-step group counseling treatment
3. approach for treatment-resistant clients. The program is
designed to alter how clients think and
make judgments about what is right and wrong. The MRT
system approaches the problem of
treating resistant populations as a problem of low levels of
moral reasoning. In this case, “moral”
does
not refer to a religious concept, but rather the theoretical
conceptualization of psychologist
Lawrence Kohlberg. Moral reasoning represents how a person
makes decisions about what he or
she should or should not do in a given situation.
How We Get Results
Briefly, MRT seeks to move clients from hedonistic (pleasure
vs. pain) reasoning levels to levels
where concern for social rules and others becomes important.
MRT research has shown that as
clients complete steps moral reasoning increases in adult and
juvenile offenders.
MRT systematically focuses on seven basic treatment issues:
elationships
4. -concept
tolerance
Who Does It Work For?
Drs. Little and Robinson initially developed MRT as the
cognitive-behavioral component in a
prison-based therapeutic community. Because of its remarkable
success, corrections officials then
tested and widely implemented the program in general inmate
populations, with juvenile offenders,
in parole and probation settings, in community corrections, in
hospital and outpatient programs, in
educational settings, and in drug courts. MRT is found to be
effective with both genders in adult and
juvenile populations. MRT is used with a variety of populations
and measured objective outcomes
are consistent in all settings.
5. Benefits of MRT-based Programming
cific to an
offender population.
population.
between 30% and 50% for
periods up to 20 years after release.
been used effectively in different programs
at many sites.
or while under supervision in
the community.
-ended groups, which allows for
maximizing resources.
MRT easily meshes and blends with other types of
programming including self-help groups,
education, counseling and behaviorally oriented programs.
dropout rates, increase sense of
purpose and reduce antisocial thinking and behavior.
6. MRT provides a continuum of
care.
SWE440-1402A-01
Software Project Management
wilden
20 April 2014
Table of Contents
1 Project Description and Methodology 3-6
2 Project Plan
Outline………………………………………………………………
…………..7
3.ISO and IEEE Standards 8
4 Configuration Management 9
5 Defect Tracking and Reporting 10
6 Risk Management 11
7 Final Project Report 12
8 References 13
Project Description and Methodology
The IT ecosystem of financial services institutions faces many
challenges in aligning business needs with IT solutions which
generally span technology (delivery channels), regulatory
compliance laws(Banking Laws BASEL III) and management.
7. Because of large amount of regulation within the industry,
banks and other institutions have continued to use the tried and
tested approach of Waterfall model because of its perception of
being predictable. But even waterfall model has its own cons.
Customer satisfaction with the final applications may be lower
even if the application fulfils all the features. The customer has
be very patient with waiting for 2-3 years to see a finished
product.
Financial institutions can address issues such as quality, time
and cost by following agile methodology. A particular strength
of this methodology is that it involves the customer in all areas
of development leading to the creation of a more innovative and
valuable information system.
We see that in this there is continuous review of what work has
been done and continuous modification depending on the
feedback of the client/user. So even if there is a change in
requirement or change in any functionality, it can be modified
effectively. It also improves the testing process as we first test
small modules that we make and then by means of integration
we move on to larger ones. This is the basis of agile model and
this is what we are going to follow here.
Despite its advantage of working closely with the client and
delivering satisfactory projects it faces a lot of challenge
especially within large firms, which coordinate development
between segregated team that work individually on one
component such as design, analysis, development or testing.
Shown below are challenges and stake holders in Agile
Methodology.
Challenges in Agile Methodology
8. Agile Methodology Stakeholders
2. Project Plan Outline
Project management involves planning, monitoring and control
of the people, process that occur in the process of evolution of
software from a concept to a product. This generally focuses on
People, Product, Process and Project.
We can view it on basis of 2 dimensions:
1. Project Life Cycle: Initiation, Planning, Execution,
Monitoring, Control and Closing
2. Knowledge area: Scope, time, cost, quality, human resources,
communication, risk procurement and integration.
Here our main focus area is project planning which involves
estimation of effort, cost, resource and project duration,
preparing project schedule and staffing, preparing risk
management plan, project tracking plans and other plans such as
quality assurance and configuration management plan.
Agile Project plan includes:
· Gathering all of the requirements.
· Performing analysis work on all of the required functionality
· Performing design work on all of the required functionality
· Developing code for all of the required functionality
· Testing all of the required functionality
· Deploying all of the required functionality.
9. · Take Customer Feedback.
We have also captured the set of tasks in Microsoft project
manager that would be carried out once the project has been
approved and given a green signal to carry forward. It only
includes phases of developing code, testing the individual
model and the integrated module, demo deployment, waiting for
client feedback and if required rework.1. ISO and IEEE
Standards
Agile development
Agile software development is a way of organizing the
development process by emphasizing on communication,
frequent deliveries of working software modules in increments,
short iterations of process, customer engagement throughout the
whole development life-cycle of the project and change
responsiveness. This can be seen as a contrast to waterfall-like
processes which has detailed planning and design and
consecutive plan conformance.
· The main constructs used in agile development are:
·
· Iteration: a short period of analysis, design, development and
testing.
·
· Product backlog: a list of prioritized requirements for the
product.
·
· Sprint: a selection of items from the product backlog being
developed in an iteration.
·
· Sprint review: an evaluation of the outcome of a sprint, done
with the customer to identify fulfilled requirements and the
requirements needing further improvement. The term review
here refers to review of the software being developed.
·
· Sprint planning: is done in the start of a sprint and results in a
sprint backlog with items that in total can be developed within
10. the timeframe of an iteration by the current team of developers.
·
· Stand up-meeting: a daily short meeting where each team
member reports on progress, plans and problems.
·
·
·
·
·
ISO 9001 Standard
·
“This is a standard developed by International Organization for
Standardization, that define, establish and maintain a quality
assurance system for manufacturing and services industries.”
· The requirements of ISO 9001 are as follows:
·
· The company must have a quality assurance management
process.
·
· The product’s quality is the responsibility of the management.
As a result of this, the company’s management must make the
necessary resources available for quality assurance work and
training of employees.
·
· The company shall have one or more documented processes
for product realization. The process must produce documents
that can be reviewed for acceptance and used as proof of
conformance at a later stage in case of any conflict or close up.
·
· All reports of non-conformances, both of the product or the
process, shall be reported and analysed and should lead to a
corrective action.
ISO9001 considers the document review process as its main
verification and control mechanism.
11. IEEE Standard
IEEE standard for Information Technology-Software Lifecycle
Process addresses issues relating to software life cycle right
from the start of acquisition and supply, through development,
to operations and maintenance. It provides a process framework
upon which an organization should build its own framework for
software lifecycle and it is tailor made to meet all project
specific requirements.
As we are using agile methodology for developing the project
assigned to us, we observe that there is a strict conformance
between agile methodology and ISO and IEEE standards.
As for any kind of development methodology, an agile
development project always starts by defining how the
methodology shall be used in the given project. The process
starts off by identifying the characteristics of the project
environment. These may include the team size, organizational
policy and project criticality. Next, the process requires that all
the affected stakeholders of the project should be consulted.
The planning of an agile project can easily be documented in a
simple form specifying for instance iteration length, how to
record and track requirements.
In between iterations, conformity to requirements is evaluated
by the clients and records for the same of the results are kept as
evidence of conformity. Here both the software product and
related knowledge about it grows, the development team and the
customer continuously improve their ability to discover
potential sources of nonconformity. Code reviews are done in
order to find bugs early in the stage and eliminate them as soon
as possible. Such reviews produce improvement actions which
demands immediate action and as a mean to proactively improve
the development process for later development projects.
Reviews are based on input from developers and customer
feedback. Output from such retrospective are in the context of
12. ISO 9001 be used as input to management review.
The main difference between ISO 9001, IEEE standard and agile
methods is that ISO 9001 and IEEE insists on documentation for
reviews and to demonstrate process conformity. Agile methods
try to avoid writing documents that does not contribute to the
finished system. On the other hand – if the customer requires a
certain document, the use of agile methods are no hindrance for
developing them.
One broad approach for ensuring that an agile development
team conforms to the standard is to assign the task of providing
that assurance to one or more individuals. In essence, then, this
person enables the team to produce the necessary product in the
manner required of the standard without failure.
Configuration Management
Defect Tracking and Reporting
Risk Management
Final Project Report
· Scheduling & Tracking Progress
· Dependencies between tasks
· Gantt charts with WBS and Milestones
· Program Evaluation Review Technique (PERT)
· Critical Path Method (CPM)
· Configuration management
· Risk management
References
IEEE12207. (n.d.). Retrieved from Wikipedia:
http://en.wikipedia.org/wiki/IEEE_12207
ISO9000. (n.d.). Retrieved from wikepedia:
http://en.wikipedia.org/wiki/IEEE_12207
Tor Stålhane, G. K. (n.d.). The application of ISO 9001 to agile
software development.
13. W.H. MORKEL THEUNISSEN, D. G. (n.d.). Standards and
Agile Software Development.
Challenges Faced in Agile Methodology
Lack of Team Cohesion, Communication and Knowledge
Sharing
Sub Optimal Governance
Sub Optimal support from organization and business users
Sub Optimal Team and Task Division
Agile Methodology Stakeholders
Business Analyst
Clients
Project Managers
Development Team and IT Operations