Conway Case Study - Optimizing Application Integration SDLC
-
Upload
ram-vittal -
Category
Technology
-
view
172 -
download
0
Transcript of Conway Case Study - Optimizing Application Integration SDLC
Customer logo goes here
Partner logo goes here
Con-way Case Study: Optimizing Application Integration Software Development Lifecycle
Ram Vittal
DOX05S
Con-wayPrincipal Enterprise Architect
DevOps
Optimizing Application Integration SDLC
Presented by – Ram VittalPrincipal Enterprise Architect
App Integration SDLC History
• 10+ years app development• 100+ apps in production• Manual testing results in outages • Test Automation tool selection• Test Automation Pilot• Recognizing SDLC Constraints• Service Virtualization Pilot
Agenda
• About Con-way• IT App Overview• IT App Integration Overview• App Layers and SDLC• App Dev/Test Constraints• Pilot Project Use Case• Pilot Project Benefits• Q & A
About Con-way
About Con-way
Freight IT App Overview
Freight IT App Integration Overview
Rules andconstraints
TIBCO business events (BE)
Event cloud
TIBCO BE Views
Application Layers
SDLC – Dev/Test
App Dev/Test Constraints
• Time for test automation• System availability• Test data management• Limited capacity• High complexity
Pilot Project Use Case
• On-demand inspection planning (ODIP)
• Shippers often incorrectly classify shipments resulting in revenue loss for Con-way.
• ODIP solution will predict which shipments are most likely to be misclassified and yield additional revenue.
Classifying Freight
Freight classification • 18 freight classes• Weight• Length• Height• Density• Ease of handling• Value• Liability from theft,
damage, break-ability or spoilage.
Freight class 50
Freight class 500
Incorrect Freight Classification
Revenue
Classified as 50Sample rate = $47.9820 CWT x 47.98 = 959.60
Should be 500Sample rate = $409.3220 CWT x 409.32 = 8186.40
2000 lb. Shipment20 CWT (hundredweight)
7226.80
ODIP and System Dependencies
ODIP
CIS LOC
Rating SCOSMART
CORR
BillingShipment
VSSCO VS
Shipments
SHM EQP
Shipment VS
Linehaul VS
Model X Model Y Model Z
Pkup rqst
Pickup VS
CIS
SHM
ShipmentJava Service
Shipment inspection
Java service
FBES
CORR
SMART
SCO
Shipment canonicalservice
Shipment event
publisher
Navigator
Mobile
Shipment event VS
Shipment VS
Canonical
Shipment Java VS
ODIP System Under Test ODIP System Dependencies
ODIP SDLC – Shifting Left
CA Application Test for ODIP
• Unit testing TIBCO and Java Services• Integ. testing TIBCO BE w/ virtual services• Perf. testing TIBCO BE w/ virtual services• Perf. testing critical components w/ live sys• Virtual services uses custom framework
• Setup scenarios on-demand/state mgmt.
Shipment Event Virtual Service
Con-way CA Service Virtualization Manager
Con-way CA Service Virtualization Manager
ODIP Functional Test with VS
ODIP Performance Test with VS
Benefits
Saved two months of development/testing Reduced complexity for development/testing Identifying and fixing bugs became easier Provided high-availability for constrained services Achieved component level performance testing Eliminated capacity constraints for performance testing Identified performance issues earlier in SDLC Repeated performance test several times Reusable virtual services for other projects
ODIP Pilot Project Scorecard
Metric Pre Post Benefits
Service VirtualizationIntegration test system availability Low High • Direct dependencies are virtualized provided
very high system uptime• Test data scenarios were setup in spreadsheets
and Oracle DB improving coverage and accuracy.
Integration test data coverage and accuracy Low High
Integration TestingScenarios validated during development Low High • “Shift left” of testing
• Better code quality/lower bugs• Increased developer productivity• Released with confidencePhase in which all systems get tested SIT Development
Load and Performance TestingThroughput achieved 100 bills/hour 50,000 bills/hour • Performance issues identified during
development phase• Cost savings in resolving issues identified
earlier in cycle• Ability to test through various load scenarios• Ability to test performance at a component level
Number of cycles executed 1 10/on-demand
Number of issues identified Small Large
SDLC phase in which L&P testing done Post SIT Development
Questions
Recommended Sessions
SESSION # TITLE DATE/TIME
DOT10S DevOps: A Cultural Transformation, More than Technology 11/11/2014 at 4:15 pm
DOT17S Moving forward in your DevOps Journey 11/12/2014 at 11:15 am
Service Virtualization
CA Technologies
DevOps Simulation Experience
CA Technologies
Related Technologies
Parallel Application Development
CA Technologies
DevOps Assessment
CA Technologies
31
Session Evaluation
Please provide your feedback about this session
Session Name:Con-way Case Study:
Optimizing Application Integration Software
Development Lifecycle
Access inside the CA World Mobile App
Click on SURVEY/SESSION EVALUATION If your badge was scanned at the entrance to
this session, click on the name of this session.