DAR_US22233 - Event Delivery Application Framework Decision

Embed Size (px)

Citation preview

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    1/47

    I nstructions for using Key Decision Record

    1. Replace the default field values, manually for those in brackets [ ] and using the variables tab for those in angl

    a. On the Variables tab, enter values for the first six fields listed. Once entered on that tab, fields are automatically

    b. On the Variables tab, enter a value for the 'Template version' ONLY when updating a template, not when updatin

    c. On the Document Control tab, update all fields surrounded by brackets [ ].

    4. If changes to the organization logo, copyright, date or pagination required, select View -> Header and Footer -

    5.When creating a template from this template, to provide instructions for the template users: Add, Delete or Upd

    6. Important: Do not update the following text enclosed in angle brackets < > on ANY tab. These are automaticall

    -Project Name/Subproject Name:

    -Project Manager Name:

    -Document Type/Title:

    -Confidentiality

    -Revision Status

    -Template version

    Introduction

    1

    2

    3

    Tri gger to M ake DAR

    1

    Cri teri a of Evaluation Parameters

    1 Here project can define the guideline for ranking evaluation

    parameters and their corresponding score considered for

    scoring

    The weightage of each Evaluation Parameter can be decided as

    100%.

    Typically,The alternative with the HIGHEST score shall be chose

    alterenative is also selcted based on cost-benefit, risk profile.

    Refer to OPAL IMSP445 Key Decisions Procedure Appendix A-

    Getty Images - US22233 Event Delivery Epic

    US22233 Event Delivery Epic

    I nstructions for using Evaluation Sheet

    The Alternative Evaluation Table of the forms contains Evaluatio

    according to the situation.

    For Exam, Paramaters may be

    -Standard,Guideline & Framework compliance

    -Additional Effort Required

    -Additional Skill Required

    -Additional Facility Required

    -Quality Improvement

    -Maintenance Improvement

    -Extendibility Improvement

    -Performance Improvement-Customer Satisfection

    -Complexity

    -Technology Limitations

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    2/47

    a)

    Scori ng Scale This is a 7 point scale system.

    Positive-High - (+3)

    Positive-Med- (+2)

    Positive-Low- (+1)

    None - (0)

    Negative-Low- (-1)

    Negative-Med- (-2)

    Negative-High- (-3)

    Evaluation Methods

    Brainstorming

    Six Hat Thinking

    Survey

    Simulations

    Trade Studies

    Summary

    Brainstorming is a process for developing creative solutions to pr

    deliberately coming up with as many solutions as possible and b

    reasons it is so effective is that the brainstormers not only come

    from associations with other people's ideas by developing and re

    The 'Six Thinking Hats' is a quick, simple and powerful technique

    you to recognize what type of thinking you are using, and to appl

    For exam le if we are feelin essimistic about the situation thaSurvey is the procedure of acquiring information about every me

    collection of public opinion from a particular team.

    Simulation is the imitation of some real thing, state of affairs, or p

    entails representing certain key characteristics or behaviours of

    used in many contexts, including the modeling of natural system

    functioning. Other contexts include simulation of technology for p

    training and education. Simulation can be used to show the even

    of action.

    A trade study or trade-off study is the activity of a multidisciplinar

    solutions among a set of proposed viable solutions (FAA 2006).

    of a series of measures or cost functions. These measures desc

    may be conflicting or

    even mutually exclusive. Trade studies are commonly used in th

    the

    software selection process (Phillips et al 2002) to find the configu

    requirements.

    For Exam, For Additional Cost Required Parameter:

    Positively-High - additional cost is < -10% of the total original;

    Positively-Med - additional cost is between -3% ~ -10% of the

    Positively-Low - additional cost is between 0% ~ - 3% of the to

    None -> No Cost Impact;

    Negatively-Low -> additional cost is between 0% ~ 3% of the t

    Negatively-Med -> additional cost is between 3% ~ 10% of the

    Negatively-High -> additional cost is > 10% of the total original

    There are multiple methods possible for evaluating alternative so

    methods, in a given situation, an appropriate method will be sele

    based or hands-on and include but are not restricted to (a) Simul(e) User Review and comment, (f)Cost studies, (g)Business opp

    experience and prototypes (i) Six Hat Thinking, (j) Brainstorming,

    Experiments.

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    3/47

    Confidentiality: N/A

    Revision Status: Current

    While carrying out the Key Decision Process, the following activit

    1. Identify all the potential criteria for evaluation

    2. Select the criteria from Org recommendation list

    3. Assign relative ranking for selected criteria and number of m

    depending upon how closely the criterion contributed to fulfilling t

    4. Identify alternative solutions.

    5. Award number of points to each alternative against each crit

    6. Sum up the scores for all the alternatives and sort them in as7. Alternative with highest score will be selected.

    8. Discuss and finalize the highest scoring alternative.

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    4/47

    brackets < >:

    pdated on each tab.

    a document created from the template.

    > Custom Header or Custom Footer, and edit values as needed.

    te instruction text as appropriate.

    updated on ALL tabs using the Variables tab:

    per the situation, Ensure the summation should be

    n as the final decision but many times lesser scoring

    atters,In case there are project specific needs, it

    Parameters. Project team can identify parametes

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    5/47

    oblems. It works by focusing on a problem, and then

    pushing the ideas as far as possible. One of the

    p with new ideas in a session, but also spark off

    fining them.

    to improve your thinking. It does this by encouraging

    different types of thinking to the subject.

    t is the onl t e of thinkin we a l ! This limits ourber of a given group. It can be formal or informal

    rocess. The act of simulating something generally

    selected physical or abstract system.Simulation is

    or human systems in order to gain insight into their

    erformance optimization, safety engineering, testing,

    tual real effects of alternative conditions and courses

    team to identify the most balanced technical

    hese viable solutions are judged by their satisfaction

    ibe the desirable characteristics of a solution. They

    design of aerospace and automotive vehicles and

    ration that best meets conflicting performance

    otal original;

    tal original;

    tal original;

    total original;

    lutions against the established criteria. From these

    ted. Typical evaluation methods may be paper-

    ations, (b) Trade Studies, (c) Surveys, (d) Testing,rtunity studies, (h)Extrapolations based on field

    (k) Expert Judgement / Delphi, (l) Design of

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    6/47

    ies will be performed:

    ximum points each criterion could be assigned,

    he objective.

    rion using an appropriate method

    cending order

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    7/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    8/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    9/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    10/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    11/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    12/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    13/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    14/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    15/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    16/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    17/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    18/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    19/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    20/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    21/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    22/47

    Getty Images - US22233 Event

    US22233 Event Delivery Epic

    Refer to the Instructions Tab on the use of t

    Variables

    Organization/Project Name:

    Project Manager Name:

    Document Type/Title:

    Confidentiality:

    Revision Status:

    Template version:

    1.1 About this document

    This form provides the triggers and evaluation

    1.2Who Should Use this Document

    This document should be used by project team

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    23/47

    Delivery Epic

    ese variables. Do not delete them on this or any other tab.

    Getty Images - US22233 Event Delivery Epic

    Tanay Guha

    US22233 Event Delivery Epic

    N/A

    Current

    1.0

    ethod to do key decision making.Project team can select one of methods and evauate the

    nd other relevant stakeholders while doing key decision making.

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    24/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    25/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    26/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    27/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    28/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    29/47

    Getty Images - US22233 Event Delivery Epic

    US22233 Event Delivery Epic

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    30/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    31/47

    Simulations Brainstorming Surveys Testing

    User Review and

    comment

    Cost studies Business

    opportunity

    studies

    Extrapolation

    s based on

    field

    experience

    and

    Six Hat Thinking Trade Studies Expert

    Judgement

    / Delphi

    Design of

    Experiments

    Rank Value Score Rank Value

    Complexity 60 Positive-Low 1 60.00 Positive-

    High

    3

    Additional Effort

    Required

    30 Positive-Med 2 120.00 Positive-

    High

    3

    Evaluation

    Parameters:

    Weightage

    (Provide a

    weightage

    Rank for Alternatives: (please refer to the definition belo

    Alternative 1 Alternative 2

    Supporting evidence (if any):

    Alternative Evaluation Technique/ Methods:

    Alternative Evaluation Table:

    Description/Rationale of Alternative2: Selection of Spring Framework 3.1 for creating the web ap

    Supporting evidence (if any):

    Description/Rationale of Alternative3:

    Evaluation Information:

    Description/Rationale of Alternative1: Implement the new application using JSF(Java Server Fac

    Supporting evidence (if any):

    Situation/Problem Statement:

    As part of the CR4306 - As part of the requirement to create a new application from ground up for handli

    distribution material of Getty Images, we had to select a JEE5 compatible framework which would cater t

    aspects of a web application, like Inversion of Control, Dependency injection, transaction management,

    Assumptions:

    Because of the nature of complexity involved here to select a JEE5 framework catering to the var

    selection criteria and also the respective impact to the schedule and effort of the project,

    General Information

    Decision No:1

    Participant: Saikat Chatterjee, Tanay Guha, Bob Hannaford

    Decision Analysis Start Date: 01/09/2012

    Decision Analysis End Date: 02/10/2012

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    32/47

    Extendibility

    Improvement

    10 Positive-Med 2 120.00 Positive-

    High

    3

    Total Score 100.00% 300.00

    Participants signoff:

    Name of participant Role in decision-making process Signature

    Saikat Chatterjee Systems Analyst Saikat Chatterj

    01/10/2012

    Rejected Alternative:

    Any Additional Comment:

    Measurements:

    Cost to perform evaluation Estimated value of

    doing evaluation

    Final Decision Information:

    Accepted solution:

    Finally the accepted solution was the alternative 2, i.e. to use Spring Framework 3.1 for implemen

    web application as it acts as an excellent IoC container, has got very good dependency injection

    provides excellent logging facilities with extended logging tools like EhCache, or using Redis for

    Potential risks associated with implementing the recommended solution:

    As the opensource software is very stable used extensively and is considered a market leader foimplementing JEE5 applications, no potential risks can be identified.

    Any Additional Comment:

    Definition of Weight :

    Provide Weightage of each identified parameter. Ensure sum of all paramters weightage should be 100

    Definition of Parameter Rank :Positive-High-3, Positive-Medium-2, Positive-Low-1,

    None-0,

    Negative-Low- (-1),Negative-Med - (-2), Negativ-High - (-3)

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    33/47

    Score

    180.00

    180.00

    w)

    lication as

    s) framework

    g event

    o the various

    istributed

    ious

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    34/47

    180.00

    ee

    ting the new

    capabilities,

    logging

    540.00

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    35/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    36/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    37/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    38/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    39/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    40/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    41/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    42/47

    Getty Images - US22233 Event Delivery Epic

    US22233 Event Delivery EpicConfidentiality: N/A

    Revision Status: Current

    Revision Date Created/Updated by Short Description of Changes

    1 9/4/2012 Saikat Chatterjee Initial Version

    Name Function Date of approval Signature

    Tanay Gu Project Manager 9/4/2012 Tanay Guha

    Revision Date Created/Updated by Short Description of Changes

    1.0 Sep-11 Content -Team Initial Version of the document

    Document Source:

    The latest version of this controlled document is stored in [this location].

    Template version: 1.0

    This revision history is to be updated by WW- OPAL-Content -Team only. Changes to this template are

    summarized in the following table in reverse chronological order (latest version first).

    Document Revision History

    Changes to this document are summarized in the following table in reverse chronological order (latest

    Approvals

    This document has been approved by the following people via email.

    Template Revision History

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    43/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    44/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    45/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    46/47

  • 7/28/2019 DAR_US22233 - Event Delivery Application Framework Decision

    47/47