SlideShare ist ein Scribd-Unternehmen logo
1 von 44
Experiences with Lean UX in Capital Markets
Agile India 2014
Michael Heydt, Principal, SunGard Advanced Technologies
Ravi Kanth, Senior Manager, SunGard Advanced Technologies
www.sungard.com
Goal for the Session
» Explain to you the adventure we have had in implementing Lean UX
with our Finance, particularly Capital Market and Wealth Management
Customers
» Give insights into how “theory” has been learned and implemented
» And key realizations that we’ve come to over many projects
2
www.sungard.com
Agenda
» About SunGard Consulting Services
» Personal history with Agile and Lean UX
» Lean UX in a Nutshell
» How We’ve Adapted Lean UX
» UX as applied in Capital Markets and Wealth Management
» Lessons Learned from 2011-2013
» Moving Forward: 2014 and Beyond
» Q&A (answers not guaranteed)
3
www.sungard.com
About SCS
» Consulting division of the worlds largest private software company
» Broad industry / product reach: Finance, Energy, Insurance, Higher
Education, Benefits Administration
» Advanced Technology Service Line
– NYC, Houston, London, Bangalore, Pune
– Current focus on UX, BigData, DevOps, Petabyte Data, and many
more
4
www.sungard.com
Background
– Mike
– Ravi
5
www.sungard.com
Additional Experience, Specific to Today
» 2009-2010 composited application frameworks for agility
» 2011-2012 applied concepts to wealth management domain
» 2013 application to capital markets
6
www.sungard.com 7
www.sungard.com
Quote From Golfelf / Sieden: Benefit of Lean UX
8
“Most importantly, all the teams at GE are
now empowered to get to a clickable
version of their experience in days
instead of months. They are able to
bring these ideas to internal
stakeholders and external customers
well before committing further
resources. In addition, the teams are far
better equipped to judge how successful a
new product release will be.”
www.sungard.com
Steps of Lean From Golfelf / Sieden
9
www.sungard.com
360 view of the customer from Golfelf / Sieden
10
» Analyze the user
and his work
patterns
» There are many
different inputs
for
understanding
the users
workflow
www.sungard.com
Lean UX Sprints From Golfelf / Sieden
11
www.sungard.com
Well, this takes practice
» How to apply takes learning
» Apply UX to your UX Process (evolve how you create software)
» Lean UX is not just UI
– I think this is a misnomer for many people
– It is creating common understanding between users and those who
enable the user
– Defining how goals of the business get executed by users, and
implemented by software
12
www.sungard.com
2013 Capital Markets Project(s)
» Capital Markets
– The customer: traders who want software tomorrow, with
incremental improvements regularly delivered
– Can’t wait for software to be built as every minute loses money
– But, we want to know a long-term strategy
13
www.sungard.com
Challenges for UX with the CM Market
» Known worker processes, but legacy systems don’t implement
– Often 5-10 different systems to accomplish one simple business
process
– Requires continuous monitoring of multiple apps
» And it’s distributed UX
– Users run across roles, offices
– Need real-time collaboration, escalation, approvals
» Many organizations have their own UX groups
14
www.sungard.com
UX Required Additional Perspective for CM
» Tight specification of business goals
» Need for roadmaps and timelines
» Limited, but voluntary access to users
– As long as we showed taking user into account
– And providing business value
» UX Had not been done before for CM customers
– Lots or work to “prove” the concept
» Define the patterns, show the benefit, rapid prototype
15
www.sungard.com
What was our resultant means of success?
» UX is more than UI
» Business Goals and The Minimum Viable Product are Key
» MVP/MVFs define features that need to be created by users
» Build only MVFs that are needed to solve the business problems
» UX Patterns are how MVFs get mapped to technology
» Multigenerational plans map MVFs to sprints/themes
» Vision must be created to create common understanding of the plan
» MVFs provide traceability of code implementation to business goals
16
www.sungard.com
The MVP/MVFs
» Each design / prototype is a proposed business solution
» Used each to validate user feedback
» It’s the smallest item that can be built to test assumptions
» An MVP does not have to be code. It is an approximation of the end
experience
» Used to learn and evolve the experience of the user
www.sungard.com
The Lean MVP
18
www.sungard.com
The UX Pattern
» What is a UX Pattern?
– A mapping of data to how the user wants to interact with the data in
a particular context (user roles and application delivery channel)
» What is involved in a UX Pattern?
– The data
– The user and their context
– The task to complete
– The delivery channel (desktop, web, mobile)
19
www.sungard.com
What’s Our Process
20
Understand the Business
Define Business Problems
Define Business Goals
Define MVP’s to Meet
Goals
Create the Software
IterativeUXSessionsand
Assessments
www.sungard.com
The process creates… Vision
» Business Problem Statement
» Business Goals Statement
» List of MVF’s
» Prioritization of MVFs into a Multigenerational Plan (MGP)
» Vision is how MVFs transition the business to from the problem to the
goals, and at in what timeframes via the MGP
21
www.sungard.com
The Team
» Three roles / people
– UX Information Architect
– Subject Matter Expert
– Developer
» All interact together with the user
» Desired to have some overlap of expertise across all three roles
22
www.sungard.com
The Unified Team
Information
Architect
Domain
Expert
Developers
23
www.sungard.com
Domain Specialist
Process Maps and Flows
• Knowledge of how the business works
Business Problem and Goals Definition
• Figures out the users and business pains
• And articulates how to fix them
MVP/MVF Definition
• What is exactly what we need to build
Multigenerational Plan
• What order do we implement MVPs
24
www.sungard.com
UX Designer
UX Sessions
• User Interviews
• Persona Definition
• Works with graphic designer
Paper Prototypes
• Interactive sessions to determine user needs
Wireframes and storyboards
• Rapidly visualize, validate and revise the experience
Simulations
• Functional representation of final product
• Platform specific
25
www.sungard.com
Developer
Coding
• Knows how to code for the platforms and technology
• From wireframes to production code
Visual Design
• Can make things pretty
• Knowledge of the target platforms
Adaptability through Reuse
• Builds flexibility of application to adapt to changes in UX
requirements
Environment
• Knows how to fit to the customer’s legacy technology
• There are no greenfields in capital markets
26
www.sungard.com 27
www.sungard.com
Elements of the “Vision”
» Problem Statements
» Business Goals Definition
» The set of MVF’s = the MVP
» Multi-generational plan
28
www.sungard.com
Example Final Problem Statement
• Really expensive to maintain existing system
Existing Tech Cant Be
Supported
• Creates chances for expensive mistakes
• Makes training expensive
• Every person makes their own process, all inefficient
Systems don’t support
workers processes
• They can’t see what’s going on in different systems
• Expensive context shifts when switching systemsUsers can’t multi-task
• Supervisors can’t monitor work of their employees
• Supervisors can’t approve or escalate events
No explicit support for
hierarchical workflow
• Too much functionality expose to users – they can make
expensive mistakes
Current Systems Don’t
Support User Roles
29
www.sungard.com
Example Business Goals Definition
• Eliminate need to redundantly enter data
• Reduce context switching
• Reduced cost of training
User
Effectiveness
• Provide consistent and complete functionality
• Provide evolutionary software
• Sunset old technology
Functional
Capabilities
• Expose data to the enterprise
• Mobile Access
• Offline Access
Multiple Channel
Enablement
• Lower operational costs of hardware
• Get rid of old technology
• Higher service levels
Operations
30
www.sungard.com
Example MVFs: CM Trade Amendment Approval
» Desk monitor sees and acknowledges trade amendments posted by
traders within a specified period
» Amendment needing approval are prioritized in views by duration to
expiry
» Desk monitor supervisors are given views of desk monitors with
amendments needing approval within a specified period of expiry
» Amendments exposed in all 5 internal systems will be surfaced to desk
monitors in a single view
31
www.sungard.com
Long-term roadmap of MVF’s
MVF #1 MVF #2 MVF #3 MVF #2 MVF #3
MVF #4 MVF #N MVF #N MVF #N MVF #N
MVF #N MVF #N MVF #N MVF #N MVF #N
Highest Priority
Lowest Priority
FutureEnd of
Phase 1
Day 1
Support
32
Themes
www.sungard.com
MVR 1
• MVF #1
• MVF #2
MVR 2
• MVF #3
• MVF #4
• MVF #5
MVR 3
• MVF #6
MVR4
• MVF #7
MVR 5
• MVF #N1
MVR 6
• MVF #...
Month X MVP2: Month X+2 MVP3: Month X+3
MVP4: Month X+4 MVP5: Month X+5 MVP6: Month X+6
End of
Phase 1
Day 1
Support
The Multigenerational Plan – Sequenced MVRs
33
www.sungard.com
Traceability of MVF to Problems and Goals
34
Problem MVF Goal
www.sungard.com
Traceability: Example
Problem
• They can’t see what’s going on in different
systems
MVF
• Amendments exposed in all 5 internal
systems will be surfaced to desk monitors in
a single view
Goal
• Reduce context switching
35
www.sungard.com
Business drivers visualized
Business
Processes
Trade
Amendments
Operational
Risk
Monthly
Reports
Observed
Deficiencies
Requires
Produces
Aggregated
Analyzed
Adapts behaviors
and capabilities External
Internal
Cannot prevent
mistakes
Cannot react
to needs
Inefficient and
error prone
Day 1
Support
Monthly
36
www.sungard.com
Add driver:
Business
Processes
Trade
Amendments
CALCULATED
Operational Risk
Approval
Workflows
Observed
Deficiencies
Requires
Produces
Generates
Analyzed
Adapts behaviors
and capabilities
Attempts to
prevent mistakes
Cannot react
to needs
Efficient and
reduces errors
Immediate
Future
External
Internal
Risk Reduction &
Approval Workflow
37
www.sungard.com 38
www.sungard.com
From Clients…
» Your process is a breath of fresh air
» You have delivered so much more than we expected
» You’ve presented what you will be doing in the short and long-term in a
way unlike we’ve ever seen
» You are showing an understanding of our business that no one has
ever done
» “Amazing!”
39
www.sungard.com
Things that went well in the CM project
» Time doing UX, in replace of “analysis”, was joyful
» Customers knew exactly what they are getting, and saw progress
weekly
» Scope did not creep due to definition of MVP’s and business goals
» We Delivered Exactly/ONLY What Was Needed, and it worked well
» Technically, MVVM Patterns Help Greatly with Reuse, rapid change in
UX, and IoC/DI goes great distances for SPLE
40
www.sungard.com
Things I’d Like to do Better
» Longer cycle time than I would like
» Client UX Team was isolated, and only gave us a lot of high-fi photo-
shops.
» Still a lot of coding, and worrying about details of languages
» UI Wireframes done in Powerpoint (ugh).
» Need better support for patterns and code generation
» UX is not just UI: Performance. Data Requests are still important
» Manual deployments, still scheduling releases and waiting weeks
41
www.sungard.com
The Future
» UX Body of Knowledge (BOK): the MVPs and patterns
» Create factories for creating software from the UX BOK
» Apply software product line concepts
– Common MVPs and patterns form fixed part of product platform
– Custom MVPs for the variable product components
» Apply to additional domains
– Insurance, Education, Benefits, Healthcare
» Platform specific components auto-wired as composited solutions
42
www.sungard.com
The Future
» Not just
simulations
» UX design goes
directly to code
» Code directly to
deployment
43
www.sungard.com
Thanks!
Michael Heydt
SCS ATS NYC
Michael.heydt@sungard.com
44
Ravi Kanth
SCS ATS NYC
Ravi.kanth@sungard.com
Aditya Yadav
SCS ATS Bangalore
Adtiya.yadav@sungard.com

