Since Service Virtualization was introduced at Nordstrom as a tool to help bridge the gap between development and operations teams, it has served as an important strategic tool to support both Nordstrom’s development and operations teams.
For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Virtualization for Agile Parallel Development
1. Nordstrom Case Study:
DevOps is High-Fashion: Nordstrom’s Use of Service
Virtualization for Agile Parallel Development
Suzanne Conniff
DOX04S #CAWorld
Nordstrom
Technology Leader
DevOps
2. 2
Abstract
Service Virtualization was introduced at
Nordstrom as a tool to help bridge the gap
between development and operations teams.
Service Virtualization has served as an
important strategic tool to support both our
development teams and operations teams for
Nordstrom.
Suzanne
Conniff
Nordstrom
Technology Leader
7. CAN YOU RELATE TO THESE CONSTRAINTS?
• ENVIRONMENT INSTABILITY=LESS TIME TESTING
• TROUBLESHOOTING ISSUES=TIME-CONSUMING
• DATA CREATION=TOO MUCH TIME
• PROJECT TIMELINES =SEQUENTIAL DEVELOPMENT
11. 11
REPLACE REAL WITH VIRTUAL
80% of the environment components virtualized
PROVIDE REUSABLE TEST DATA
Use virtual models to store all reusable data
REDUCE CROSS-TEAM SUPPORT
The dependency on downstream DevOps teams was reduced by 75%
ENVIRONMENT STABILIZATION
Service Virtualization removes performance lab constraints
12. 12
Which project will make it to production? Do I really have to choose?
PERF NEARLY KICKED OUT OF THEIR OWN LAB!
18. Challenges
• Long development and
testing duration
• Unavailability of
Dependent Services
• Frequent changes in the
WSDLs and test
environment
• Setting up new
environments
Benefits
Enabled Parallel development
Improved same sprint test coverage with continuous testing
Stabilized environments for the consumer applications
Isolated the dev / testing teams from frequent WSDL , environment changes
Removed data dependencies across systems
Reduced test data set up effort by 75%
Removed all downstream issue analysis activities
$ Savings
Cost of missing sprint target
Cost of environment downtime
Cost of data setup
Overall cost of sequential
development to release timeline
Rewards Program Service Virtualization value articulation
19. 19
•CONTINUOUS INTEGRATION
•TRANSIENT ERROR TESTING
•QUALITY MONITORING ENABLEMENT
CONTINUOUS DELIVERY
Service Virtualization provides the Rewards Program stability for a delivery pipeline
20. 20
Developer
Workstation
DIT SIT Perf UAT Pre-prod
Certificate Tender
Service v2
YES YES NO YES NO YES
Customer Service v4 YES YES NO YES NO YES
Customer
Communication
Service v4
YES YES NO YES NO YES
Customer Rewards
Service v1
YES YES NO YES NO YES
Person HR Service
v2
YES YES NO YES NO YES
POS Transaction
Service v4
YES YES NO YES YES YES
Org Service v2 YES YES NO YES NO YES
Reference Data
Service v3
YES YES NO YES NO YES
Rewards Service v2 YES NO NO NO NO NO
VIRTUAL SERVICE DASHBOARD
Dev Sandbox DIT SIT Perf UAT Staging
26. 26
1.Challenges in adoption
2.Business Case
3.What’s in the pipeline for SV that is exciting
4.Self-provisioning API
5.Third party vendors & Resiliency Testing
6.More details Rewards Program
APPENDIX
30. 30
•HARDWARE / SOFTWARE COST
AVOIDANCE
$80 million spent on building/maintaining lower environments per year
•REMOVE WAIT TIMES
Loss of $1.2 million dollars in productivity per year
THE SERVICE VIRTUALIZATION
BUSINESS CASE
How did we sell Service Virtualization to Nordstrom Leadership?
31. 31
WHAT’S NEW FOR SERVICE VIRTUALIZATION AT
NORDSTROM?
VENDOR INTEGRATION
ENVIRONMENT
PRODUCTION TESTING DEVELOPER SANDBOX
Provide access to external partners
for internal non-production
Nordstrom resources (services,
APIs, etc.)
Performance testing in production with
Service Virtualization
Our website developers will soon
have a developer image that
includes all virtual models for all
interfaces
Remove security risks by
eliminating the need to access real
Nordstrom resources
Customer data and credit data remains
secure
Increase the testing coverage of unit
testing
Provide external partners with
compliant data for testing; pairing
service virtualization with test data
management tools
Holiday volume tests run in production
environment without risk
Early integration testing uncovers
defects long before they are
introduced down the delivery pipeline
32. 32
Development of a self-provisioning API allows developers to stand up virtual services
SELF PROVISIONING OF VIRTUAL SERVICES
33. 33
THEY DON’T SUPPORT PERFORMANCE
TESTING
THEY ARE UNABLE TO ADJUST THEIR
RESPONSE TIMES
THEY CHARGE USAGE FEES
THE TROUBLE WITH THIRD PARTY VENDORS
Resiliency of applications put to the test
35. FOR MORE INFORMATION
To learn more about DevOps, please visit:
http://bit.ly/1wbjjqX
Insert appropriate screenshot and text overlay
from following “More Info Graphics” slide here;
ensure it links to correct page
DevOps