Agile User Experience design at IBM ROBIN STAFFORD

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Centre for the Enhancement of Learning and Teaching Supporting & Enhancing Online Teaching & Learning by Catherine Ogilvie Centre for the Enhancement of.
Product Development From the Product Management Perspective 8/22/ SoTechie.
Systems Development Environment
Introduction to Microsoft ALM Modern Apps + Modern App Lifecycle Speaker Name, Title Microsoft Corporation.
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
For a Good User Experience UX Design Goals, Methods, Tools & Tales William Washington | Washington Kevin Makice| Indiana Kuali Student UX.
1 Software Testing and Quality Assurance Lecture 34 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
UI Standards & Tools Khushroo Shaikh.
1 Google’s Goals, User Experience Challenges Maria Stone 10/08/07 based on earlier talks by Jen Fitzpatrick, Jenny Gove, Deepak Menon and Michael Margolis.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
© Lethbridge/Laganière 2001 Chapter 7: Focusing on Users and Their Tasks1 7.1 User Centred Design (UCD) Software development should focus on the needs.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Oracle User Experience Design Patterns
Web Interface for the Visually Challenged by: Group Nine.
Welcome! Chicago Seminar Anton Hristov Sitefinity Product Strategy & Learn more at sitefinity.com Content Management System.
Apps & the Enterprise Will Ro, Global Director, HTCpro.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements l.
DESIGNING FOR MOBILE Lunch & Learn Series | February 20, 2014.
Software Development Process
Telerik Software Academy Software Quality Assurance.
INTROSE Introduction to Software Engineering Raymund Sison, PhD College of Computer Studies De La Salle University User Interface Design.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Describing Methodologies PART II Rapid Application Development* Systems Analysis and Design II.
Computer –the machine the program runs on –often split between clients & servers Human-Computer Interaction (HCI) Human –the end-user of a program –the.
CS 5150 Software Engineering Lecture 11 Usability 2.
Creating a Brand New Project using Scrum and Agile Techniques Matt Turner, Mark Wightman Red Gate Software.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Interaction Design CMU. Today’s objectives Continue Design approaches (UCD, ACD)  User-Centered Design  Activity-Centered Design.
Rational Unified Process Fundamentals Module 5: Implementing RUP.
Chapter 12: User Interface Design
Android absolutely dominated the number of smartphones shipped worldwide in the first three months of 2015, with.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Sofia Event Center November 2013 Dynamics CRM Техническа перспектива и възможности за интеграция Николай Ефтимов.
Developing Usable Product UI CEO Perspective Jay Pullur, CEO, Pramati Rich Internet Applications on your PC.
Agenda for today: The Unified Software Development Process: Test (Note) Test The purpose of testing Artifacts Test in the sw Life Cycle Workers Test procedure.
Week 2: Mobile User Interfaces. Objectives Review of User Interface Design Mobile specific design challenges in mobile UIs –specifically modern smartphones.
Mobile Testing Overview. Agenda Mobile application quality poses a unique challenge Mobile changes the ALM cycle – Interoperability is unique to mobile.
CS223: Software Engineering Lecture 18: The XP. Recap Introduction to Agile Methodology Customer centric approach Issues of Agile methodology Where to.
Transforming UX with Fluid UI Nick Goupinets Lead Developer, UTS McMaster University.
Ionic App Development Company
Common Client Rich Client Platforms
Beginning of Xamarin for iOS development
NU Technology Capability Overview
Introducing the Windows Mobile development
Microsoft /23/2018 8:20 PM THR3038 Implement dev and test scenarios using Azure and Visual Studio Team Services Alex Mang Azure MVP © 2016 Microsoft.
Mobius Field Order Application Overview
User Interface / User Experience Demo
CA16R405 - Mobile Application Development (Theory)
Process Improvement With Roles and Responsibilities explained
CIS 375 Competitive Success/snaptutorial.com
CIS 375Competitive Success/tutorialrank.com
Mobile App ux/ ui design In High Quality.
CIS 375 Education for Service-- snaptutorial.com.
CIS 375 Education for Service-- tutorialrank.com.
CIS 375 Teaching Effectively-- snaptutorial.com
Business Development & Design Specialist
TALKING POINTS: Recent Google study wanted to see how much time a user spends with each screen. Result: 45% of their time is spent on mobile devices. Publishers.
The purpose of testing Artifacts Test in the sw Life Cycle Workers
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
What’s new in Visual Studio 2012
Rapid software development
Principles of HCI Design
Introduction to Mobile Apps
Mulesoft Anypoint Connector for AS/400 and Web Transaction Framework
Presentation transcript:

Agile User Experience design at IBM ROBIN STAFFORD

Abstract The principles of Agile development emphasise design in small teams and rapid change. Good User Experience design requires uniformity and careful planning. The purpose of this talk is to describe practice within the Business Analytics team at IBM as they attempt to marry these 2 principles.

Agenda - High level view of agile dev process - UX challenges - team role – current - Big challenges – web versus rich versus mobile

Dev PROCESS - Agile

Every release has many priorities

UX challenges - TECHNOLOGY Lots of new technology and web frameworks eg Dojo Lots of legacy technology – C++, Eclipse, Java, SWT Lots of new platforms – mobile, tablet, iOS, Android New input techniques – eg touch screen Localisation (text length etc) Accessibilty (colour, mouse etc) BiDi. Right to left rendering. (Overall screen layout).

UX CHALLENGES - IBM IBM acquires most of its software products Integrating them is a high priority but often challenging owing to differing architectures and technology Surface branding (IBM splash screen, about box, install location etc) is deemed sufficient Deeper usability and experience issues are lower priority Existing customers don’t want it to change (retraining etc) New customers may only purchase one IBM product, BUT … Many will purchase the whole stack Competition doing a much better job around look and feel eg Oracle/Hyperion and Microsoft.

HOW Do we improve UX? Customer feedback (iterative) Prototypes evaluated IBM mandated – eg Accessibility, BiDi, Installers, Consumability IBM wide initiatives – IBM One UI, Improved error messages Business Analytics wide initiatives – BestX Dedicated UX professionals Research In the labs and conferences Persona Depot Standards Some examples …

IBM One UI

BeST X

Persona Depot

Error messages

Error messages

This experience does NOT engage 15 “Extremely Boring, No Fun, I Don’t Know”

We are trying! 16 Recently Used Favorites My Group…

Engage everywhere - consistently (Mobile, Tablet, Web)

Thank You Any Questions?