Weitere ähnliche Inhalte

Andere mochten auch

Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
Ron Lichty
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaboration
Vinothini Raju
 

Andere mochten auch (20)

Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...Crash course - managing software people and teams (engineering leadership sig...
Crash course - managing software people and teams (engineering leadership sig...
 
SMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOpsSMAC: The Key to Getting Traction with DevOps
SMAC: The Key to Getting Traction with DevOps
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting Culture
 
More than Technology - The Culture of DevOps
More than Technology - The Culture of DevOpsMore than Technology - The Culture of DevOps
More than Technology - The Culture of DevOps
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a tool
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015
 
Enable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo OpsEnable DevOps culture through BDD - By including 4th amigo Ops
Enable DevOps culture through BDD - By including 4th amigo Ops
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about culture
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture final
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaboration
 
Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)Creating High Performance teams by using a DevOps culture (FUG presentation)
Creating High Performance teams by using a DevOps culture (FUG presentation)
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practices
 
5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture5 Keys to Building a Successful DevOps Culture
5 Keys to Building a Successful DevOps Culture
 
Data Driven DevOps: from Culture to Gamification
Data Driven DevOps: from Culture to GamificationData Driven DevOps: from Culture to Gamification
Data Driven DevOps: from Culture to Gamification
 
Overcoming the Barriers To Building Great Products
Overcoming the Barriers To Building Great ProductsOvercoming the Barriers To Building Great Products
Overcoming the Barriers To Building Great Products
 
Creating a Global Engineering Culture - Agile india 2014
Creating a Global Engineering Culture - Agile india 2014Creating a Global Engineering Culture - Agile india 2014
Creating a Global Engineering Culture - Agile india 2014
 
What Makes a Great Engineering Culture?
What Makes a Great Engineering Culture?What Makes a Great Engineering Culture?
What Makes a Great Engineering Culture?
 
Organization theory and design 08 2013
Organization theory and design  08 2013Organization theory and design  08 2013
Organization theory and design 08 2013
 
Architecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering CultureArchitecting for Huper Growth and Great Engineering Culture
Architecting for Huper Growth and Great Engineering Culture
 

Ă„hnlich wie Agile india 2014 Presentation

Navigator Systems ltd HireTrack NX questions
Navigator Systems ltd   HireTrack NX questionsNavigator Systems ltd   HireTrack NX questions
Navigator Systems ltd HireTrack NX questions
David Rose
 
Quill slides-www2013
Quill slides-www2013Quill slides-www2013
Quill slides-www2013
Vivian Motti
 

Ă„hnlich wie Agile india 2014 Presentation (20)

Something super epic...
Something super epic...Something super epic...
Something super epic...
 
Training Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training WebinarTraining Webinar: From a bad to an awesome user experience - Training Webinar
Training Webinar: From a bad to an awesome user experience - Training Webinar
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX Process
 
Business Procedure Modelling and Digitization Toolbox - Master Thesis - Kamal...
Business Procedure Modelling and Digitization Toolbox - Master Thesis - Kamal...Business Procedure Modelling and Digitization Toolbox - Master Thesis - Kamal...
Business Procedure Modelling and Digitization Toolbox - Master Thesis - Kamal...
 
How to achieve the ux goals
How to achieve the ux goalsHow to achieve the ux goals
How to achieve the ux goals
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
 
The world of enterprise solution development with asp.net and C#
The world of enterprise solution development with asp.net and C#The world of enterprise solution development with asp.net and C#
The world of enterprise solution development with asp.net and C#
 
Application modernization
Application modernizationApplication modernization
Application modernization
 
Navigator Systems ltd HireTrack NX questions
Navigator Systems ltd   HireTrack NX questionsNavigator Systems ltd   HireTrack NX questions
Navigator Systems ltd HireTrack NX questions
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORM
 
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
UX-plosive stuff - user experience to come first (ADF Enterprise Mobility Con...
 
How can User Experience (UX) and Business Analysis (BA) work together?Busines...
How can User Experience (UX) and Business Analysis (BA) work together?Busines...How can User Experience (UX) and Business Analysis (BA) work together?Busines...
How can User Experience (UX) and Business Analysis (BA) work together?Busines...
 
Efficiency, usability and future preparedness through a next-generation corpo...
Efficiency, usability and future preparedness through a next-generation corpo...Efficiency, usability and future preparedness through a next-generation corpo...
Efficiency, usability and future preparedness through a next-generation corpo...
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Quill slides-www2013
Quill slides-www2013Quill slides-www2013
Quill slides-www2013
 
Quill slides-www2013
Quill slides-www2013Quill slides-www2013
Quill slides-www2013
 
Why Questioning the Product is Important by McDonald's PM
Why Questioning the Product is Important by McDonald's PMWhy Questioning the Product is Important by McDonald's PM
Why Questioning the Product is Important by McDonald's PM
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 

Mehr von Michael Heydt

Mehr von Michael Heydt (7)

Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a Nutshel
 
Continuous and Seamless Applications
Continuous and Seamless ApplicationsContinuous and Seamless Applications
Continuous and Seamless Applications
 
Using Azure for Computationally Intensive Workloads
Using Azure for Computationally Intensive WorkloadsUsing Azure for Computationally Intensive Workloads
Using Azure for Computationally Intensive Workloads
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011
 
C# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech TalkC# 3.0 and LINQ Tech Talk
C# 3.0 and LINQ Tech Talk
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud Mashups
 
Social Machines
Social MachinesSocial Machines
Social Machines
 

KĂĽrzlich hochgeladen

KĂĽrzlich hochgeladen (20)

%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

Agile india 2014 Presentation

  • 1. Experiences with Lean UX in Capital Markets Agile India 2014 Michael Heydt, Principal, SunGard Advanced Technologies Ravi Kanth, Senior Manager, SunGard Advanced Technologies
  • 2. www.sungard.com Goal for the Session » Explain to you the adventure we have had in implementing Lean UX with our Finance, particularly Capital Market and Wealth Management Customers » Give insights into how “theory” has been learned and implemented » And key realizations that we’ve come to over many projects 2
  • 3. www.sungard.com Agenda » About SunGard Consulting Services » Personal history with Agile and Lean UX » Lean UX in a Nutshell » How We’ve Adapted Lean UX » UX as applied in Capital Markets and Wealth Management » Lessons Learned from 2011-2013 » Moving Forward: 2014 and Beyond » Q&A (answers not guaranteed) 3
  • 4. www.sungard.com About SCS » Consulting division of the worlds largest private software company » Broad industry / product reach: Finance, Energy, Insurance, Higher Education, Benefits Administration » Advanced Technology Service Line – NYC, Houston, London, Bangalore, Pune – Current focus on UX, BigData, DevOps, Petabyte Data, and many more 4
  • 6. www.sungard.com Additional Experience, Specific to Today » 2009-2010 composited application frameworks for agility » 2011-2012 applied concepts to wealth management domain » 2013 application to capital markets 6
  • 8. www.sungard.com Quote From Golfelf / Sieden: Benefit of Lean UX 8 “Most importantly, all the teams at GE are now empowered to get to a clickable version of their experience in days instead of months. They are able to bring these ideas to internal stakeholders and external customers well before committing further resources. In addition, the teams are far better equipped to judge how successful a new product release will be.”
  • 9. www.sungard.com Steps of Lean From Golfelf / Sieden 9
  • 10. www.sungard.com 360 view of the customer from Golfelf / Sieden 10 » Analyze the user and his work patterns » There are many different inputs for understanding the users workflow
  • 11. www.sungard.com Lean UX Sprints From Golfelf / Sieden 11
  • 12. www.sungard.com Well, this takes practice » How to apply takes learning » Apply UX to your UX Process (evolve how you create software) » Lean UX is not just UI – I think this is a misnomer for many people – It is creating common understanding between users and those who enable the user – Defining how goals of the business get executed by users, and implemented by software 12
  • 13. www.sungard.com 2013 Capital Markets Project(s) » Capital Markets – The customer: traders who want software tomorrow, with incremental improvements regularly delivered – Can’t wait for software to be built as every minute loses money – But, we want to know a long-term strategy 13
  • 14. www.sungard.com Challenges for UX with the CM Market » Known worker processes, but legacy systems don’t implement – Often 5-10 different systems to accomplish one simple business process – Requires continuous monitoring of multiple apps » And it’s distributed UX – Users run across roles, offices – Need real-time collaboration, escalation, approvals » Many organizations have their own UX groups 14
  • 15. www.sungard.com UX Required Additional Perspective for CM » Tight specification of business goals » Need for roadmaps and timelines » Limited, but voluntary access to users – As long as we showed taking user into account – And providing business value » UX Had not been done before for CM customers – Lots or work to “prove” the concept » Define the patterns, show the benefit, rapid prototype 15
  • 16. www.sungard.com What was our resultant means of success? » UX is more than UI » Business Goals and The Minimum Viable Product are Key » MVP/MVFs define features that need to be created by users » Build only MVFs that are needed to solve the business problems » UX Patterns are how MVFs get mapped to technology » Multigenerational plans map MVFs to sprints/themes » Vision must be created to create common understanding of the plan » MVFs provide traceability of code implementation to business goals 16
  • 17. www.sungard.com The MVP/MVFs » Each design / prototype is a proposed business solution » Used each to validate user feedback » It’s the smallest item that can be built to test assumptions » An MVP does not have to be code. It is an approximation of the end experience » Used to learn and evolve the experience of the user
  • 19. www.sungard.com The UX Pattern » What is a UX Pattern? – A mapping of data to how the user wants to interact with the data in a particular context (user roles and application delivery channel) » What is involved in a UX Pattern? – The data – The user and their context – The task to complete – The delivery channel (desktop, web, mobile) 19
  • 20. www.sungard.com What’s Our Process 20 Understand the Business Define Business Problems Define Business Goals Define MVP’s to Meet Goals Create the Software IterativeUXSessionsand Assessments
  • 21. www.sungard.com The process creates… Vision » Business Problem Statement » Business Goals Statement » List of MVF’s » Prioritization of MVFs into a Multigenerational Plan (MGP) » Vision is how MVFs transition the business to from the problem to the goals, and at in what timeframes via the MGP 21
  • 22. www.sungard.com The Team » Three roles / people – UX Information Architect – Subject Matter Expert – Developer » All interact together with the user » Desired to have some overlap of expertise across all three roles 22
  • 24. www.sungard.com Domain Specialist Process Maps and Flows • Knowledge of how the business works Business Problem and Goals Definition • Figures out the users and business pains • And articulates how to fix them MVP/MVF Definition • What is exactly what we need to build Multigenerational Plan • What order do we implement MVPs 24
  • 25. www.sungard.com UX Designer UX Sessions • User Interviews • Persona Definition • Works with graphic designer Paper Prototypes • Interactive sessions to determine user needs Wireframes and storyboards • Rapidly visualize, validate and revise the experience Simulations • Functional representation of final product • Platform specific 25
  • 26. www.sungard.com Developer Coding • Knows how to code for the platforms and technology • From wireframes to production code Visual Design • Can make things pretty • Knowledge of the target platforms Adaptability through Reuse • Builds flexibility of application to adapt to changes in UX requirements Environment • Knows how to fit to the customer’s legacy technology • There are no greenfields in capital markets 26
  • 28. www.sungard.com Elements of the “Vision” » Problem Statements » Business Goals Definition » The set of MVF’s = the MVP » Multi-generational plan 28
  • 29. www.sungard.com Example Final Problem Statement • Really expensive to maintain existing system Existing Tech Cant Be Supported • Creates chances for expensive mistakes • Makes training expensive • Every person makes their own process, all inefficient Systems don’t support workers processes • They can’t see what’s going on in different systems • Expensive context shifts when switching systemsUsers can’t multi-task • Supervisors can’t monitor work of their employees • Supervisors can’t approve or escalate events No explicit support for hierarchical workflow • Too much functionality expose to users – they can make expensive mistakes Current Systems Don’t Support User Roles 29
  • 30. www.sungard.com Example Business Goals Definition • Eliminate need to redundantly enter data • Reduce context switching • Reduced cost of training User Effectiveness • Provide consistent and complete functionality • Provide evolutionary software • Sunset old technology Functional Capabilities • Expose data to the enterprise • Mobile Access • Offline Access Multiple Channel Enablement • Lower operational costs of hardware • Get rid of old technology • Higher service levels Operations 30
  • 31. www.sungard.com Example MVFs: CM Trade Amendment Approval » Desk monitor sees and acknowledges trade amendments posted by traders within a specified period » Amendment needing approval are prioritized in views by duration to expiry » Desk monitor supervisors are given views of desk monitors with amendments needing approval within a specified period of expiry » Amendments exposed in all 5 internal systems will be surfaced to desk monitors in a single view 31
  • 32. www.sungard.com Long-term roadmap of MVF’s MVF #1 MVF #2 MVF #3 MVF #2 MVF #3 MVF #4 MVF #N MVF #N MVF #N MVF #N MVF #N MVF #N MVF #N MVF #N MVF #N Highest Priority Lowest Priority FutureEnd of Phase 1 Day 1 Support 32 Themes
  • 33. www.sungard.com MVR 1 • MVF #1 • MVF #2 MVR 2 • MVF #3 • MVF #4 • MVF #5 MVR 3 • MVF #6 MVR4 • MVF #7 MVR 5 • MVF #N1 MVR 6 • MVF #... Month X MVP2: Month X+2 MVP3: Month X+3 MVP4: Month X+4 MVP5: Month X+5 MVP6: Month X+6 End of Phase 1 Day 1 Support The Multigenerational Plan – Sequenced MVRs 33
  • 34. www.sungard.com Traceability of MVF to Problems and Goals 34 Problem MVF Goal
  • 35. www.sungard.com Traceability: Example Problem • They can’t see what’s going on in different systems MVF • Amendments exposed in all 5 internal systems will be surfaced to desk monitors in a single view Goal • Reduce context switching 35
  • 36. www.sungard.com Business drivers visualized Business Processes Trade Amendments Operational Risk Monthly Reports Observed Deficiencies Requires Produces Aggregated Analyzed Adapts behaviors and capabilities External Internal Cannot prevent mistakes Cannot react to needs Inefficient and error prone Day 1 Support Monthly 36
  • 37. www.sungard.com Add driver: Business Processes Trade Amendments CALCULATED Operational Risk Approval Workflows Observed Deficiencies Requires Produces Generates Analyzed Adapts behaviors and capabilities Attempts to prevent mistakes Cannot react to needs Efficient and reduces errors Immediate Future External Internal Risk Reduction & Approval Workflow 37
  • 39. www.sungard.com From Clients… » Your process is a breath of fresh air » You have delivered so much more than we expected » You’ve presented what you will be doing in the short and long-term in a way unlike we’ve ever seen » You are showing an understanding of our business that no one has ever done » “Amazing!” 39
  • 40. www.sungard.com Things that went well in the CM project » Time doing UX, in replace of “analysis”, was joyful » Customers knew exactly what they are getting, and saw progress weekly » Scope did not creep due to definition of MVP’s and business goals » We Delivered Exactly/ONLY What Was Needed, and it worked well » Technically, MVVM Patterns Help Greatly with Reuse, rapid change in UX, and IoC/DI goes great distances for SPLE 40
  • 41. www.sungard.com Things I’d Like to do Better » Longer cycle time than I would like » Client UX Team was isolated, and only gave us a lot of high-fi photo- shops. » Still a lot of coding, and worrying about details of languages » UI Wireframes done in Powerpoint (ugh). » Need better support for patterns and code generation » UX is not just UI: Performance. Data Requests are still important » Manual deployments, still scheduling releases and waiting weeks 41
  • 42. www.sungard.com The Future » UX Body of Knowledge (BOK): the MVPs and patterns » Create factories for creating software from the UX BOK » Apply software product line concepts – Common MVPs and patterns form fixed part of product platform – Custom MVPs for the variable product components » Apply to additional domains – Insurance, Education, Benefits, Healthcare » Platform specific components auto-wired as composited solutions 42
  • 43. www.sungard.com The Future » Not just simulations » UX design goes directly to code » Code directly to deployment 43
  • 44. www.sungard.com Thanks! Michael Heydt SCS ATS NYC Michael.heydt@sungard.com 44 Ravi Kanth SCS ATS NYC Ravi.kanth@sungard.com Aditya Yadav SCS ATS Bangalore Adtiya.yadav@sungard.com

Hinweis der Redaktion

  1. It’s all after the face and takes a long time to react Too long of a cycle Reactive, not adaptive, relative to the business Better to be reactive Slow feedback cycle, non-agile enterprise Not event driven Move to event-based enterprise
  2. It’s all after the face and takes a long time to react Too long of a cycle Reactive, not adaptive, relative to the business Better to be reactive Slow feedback cycle, non-agile enterprise Not event driven Move to event-based enterprise