Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
UX: New Opportunities for ISVsTodd Kepus – Microsoft Corp.
Art + Science
… of Software Development
Microsoft has always been a leader in the SCIENCE part of software development:
Millions of developers all over the world build software that solves complex business problems using our platform.
They create great features and functionality.
… but the market is changing!
Customer and user expectations change ...
Functionality and features may no longer be enough to make products successful!
Functional, but customers wanted more…
It’s the “Experience” that counts!
Products and services can simply fail if they offer a suboptimal experience to users.
Designing unique product experiences will become very important for every company to stay competitive.
UX Design impacts advertising, branding, marketing, PR but also product design and product support disciplines.
Functional with Design and Experience!
Design Myths …
“Design” is for “designers“ only …
It‘s hard to talk about “design” to customers …
Functionality trumps “design” all the time …
“Design” can be added at the end …
“Design” is a nice to have, not a must have …
Investing in “design” has no tangible ROI …
Why should we all care?
Users care about their experience!
As far as the user is concerned,
The experience IS the product!
The elements of User Experience
Passion!
Silo’ed information Data overload Wherever, whenever
Unmanageable workflows & apps
User frustration
MoreBusiness
Efficiency &Productivity
Differentiation
Increased competition Me-Too products Functionality ripped off
Low conversion rates High drop-off rates Low customer satisfaction
Business OwnerCustomers
Employees
UX drives business success
UX differentiates
UX creates more business
UX creates more business
easyJet’s new immersive experience inspires customers to go on vacation NOW.
Integration of maps, audio, video and other media types is easy with Silverlight.
http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000001604
UX improves efficiency
More benefits of good design:
+ Lower training costs
+ Customers productive faster
+ Lower maintenance costs
+ Easier to upgrade
+ Less throw away code, less wasted time
The cost to business of poor user experience and satisfaction is equivalent to $40,000 per person in lost business each year, based on one hour a day being spent sorting out software usability problems (Marketing Opinion Research International/MORI).
Users will only wait a maximum of 10 seconds for a software response before become distracted or losing interest (Constantine/Lockwood, 1999).
63% of Web projects overrun their budgetary estimates, with the top four reasons being usability problems
More than 40% of ERP implementations show user adoption issues or lack significant ROI (AMR research):
57% of SAP customers don’t believe they’ve achieved a positive ROI from their project because of user acceptance (Nucleus Research)
42% of CRM licenses purchased are never deployed (Gartner Group, Mar 2003)
Poor design is costly!
Many application projects do not deliver the intended user adoption and ROI.
IT Budgets are just now beginning to address UX investments – BIG potential!
The consequences of poor design
Integration opportunities:
+ Email: Microsoft Outlook
+ Office: Microsoft Office business applications (CRM, ERP, SCM)
+ SharePoint: Portals, Collaboration, Content
+ WPF: High definition Windows applications
+ Silverlight: Richest web and video experience
+ Direct3D: Extreme performance & graphics
+ Windows Media Center applications
+ Windows Mobile 6.5
Microsoft Outlook
Microsoft Office
WPF
DEMO
Silverlight
DEMO
Designer Tools Developer Tools
Universal Web Rich UX
UX technologies
Expression Blend 3Professional Design Tool for .net
What is Expression Blend 3?
User experience design tool for both WPF and Silverlight
Take UX design from initial prototype through to production
Market-leading designer-developer integration and workflow
What’s new in Blend 3
SketchFlow: Rich, fast, cost-effective prototyping
Conceptual Prototyping: Rapidly create application user experience flows
Total Flexibility: Prototypes can be as real as a project requires
Effective Communication: Easily communicate ideas to all stakeholders
Rapid Testing / Reviewing: Enable client review and feedback
Adobe Photoshop : Full fidelity import
Graphic elements imported at full fidelity
Live import preview
Full control over imported layers
Remains editable within Blend
Code Editor: One environment
C#, VB and XAML code editor
C#, VB and XAML intellisense
Switch to Visual Studio when you want to
TFS Support: Seamless integration
Works with existing TFS solutions
Integrated into Blend Project System
Support for key TFS commands:add / edit / rename / remove / delete / add new or existing solution
check out (recursive) / check out / checkout on save / get latest version / get specific version
What else is new in Expression Blend 3?
Adobe Illustrator import
New docking and workspace configuration
Improved Visual State Manager
Easing Functions
New Asset panel
Support for SL3 and WPF Effects
Support for SL3 Projection Transform
Extensible Artboard and Asset panel
Liquid Layout of controls
New Gradient controls
Plus many more enhancements!
Sales Opportunities
How can your business benefit from UX and design?
1. Enrich your own product offerings:• Competitive advantage and revenue through product UX.• New business opportunities – for example „Sharepoint and Silverlight for LOB“.
2. Provide UX services for your customers:• UX consultancy services – revenue through project consulting services.• UX design services – revenue through UX implementation services.
Project implementation - support collaboration of various project roles
Project progress tracking and reporting
Requirements management
Development team collaboration
Project planning, organizing and managing resources
Insights into project health and visibility for all stakeholders
Project scoping and conceptualizationProject Testing and Debugging
Project management
UX is an essential part of ALM
Project implementation - support collaboration of various project roles
Project progress tracking and reporting
Requirements management
Development team collaboration
Project planning, organizing and managing resources
Insights into project health and visibility for all stakeholders
Project scoping and conceptualizationProject Testing and Debugging
Project management
UX is an essential part of ALM
UX
UX
Design tools for .NET
• UX Professionals as 1st
class citizens.
• Des/Dev collaboration.
• From concept to production.
• Full TFS Integration.
Project Scoping and Conceptualization
Blend 3 - SketchFlow for prototyping. Blend 3 - Automated creation of project documentation. Blend 3 – Photoshop/Illustrator import. Blend 3 – Codeless interactivity with Behaviors. Blend 3 - Prototyping with data.
ProjectImplementation
Seamless Designer/Developer collaboration & workflow. Blend 3/Web 3 – Full TFS integration. Blend 3 – Photoshop/Illustrator import. Blend 3 – Full XAML Intellisense and autocomplete. Blend 3 – Code editor.
Project Testing and Debugging
Web 3 – SuperPreview visual diagnostics and debugging. Web 3 – SnapShot Preview. Blend 3 – Full Intellisense and autocomplete. Blend 3 – Proven, industry standard technologies.
Expression ALM features
Questions ?