Top Banner

of 28

DOORS ChangeManagement

Jul 06, 2018

Download

Documents

Nevets Nonnac
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/17/2019 DOORS ChangeManagement

    1/28

    © Telelogic AB

    Managing ChangeFrom Customer Request to Implementation

    Jean-Louis Vignaud & Dominic Tavassoli

  • 8/17/2019 DOORS ChangeManagement

    2/28

    © Telelogic AB

    Change is inevitale

    • All Projects are subject to change… a high risk challenge – Increasing number of contributors & stakeholders

     – Agility needs reactiity

     – !sability is key

    • "hange may im#act the agreed baseline of $e%uirements – eed a formal organi'ation(tuned #rocess)

     – Assess) decide) communicate

    • "hange traceability

     – $elate #roject *eelo#ment actiities to $e%uirements and"hange +anagement decisions

     – ,stablish a full audit trail

     – eed to record and manage change im#acting all #roject artifacts

  • 8/17/2019 DOORS ChangeManagement

    3/28

    © Telelogic AB

    D!!R"#Change empo$ers %our

    Requirements Change Request rocess

    • Predefined) customi'able -ifecycles) allo.ing assignment)multi#le reie.ers) electronic signatures

     – /eb(based submission) transitions) analysis history) re#orting

     – /ork on the $e%uirements is carried out inside *00$1

    "hanges are

    #ro#osed

    against

    re%uirements

    Pro#osed

    "hanges

    are assessed

    and a##roed

    Pro#osed

    "hanges

    are a##lied

  • 8/17/2019 DOORS ChangeManagement

    4/28

    © Telelogic AB

    'or(ing against a Requirement Change

    Request

    • 1etting the default $"$ indicates that all changes are to betracked against this conte2t

     – *00$13"hange builds the traceability re#ort automatically

     – ,nforced #rocess control can be actiated

  • 8/17/2019 DOORS ChangeManagement

    5/28

    © Telelogic AB

    )nrivalled usailit%

    • *00$13"hange brings critical enter#rise functionality .ith noadditional learning cure

    • !sers .ork as they normally .ould in *00$1 – "hanges are automatically tracked

    • ,ffortless) intuitie change control of4 – $e%uirements edition) creation) remoal

     – -ink creation and deletion

     – *ocument restructuring

    •o constraints ( multi#le #eo#le may #ro#ose changes against

    a same *00$1 module

     – *00$1 1hareable edit & ,2clusie edit modes

  • 8/17/2019 DOORS ChangeManagement

    6/28

    © Telelogic AB

    "treamlining the Revie$ & *pproval

    process

    • otifications) re#orts andin(tool lists of changes

    im#roe communication

    •  Automatically createdchange(focused ie.s for

    easier reie. in *00$1

    • /eb ie.s #roide#o.erful) intuitie

    enter#rise(.ide reie.

    • *esignated reie.ers caneach indicate a##roal and

    feedback

  • 8/17/2019 DOORS ChangeManagement

    7/28© Telelogic AB

    *ppl%ing a Requirements Change Request

    • 0nce a##roed) $e%uirement "hange $e%uests can bea##lied

    • The changes then a##ear in *00$1 for all users

  • 8/17/2019 DOORS ChangeManagement

    8/28© Telelogic AB

    Li+ec%cle Change Management

    • *00$13"hange #roides organi'ations .ith much more thana re%uirement change #rocess

    • It #roides you .ith a best(in(class) #roen) ,nter#rise(.ide

    -ifecycle "hange +anagement solution5 – Po.erful

     – 6le2ible

     – 1calable

     – ,asy(to(!se

    • Po.ered by a.ard(.inning Telelogic 17,$87

  • 8/17/2019 DOORS ChangeManagement

    9/28© Telelogic AB

    roviding a gloal vie$ o+ change

    "%stem Change Request rocess 

    "%stem

    Change Request

    Requirements Change Request

    rocess

    Changes

    Requirement

    Change Request The -ifecycle "hange +anagement Audit trail

    #roides isibility into the com#lete change

    across the ,nter#rise

  • 8/17/2019 DOORS ChangeManagement

    10/28© Telelogic AB

    "%stem Change Management

    • Telelogic9s -ifecycle "hange +anagement solution allo.s youto im#lement a central) high(leel) system change #rocess

    across engineering & business

     – $ecord and manage "hange $e%uests that .ill #otentially im#act

    all #roject artifacts

     – 1oft.are) hard.are) documentation) !+- models) test cases…

     – +ay lead to a change of re%uirements

     – +ay lead to im#lementation actiities

    "%stem Change Request rocess 

  • 8/17/2019 DOORS ChangeManagement

    11/28© Telelogic AB

    "umitting a "%stem Change Request

    • 6orms and attributes are ada#table to your needs

    "ontrolled)

    mandatory fields in

    $ed

    -ist bo2

    selection for

    ease of use

  • 8/17/2019 DOORS ChangeManagement

    12/28© Telelogic AB

    ,igh level change process

    • Im#lement your cor#orate #rocess – "a#ture critical information from key team members across the

    globe

    Informationca#tured during the

    #rocess

     Authori'ed

    transition ste#s

  • 8/17/2019 DOORS ChangeManagement

    13/28© Telelogic AB

    o$er+ul arent-Child hierarch%

    • $e%uirement "hange $e%uests can be children of a 1ystem"$ :or submitted stand(alone;

  • 8/17/2019 DOORS ChangeManagement

    14/28© Telelogic AB

    Integrated Requirements athering

    • *00$13"hange also #roides a best(in(class /eb interface forthe re%uest ca#ture and reie. #rocess

     – Personali'ed /eb forms

     – Trace and document decisions

     – $e%uirements organi'ed in *00$1 and allocated to s#ecific releases

     – "a#tures the original =oice> of the customer 

    roduct Revie$ .oard rocess

    Customer/eeds0

    )ser /eedsRequirements

  • 8/17/2019 DOORS ChangeManagement

    15/28

  • 8/17/2019 DOORS ChangeManagement

    16/28© Telelogic AB

    Driving and Trac(ing Implementation

    "%stem Change Request rocess 

    "%stem

    Change Request

    Tas(s &

    changes

    Implementation

    Requests

    Implementation rocess

    Im#lementation carried out under "+ control4

    17,$873"+) "lear"ase…

  • 8/17/2019 DOORS ChangeManagement

    17/28© Telelogic AB

    Requirements Implementation rocess

    • "reate im#lementation re%uestsand engineering tasks directly

    from the re%uirements

    • "om#lete traceability from needsto code

     – Im#act analysis

     – "ommunication

    • Better #roject control – ,nsure you?re doing the right

    thing 

     – $eal(time $e#orting on

    #rogress) coerage

     – Building your kno.ledgebase

  • 8/17/2019 DOORS ChangeManagement

    18/28© Telelogic AB

    Complete traceailit% and visiilit%

    $e#orting aailable .hen deelo#ment

    is under 17,$873"+ control

  • 8/17/2019 DOORS ChangeManagement

    19/28© Telelogic AB

    D!!R"#Change implements process

    improvement est practices

    • *00$13"hange hel#s you stay in control5• $e%uirements "hange "ontrol

     – 1calable) enforceable "++I change #rocess :com#any(.ide

    change control board…;

     – Im#act analysis and traceability of a 1ystem "hange $e%uest• $e%uirements 8athering

     – Im#lement a o#en to all) formal) re#eatable but easy to use

    #rocess

    • $e%uirements *rien *eelo#ment – 0ffshore deelo#ment #rocess control

     – @uality initiaties certification :"++I…;

     – $egulatory certification :*0CB) 1arbanes(02ley…;

  • 8/17/2019 DOORS ChangeManagement

    20/28© Telelogic AB

    I      n    t      e     g    r     a    t      e    d       

    $     e     %    u    i      r     e    

    m    e    n    t      s     

    8     a    t      h     e    r     i      n     g    

    $a. Information

    12tending Li+ec%cle Change Management

    $    e   %    u    

    i     r    e   m   e   n   t     s    *    

    r    i         e   n    

    *    e   

        e   l     o     #   m   e   n   

    t           I    n    t   e

       g     r   a    t   e    d

          *   e     f   e   c    t 

         +   a    n

       a   g    e    m

       e    n    t

    $e%uirements *rien Testing

    !ser $e%uirements

    1#ecification

    6unctional

    1#ecification

    *esign 

    1ystem Build

    Integration

    testing

    1ystem testing

     Acce#tance

    testing

    "hange

  • 8/17/2019 DOORS ChangeManagement

    21/28© Telelogic AB

    D!!R"#Change 3e% .ene+its

    • Reduce pro4ect ris(s and increase customer con+idence

     – "lear im#act assessment and understanding

    • Improve productivit% .ith focused deelo#ment teams and reducedre.ork risk

     – "learly defined and communicated re%uirements changes

    • Improve process control

     – Trusted re#eatable "++I #rocess and automatic traceability bet.een

    re%uirements and related deelo#ment actiities

     – Information is aailable for s#eciali'ed) distributed teams

    • Reduce scope creep and streamline deelo#ment – $eal(time isibility of the relationshi#s bet.een re%uirements and deelo#ment

    actiities

     – Track 1ystem "hange $e%uests all the .ay to the im#act to $e%uirements

    base and im#lementation information

  • 8/17/2019 DOORS ChangeManagement

    22/28© Telelogic AB

    3e% .ene+its % Role

    • +anagement – ,2tended "hange +anagement coers the full lifecycle)

    #reenting loss or miscommunication of fundamental re%uirements

    changes

    • Analyst & *00$1 user 

     – Intuitie change control .ithout the #roductiity hit or learning ga#

     – ,arly im#act analysis of re%uirements changes inoling all

    releant stakeholders

     – $eliable re%uirement change #ro#agation after a##roal

    • *eelo#er  – $eleant information aailable fast

     – A##roed re%uirements changes are clearly and efficiently

    communicated) reducing risk of re.ork

  • 8/17/2019 DOORS ChangeManagement

    23/28© Telelogic AB

    3e% .ene+its % Role

    • @A3Tester  – A##roed re%uirements changes are clearly and timely

    communicated to the Test team) im#roing efficiency

    • Administrator 

     – "om#any(.ide access for submission) discussion) reie. andre#orting

     – 1tate(of(the(art features such as electronic signature) user(tuned

    interfaces and multi#le reie.er system) as .ell as the security

    and #rocess control leels) out of the bo2

  • 8/17/2019 DOORS ChangeManagement

    24/28

    DE © Telelogic AB

    *dditional slides

    *dditional slides

  • 8/17/2019 DOORS ChangeManagement

    25/28

    © Telelogic AB

    • 6ull /eb(based interface

    • "om#lete .ith #redefined re#orts &

    #rocess tem#lates

    • "ustomi'able .orkflo.) submission)

    and transition forms

    • A##roal management

    • Attachment su##ort

  • 8/17/2019 DOORS ChangeManagement

    26/28

    © Telelogic AB

    1nterprise "calailit%

    • o $estriction for #latform su##ort :!IF or /indo.s;• ,erything on one serer class machine

    • 1erer Tuning to ensure good #erformance oer a large userbase :GHHH total users) DHH simultaneous actie users;

    • o de#endency on .eb technologies :A1P or II1; to limit#erformance) iral infection) or security breaches

    • 1u##orts

  • 8/17/2019 DOORS ChangeManagement

    27/28

    © Telelogic AB

    • Predefine #rocess tem#late that is both e2tendible & customi'ablethrough the .eb(based interface – Add 3 modify 3 delete attributes

     – Add 3 modify 3 delete lifecycle state

     – "reate multi#le lifecycles based on the re%uest ty#e

     – Add 3 modify 3 delete forms

    rocess Fle2iilit%

    • 17,$873"hange API – Integrations

     – *ata +igration

     – otification

    • Built(in Process "ontrol and+anagement to ease

    administration

  • 8/17/2019 DOORS ChangeManagement

    28/28

    .uilt-In Reporting6 7uer%ing6 and Charting

    •Pre(defined or user(defined re#orting consistency on eery

    #latform

     – $e#ort and @uery =builder> allo. each user to easily create and

    share re#orts and %ueries

     – o de#endency on Grd #arty re#ort tool :ie "rystal $e#orts;

    • $e#orting and @uery into "+ database• Proides built(in 6ull Te2t 1earch ca#ability that can be used

    across multi#le databases

    • 1u##ort to allo. charting of grou#s of states – :0#en s "losed trend;

    • Promote #redefined charts for re#orts :matri2) #ie;

    • "harts and $e#orts are #latform inde#endent