SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 
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 DevOpsDevOps Ltd.
 
Jason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureJason Medley - Quirky's Recruiting Culture
Jason Medley - Quirky's Recruiting CultureGreenhouseSoftware
 
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 DevOpsBob Sokol
 
DevOps Culture as a tool
DevOps Culture as a toolDevOps Culture as a tool
DevOps Culture as a toolDick Noort
 
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 CultureJumpCloud
 
DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015DevOps Culture Level2 - IPExpo Manchester 2015
DevOps Culture Level2 - IPExpo Manchester 2015Mandi Walls
 
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 OpsVinay Krishna
 
Itsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureItsm camp - DevOps is about culture
Itsm camp - DevOps is about cultureIngmar Krusch
 
2013 corportate culture final
2013 corportate culture final2013 corportate culture final
2013 corportate culture finalChris Boos
 
DevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationDevOps – Culture of continuous delivery & collaboration
DevOps – Culture of continuous delivery & collaborationVinothini Raju
 
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)Serena Software
 
Dev ops culture and practices
Dev ops culture  and  practicesDev ops culture  and  practices
Dev ops culture and practicesAnkaraCloud
 
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 CultureMandi Walls
 
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 GamificationBrian McCallion
 
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 ProductsMike Chowla
 
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 2014Doc Norton
 
What Makes a Great Engineering Culture?
What Makes a Great Engineering Culture?What Makes a Great Engineering Culture?
What Makes a Great Engineering Culture?Edmond Lau
 
Organization theory and design 08 2013
Organization theory and design  08 2013Organization theory and design  08 2013
Organization theory and design 08 2013Wai Chamornmarn
 
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 CultureSARCCOM
 

En vedette (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
 

Similaire à Agile india 2014 Presentation

Something super epic...
Something super epic...Something super epic...
Something super epic...Rabah Rahil
 
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 WebinarOutSystems
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX ProcessRicardo Luiz
 
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...Kamalika Dutta
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?Gabriel Lucaciu
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) SuccessSøren Engelbrecht
 
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#Md. Mahedee Hasan
 
Application modernization
Application modernizationApplication modernization
Application modernizationDaniel Sapir
 
Navigator Systems ltd HireTrack NX questions
Navigator Systems ltd   HireTrack NX questionsNavigator Systems ltd   HireTrack NX questions
Navigator Systems ltd HireTrack NX questionsDavid Rose
 
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 PLATFORMconfluent
 
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...Lucas Jellema
 
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...User Vision
 
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...Mindtree Ltd.
 
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)Alexander SAMARIN
 
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 v6Strongback Consulting
 
Quill slides-www2013
Quill slides-www2013Quill slides-www2013
Quill slides-www2013Vivian Motti
 
Quill slides-www2013
Quill slides-www2013Quill slides-www2013
Quill slides-www2013Vivian Motti
 
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 PMProduct School
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 

Similaire à 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
 

Plus de Michael Heydt

Natural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelNatural User Interfaces in a Nutshel
Natural User Interfaces in a NutshelMichael Heydt
 
Continuous and Seamless Applications
Continuous and Seamless ApplicationsContinuous and Seamless Applications
Continuous and Seamless ApplicationsMichael Heydt
 
Using Azure for Computationally Intensive Workloads
Using Azure for Computationally Intensive WorkloadsUsing Azure for Computationally Intensive Workloads
Using Azure for Computationally Intensive WorkloadsMichael Heydt
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011Michael Heydt
 
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 TalkMichael Heydt
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud MashupsMichael Heydt
 

Plus de 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
 

Dernier

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Dernier (20)

Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

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

Notes de l'éditeur

  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