ssa it modernization plan - ways and means - …€¦ · oversight and management guiding ......
TRANSCRIPT
CONTENTSAbstractExecutiveSummaryOutcomesScopeRoadmapandCostsApproachOversightandManagementGuidingPrinciplesStaffingConclusionAppendices
5/19/2016 2
AbstractThisproposaldescribesthescopeandapproachrequiredtomodernizetheSocialSecurityAdministration’sITinfrastructureintoasetofdigitalservices.Thisproposedplanprovidesjustificationandestablishesoversightforthe$300MrequestedinthePresident’sFY17budget.Inthepagesthatfollowwedefinetheproblem,establishtechnicalandbusinessoutcomes,andestablishaseriesofscopedproducts.Wesuggestauser-centricagileapproachandoutlinetechniquestooverseethisapproach.Weprovideasetofguidingprinciplestohelpusattaintheoutcomes.WedescribearoadmapwiththemodernizationofourTitleII,TitleXVI,Enumeration,Notices,andEarningsapplications.Wedescribeongoingeffortstomodernizeourdatainfrastructureandeffortstodeploytheseapplicationsanddatabasesinthecloud.WesuggeststepstomodernizeourITstaffalongwiththetechnologyandmodernizeourbusinessprocessesatthesametime.Weprovideapreliminarycostmodelthatlaysoutspending.
5/19/2016 3
Executive SummaryTheAgencyviewsITModernizationasacriticalpriority.Therearethreereasonsforthis:
– TheITstaffwhodevelopedtheselegacysystemsareretiringandwemustretirethesystemswiththestaffbyretoolingtoensurethatwecancontinuetoprovideservicetoourcustomers;
– WecannotsignificantlyreduceeitherITcostsorstaffcostswithoutmodernization.Intoday’sfiscalenvironmentweneedaninvestmenttoprovideareturn;and
– Weneedtoretoolandusetechnologytobetterservethepublic.Thisistherealreasonfortherequest.Themoderntechexpectedbythepubliccannotbeembeddedinto25yearoldlegacysystems.Wecanengagethecustomerbetter,evendelightthem,ifweretool.
Forthe$300Mrequested,wewillmodernizefivecriticalapplicationsandthedatainfrastructureunderthem.Wewillextendourdatacentersintothepubliccloud,developanonpremisecloudcapability,andthentiethemtogetherintoahybridcloud.Importantly,wewilldevelopthesenewdigitalserviceswithacustomerfocusbasedontheprinciplesofuser-centricdesign.
5/19/2016 4
• BusinessOutcomes– Reducedoverpaymentsdueto
improvementsinautomatedQualityAssuranceprocessing
– Improvedemployeeproductivityduetoamodern,user-centric,userinterface
– Self-serviceapplicationsreduceworkloadsandmakestaffmoreefficient
– AutomatedsupportforoutliercasesreducesProcessingCenterworkloads
– Automatedassistfordeterminationsreducesadjudicationwaittimes
Outcomes
• TechnicalOutcomes– Cloudcomputingreducescoststooperate
modernsystems– Serviceorientedarchitecturereducescosts
tomaintainandextendapplicationlogic– Sharedservicesand/ormodern
programminglanguagesreducestheamountofcodetobedevelopedandmaintained
– Built-insupportforanalyticdataextendsabilitytosupportdata-baseddecisions
5/19/2016 5
IT Modernization is often a technology-focused endeavor where legacy IT systems are refactored into modern infrastructure with little or no modification to the business process or to application functionality. The Agency’s business processes are out of date, thus we believe simultaneous modernization will yield positive business and technical outcomes.
ScopeFiveapplicationswillbemodernizedinthescopeofthisprogram:•TitleII•TitleXVI•Notices•Enumerations•EarningsForeach,thedataandsystemsinfrastructurewillbemodernizedalongwiththeapplication(seeApproach).Inaddition,thefundswillbespenttomodernizeouremailinfrastructurebymovingitintothecloud.Eachoftheseapplicationsconsistsofaseriesofinter-connectedbusinessprocesses.AppendixAlistseachofthesebusinessprocessesasafine-graineddescriptionofscope.
5/19/2016 6
Thepicturebelowrepresentsourpreliminaryestimatesofcostsforthefivemodernbusinessapplicationsandfortheunderlyinginfrastructuretosupportthem.Includedisthecostforeachannualincrementforeachproduct,aswellasthenumberoffederalFTEsandcontractorFTEsestimated.WewillcontinuetorefinethecostmodelandreplacethesenumbersaswebegintheModernizationProgram.
Roadmap and Costs
5/19/2016 7
Approach: AgileWeintendtodevelopusingAgilemethodsandaproductframe-ofmind.
Takingaproductapproachmeansthatwewillnotsuggestthereisanendtotheprogram.Itisnotaproject.Wewillcontinuouslyimprovetheproductaslongastheimprovementstobedevelopedjustifytheexpenseofthedevelopmentteam.
User-centric
Agilesuggeststhatwewilldevelopiterativelydrivenbytheusersofsystemswiththeaimofdeliveringsignificantnewfunctionalityinreleases2-4timesayear.Aseachreleasecomestoaclosetheusers– ouremployeesandourcustomers- willhelpuschoosethenextmostimportfunctionality.Thisagilitytoiterativelychoosewhatisimportantasyougoallowsustoadapttochangingpriorities…butitintrinsicallymakestheendgameamovingtarget.InthesectionCostControlwewillsuggestanapproachtomanagethisdynamicmethodology.
5/19/2016 8
Approach: Agile and the First ReleaseThebestpracticearoundagiledevelopmentsuggeststhatthefirststepistobuildaskeletonforabusinessprocessend-to-endandthentostartaddingfunctionality,meat,tothosebones.Thismeansthatthefirststepistoidentifythecoreconcepts,theskeleton,foreachmodernizedprocess.Forexample,manyofourprocessesarebuiltaroundtheconceptofacase.Filingfordisabilitybeginswithestablishingacasetobeworked.Fortheseprocesseswemightbuildorbuysoftwareinfrastructuretomanagecasesandthenstartbuildingfunctionalitytoopenacase,processacase,makeadetermination,andcloseacase…fromfront-to-back.Ourexperiencewithmoderndevelopmenttoolsandprocessessuggeststhatwecanbuildoutaminimallyviableproduct(MVP)end-to-endin12-24months.OnceanMVPisinplacefunctionalitycanbeextendedusingagilemethods.
5/19/2016 9
Oversight & ManagementThenatureofanAgiledevelopmentprocessrequiresanewapproachtotrackprogressandensurefiscalresponsibility.
ExecutiveManagementattheSSA
TheDeputyCommissionerforSystemswillmanagethismodernizationeffortthroughaspecialprogramofficewhoseleadhastheauthoritytomanageacrosstheAgency.OutsideOversight
Congress,theOIG,GSA,andOMBrequiremechanismstomonitoragileproductdevelopment.Thesemechanismsinclude:•RunRateandBacklogValueProposition•MeasuringVelocity•IterativeReviewofDeliverables,and•MeasuringStoryPointsInthepastwehaveprovidedoutsideoversightquarterlyupdatesandweproposetodelivermeasurementsfromoneormoreofthesemechanismsduringtheseupdates.
5/19/2016 10
Guiding Principles: Customer Connect
NinemonthsagotheAgencystartedconsideringadramaticproposition:whatwouldourcustomersconsiderfirstrategovernmentservicesinfiveyears.Weaskedouragencycolleaguestoconsider:•CustomerengagementenvisionedwithnoneofthecurrentITsystemsconstraints…wewillrewritethesystemsaspartofITModernization;•Customerengagementfromourcustomer’sperspective…notfromtheAgency’sperspective;and•Customerengagementinaworldfiveyearsoutwherewhatweseeascuttingedgetodayisbythenpassé.
Theresultwasremarkable…
5/19/2016 11
StaffimaginedaWorldwherewewoulddispatchdriverlesscarstopickupcustomerswithdisabilitiesandtransportthemtoandfromrequiredcontinuingdisabilityexams…TheyimaginedaWorldwhereartificialintelligencewouldassiststaffinsortingthroughmedicalevidencetomakefasterandmoreaccuratedeterminations…TheyimaginedaWorldwherecustomerswouldoptintoallowtheAgencytofilloutcomplexapplicationsusingdatafromotherGovernmentandnon-governmentsources…ThisNewThinkiscriticallyimportanttoourmodernizationefforts…itinformsusaswemodernizeanddrivesusindirectionsthatwemightotherwiseoverlook.TheAgencyisreadyforthis…
Guiding Principles: Technology & ArchitectureWhatisaModernITInfrastructure?ItisimportanttonotewhatwemeanbyITModernizationandestablishatargetfortheresultingtechnology.ItisnotparticularlyusefultotakealargemonolithicchunkoflegacyCOBOLcodeandproduceamonolithicchunkofJAVAcode.Webelievethatthetargetarchitectureneedstoexecuteonadistributedclusterofcommodityserversandbedesignedinascalablemanner.Inotherwords,amodernapplicationneedstorunsmartlyinacloudcomputingenvironment.Amodernapplicationshoulduseaservice-orientedarchitectureandshouldfavordeploymentincontainers.AmodernapplicationneedstobedevelopedinamodernopenprogramminglanguagecurrentlytaughtinthemajorityofcollegeanduniversitysystemsintheUSA.Amodernapplicationneedstoserviceonlinetransactionsinrealtimeandserviceanalytictransactionsinareasonabletimeframe.Buyvs.BuildWhenthereisvalueinbuyingsoftwareinsteadofbuildingit,thisshouldbethepreferredcourse.Butpurchasedsoftwareshouldfollowthesametenets:itshouldscale,runoncommodityhardware,andbewritteninoratleastbecustomizedusingcommonopenprogramminglanguages.Itshouldbeextensiblefromtheoutsidesuchthatallfunctionalityisavailabletocustomprogramsascallableservices.
5/19/2016 12
StaffingInordertomodernizeourITInfrastructureweneedtomodernizeourITstafftowieldtheassociatedmoderntools,languages,andsoftwarestack.ThebestpracticefortrainingITprofessionalusesafullimmersioncodingbootcamptechnique.TheSSAwillputnewhiresthrougha90-daybootcampandputcurrentstaffthroughafocuseda30-daycampdesignedforthosewithITexperience.Weareworkingtoreduceourspendonoutsidecontractorsinordertorampupourstaffinpreparationfortheretirementsweanticipateinthenextfewyears.Thirty-sevenpercentofoutITstaffareeligibleforretirementinthenextfiveyears.ThisproactiveapproachfurtherpositionsustoexecuteontheITModernizationprogramwerequire.Itisworthnotingherethatagilemethodsrequireamuchhigher,sustained,levelofengagementfromAgencybusinessorganizations.ThisITmodernizationeffortwillhavetheeffectoffundamentallychangingtherelationshipbetweenSystemsandourbusinesspartners.
5/19/2016 13
ConclusionThispaperpaintsseveralpictures.WedescribewhatamodernITinfrastructurelookslike.Weproposeamodernagileapproachtothedevelopmentofamoderninfrastructure.Wesuggestaroadmapwithdetailstoassureyouthatweknowwhatwearedoing.Wedescribehowwewillbuildonasoundmodernextensiblearchitecturetoenableustobuildsomethingthatwilllastawhile.Wesuggestaplanforbuildingupthestaffrequiredtoexecuteonalloftheabove.Mostimportantlywesuggestasetofambitiousbutimminentlyachievablebusinessobjectivesthatdescribeafuturestate3-5yearsoutwheretheSSAcoulddeliveracustomerexperiencethatisonparwiththeexperiencedeliveredtodaybythebestcommercialenterprises.Thisobjectiveisambitiousbutfeasible.Itisthisdelightfulcustomerexperiencethatweareaskingyoutofund.ITmodernizationisjustaplatformthatenablesthedeliveryofthisdelightfulexperience.TheSSAisprovingthattheycandothisnowbybuildingoutcloudinfrastructure,developingamoderncloud-basedapplication,anddevelopingamoderndataarchitecture.Butthisisjusttoassureyouthatwecanexecute.WeaskforfundingtomodernizeourITand,atthesametime,wewillmodernizeourAgency’sbusinessprocessestobetterserveourcustomers.
5/19/2016 14
APPENDIX ABusinessProcessesinScopeforTitleIIModernization
5/19/2016 15
Thefollowingbusinessprocessmapsoutlinethekeystepsandmainstakeholdersinvolvedineachprocess.ChrisisthenameoftherepresentationalcustomerofSSAinthisdocument.EachoftheprocessestypicallystartswithaneventinChris’lifeandendswithacommunicationfromSSAtoChris.
Non-Disability Post-Entitlements: Chris Changes Address (Title II)
5/19/2016 17
Non-Disability Post-Entitlements: Chris Changes Address (Title XVI)
5/19/2016 18
Non-Disability Post-Entitlements: Chris Has a New Child (Title II)
Non-Disability Post-Entitlements: Chris Changes Student Status (Title II)
5/19/2016 19
Non-Disability Post-Entitlements: Chris Gets a New Job (Title II)
Non-Disability Post-Entitlements: Chris Changes Student Status (Title II)
5/19/2016 20
Non-Disability Post-Entitlements: Chris Has a Not Received Payments
Non-Disability Post-Entitlements: Chris Changes Student Status (Title II)
5/19/2016 21
Non-Disability Post-Entitlements: Chris Has a New Child (Title II)
Non-Disability Post-Entitlements: Chris Changes Student Status (Title II)
5/19/2016 22
Non-Disability Post-Entitlements: Chris Receives a Large Sum of Money
Non-Disability Post-Entitlements Chris Earns (Title II Wage Reporting)
5/19/2016 23
Non-Disability Post-Entitlements: Chris Receives Overpayment (Title II & Title XVI) pt 1
5/19/2016 24
Non-Disability Post-Entitlements: Chris Receives Overpayment (Title II & Title XVI) pt 2