Agile won’t work here

Embed Size (px)

Citation preview

  • 7/31/2019 Agile wont work here

    1/23

    connect.demonstrate.

    collaborate

    CaseStudy:

    Agilewontworkhere Really?

    Mainframe and Agile A Match Made in Heaven?

    Candi Rai

    Nationwide Insurance

  • 7/31/2019 Agile wont work here

    2/23

  • 7/31/2019 Agile wont work here

    3/23

    8/5/2011 mainframeandagile 3

    MainframeProjects

    Technology

    Applications

    created

    in

    different

    eras

    and

    still

    widely

    embeddedinproduction

    Ofteninvolvecrossplatformscollaborationwithothertechnologies

    Modernizationis

    on

    the

    way

    Process Governedbyrigidprocesses

    People Mostareontheapplicationforyears

    COBOLandmainframearenotafocusareaincolleges

  • 7/31/2019 Agile wont work here

    4/23

    8/5/2011 mainframeandagile 4

    ESDAgile

    Initiate+SolutionScoping >Iteration0:BacklogsCreating&Release

    PlanningDesign+Development+Implement >IterationCadences

  • 7/31/2019 Agile wont work here

    5/23

    8/5/2011 mainframeandagile 5

    Challenge:

    Difficulttoproducefeatures/epicsandagreeupon

    how

    to

    approach

    development

    BottomLine:Reverseengineertoproducerequirements

    Groupthechangesbybusinessfunctionorbytechnical

    relevanceDosmallincrementaldeliveries

  • 7/31/2019 Agile wont work here

    6/23

    8/5/2011 mainframeandagile 6

    Challenge:

    Urgencyforcommitmenttoareleasedate

    BottomLine:T

    shirt

    size

    each

    feature

    Allowlowervelocityforfirstfewiterations

    Plan90%capacitythroughout

    Deliverfeatures

    with

    highest

    Business

    value

    first

  • 7/31/2019 Agile wont work here

    7/23

    8/5/2011 mainframeandagile 7

    Challenge:

    Urgencytobegincoding

    BottomLine: Identify

    and

    address

    blockers

    and

    gaps

    (skills,

    tools,

    environments)

    Adequateenvironmentsreadytoavoidwaitstate

    NFR(non

    functional

    requirements)

    approved

  • 7/31/2019 Agile wont work here

    8/23

    8/5/2011 mainframeandagile 8

    Challenge:Rigidtestingprocessesandenvironmentswithpredeterminedreleaseschedule

    BottomLine:Mastertestingstrategydiscussed/understood

    Engageexternaldependenciesearly

    Setexpectations

    of

    the

    level

    of

    involvements

    for

    integratedapplications,infrastructuresupportandtesting

    support

  • 7/31/2019 Agile wont work here

    9/23

    8/5/2011 mainframeandagile 9

  • 7/31/2019 Agile wont work here

    10/23

    8/5/2011 mainframeandagile 10

    Challenge:

    Producereasonablesizeofstorycardwithclear

    definedacceptancecriteria

    BottomLine:SmallstorycardisessentialtothesuccessofAgile

    CollaboratewithextendedteamSMEs

    Managerequirement

    activities

    as

    Release

    card

    or

    Tech

    card

  • 7/31/2019 Agile wont work here

    11/23

    8/5/2011 mainframeandagile 11

    Challenge:SkepticalaboutTDD/ATDDorpairprogramming

    BottomLine:

    TestDrivenDevelopment,deliveryqualitywhenlackoffunctionalknowledge

    Pairingtocrosstrainfunctions

    Pairdeveloperwithtester!

  • 7/31/2019 Agile wont work here

    12/23

    8/5/2011 mainframeandagile 12

    Challenge:Continuousintegrationisdifficultandtimeconsuming

    BottomLine: Identifythecore

    ofthechangesandwriteunitteststo

    coverthecorearea

    Planforlongercycle

    Automatediterationtestingcanbeabatch

  • 7/31/2019 Agile wont work here

    13/23

    8/5/2011 mainframeandagile 13

    Challenge: Interestingandmeaningfulshow&tell.Achallengetoanyprojectthathasnouserscreen

    BottomLine:Show&Tellalwaysprovidesquickfeedbacks,another

    essentialkeyforsuccess.

    Persistent.Showflows,greenscreensetup,etc.tillactual

    outputs

  • 7/31/2019 Agile wont work here

    14/23

    8/5/2011 mainframeandagile 14

    IT/ST/PTTestingSmoke

    test,

    system

    integration,

    system

    test,

    user

    acceptance

    test.Shortenedtestcycleswithautomatedtestingbeing

    thenorm

    andmanualtestingtheexception.

  • 7/31/2019 Agile wont work here

    15/23

    8/5/2011 mainframeandagile 15

    Challenge:

    Manyintegratingpointsacrossapplications,

    environmentsandrelease

    BottomLine:Signoff

    Master

    Testing

    Strategy

    in

    early

    iterations

    to

    developagoodtestplan

    Spendtimeplanningupfrontandensurealldependentapplications

    know

    the

    integrating

    points

    and

    expected

    deliveries

    ManagetestingandreleaseactivitiesviaReleasecards

  • 7/31/2019 Agile wont work here

    16/23

    8/5/2011 mainframeandagile 16

    Challenge:

    Endtoendautomatedtestingcanbetoo

    expensiveortoodifficult

    BottomLine:StartautomationwithareasthatproduceshighestROI.

    Continuetheeffortsasprojectprogresses.

    Managethework(techcards)throughIPM

  • 7/31/2019 Agile wont work here

    17/23

    8/5/2011 mainframeandagile 17

    In Their Own Words ..

  • 7/31/2019 Agile wont work here

    18/23

    8/5/2011 mainframeandagile 18

    In Their Own Words ..

    Product Owner

    The Application produced over onemillion combined policies, roughly translates

    into a savings of $500,000 in print andpostage costs. Survey showed increase incustomer satisfaction. Overall, the results

    are a direct result of the product and qualityTeam is producing.

  • 7/31/2019 Agile wont work here

    19/23

    8/5/2011 mainframeandagile 19

    IT Delivery Executive

    At a recent ITLT, I gave you a preview of thegreat success we were experiencing on theCombined Dec & Bill project. The project utilizes theAnimal House line in the ADC which is made up of

    both ADC and BSA resources.

    I wanted to follow back up with a summary of

    the results we have seen. I think you will beimpressed by the team work, thought leadership andvalue created by this effort. It is truly embracing our ITstrategy!

  • 7/31/2019 Agile wont work here

    20/23

    8/5/2011 mainframeandagile 20

    Asset Owner

    Changes in the analysis, development

    and testing domains have providedsignificant improvements in teamperformance. These translate into tangible

    business benefits.

  • 7/31/2019 Agile wont work here

    21/23

    8/5/2011 mainframeandagile 21

    Application SME

    Agile has made a good difference in delivery forme for the way it breaks down the big picture into

    small pieces. The big picture can be overwhelmingand difficult to manage. Agile breaks it down intosmaller pieces, making it feel more manageable

    and not so intimidating.

  • 7/31/2019 Agile wont work here

    22/23

    8/5/2011 mainframeandagile 22

    LessonsLearned

    CultureTransformation

    BestSME(s)

    may

    not

    be

    the

    best

    match

    for

    Agile

    Allow/Encouragetheteamtobeselfmanaging

    ContinuousImprovements

    Storycard

    TDDandTestAutomation

    Teamretrospective

  • 7/31/2019 Agile wont work here

    23/23

    8/5/2011 mainframeandagile 23

    Q&A

    CandiRai

    [email protected]

    mobile614

    580

    5425