Software Modernization
description
Transcript of Software Modernization
Continuous Value DeliveryModern Apps | Modern ALM | Modern Requirements Management
Karthik RavindranSenior Director, Visual Studio ALM Product ManagementMicrosoft Corporationhttp://www.microsoft.com/alm
Software Modernization
Direct-to-ConsumerConnected Commerce Modern Workforce
Modern App Characteristics
People and Experiences centric
Connected devices Continuous services
Edge facingAlways evolving
New value
Continuous Value DeliveryContinuous Feedback | Continuous Quality | Continuous Adaptation
DefineIdeation
DevelopIdea to working software
OperateSoftware to Value delivery
REQUIREMENTSPRODUCTBACKLOG
OPSBACKLOG
MonitorImplement
WORKING SOFTWARESHARED ARTIFACTS
MeasureValue correlation
Team
Integration | Traceability | Visibility
Conventional Requirements Management
Modern Requirements Management
Actionable Traceable Adaptable
Actionable
TODO : Bob to insert screen shot InteGREAT requirements tool (BRD
or Spec authoring)
TODO : Bob to insert screen shot InteGREAT requirements tool (Flowchart, UML diagram, or
Decision flow)
Traceable
Requirements
Acceptance criteria Code Tests Feedback Releases Learning
App Lifecycle
Adaptable
TODO : Bob to insert screen shot of an InteGREAT capability that enables
requirements updates based on user feedback
Business value
Cycle times
Modern ALM : Metrics that matter
Modern ALM and Modern Requirements Management for your Modern Apps