A tale of integrating user research into the agile process. This is a case study, as well a potential method of integrating user-centered design processes and usability testing into the sprint process.
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
The Agile Manifesto emphasizes the importance of individuals and interactions over processes and tools, and that's precisely where the User Centered Design approach comes in. UCD always focuses on the users first, keeps them involved during the entire project and emphasizes the need for iterations and team collaboration.
Oplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Oplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Agile-User Experience Design: an Agile and User-Centered Process?louschwartz
Agile-User Experience Design, also called Agile-UX, is a trend of the last decade that mixes values and practices from the Agile software engineering methods and the User-Centered Design. Several practitioners have proposed different processes to organize the work between development and design. After a short reminder of the values of Agile and User Centered Design methods, this paper presents five processes proposed in the literature. The processes are discussed with regards to their respect of the Agile and User Centered Design values. This comparative study concludes that not one process totally covers the Agile and User Centered Design values: they all make a trade-off and could be completed by practices and by a state of mind and a willingness adopted by the team.
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsUXPA Boston
User experience design involves many skill sets and methods but companies don’t always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity. I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor – an evolution scale. Each evolution level defines what methods are typically used, who typically does “design” at that level and most importantly what is needed to evolve to the next level. This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time (we can’t all go from zero to Apple) and to help gain their support by plotting your competition on the same scale.
Building And Managing Successful Ux TeamsRod Farmer
Presentation to the ARK Online User Experience Conference. Provides an overview of how to build and manage successful User Experience teams through planning, leadership, and organisational influence. More specifically, this presentation argues that greater quality and org influence do NOT come through focusing on better research and design skills ...
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
The Agile Manifesto emphasizes the importance of individuals and interactions over processes and tools, and that's precisely where the User Centered Design approach comes in. UCD always focuses on the users first, keeps them involved during the entire project and emphasizes the need for iterations and team collaboration.
Oplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Oplægget blev holdt ved InfinIT-arrangementet Temadag om integrering af usability-arbejde i agile udviklingsprocesser, der blev afholdt den 6. maj 2014. Læs mere om arrangementet her: http://infinit.dk/dk/hvad_kan_vi_goere_for_dig/viden/reportager/hvordan_kombineres_agil_udvikling_og_usability-arbejde.htm
Agile-User Experience Design: an Agile and User-Centered Process?louschwartz
Agile-User Experience Design, also called Agile-UX, is a trend of the last decade that mixes values and practices from the Agile software engineering methods and the User-Centered Design. Several practitioners have proposed different processes to organize the work between development and design. After a short reminder of the values of Agile and User Centered Design methods, this paper presents five processes proposed in the literature. The processes are discussed with regards to their respect of the Agile and User Centered Design values. This comparative study concludes that not one process totally covers the Agile and User Centered Design values: they all make a trade-off and could be completed by practices and by a state of mind and a willingness adopted by the team.
How User Experience Evolves in a Company - a New Look at UX Maturity ModelsUXPA Boston
User experience design involves many skill sets and methods but companies don’t always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity. I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor – an evolution scale. Each evolution level defines what methods are typically used, who typically does “design” at that level and most importantly what is needed to evolve to the next level. This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time (we can’t all go from zero to Apple) and to help gain their support by plotting your competition on the same scale.
Building And Managing Successful Ux TeamsRod Farmer
Presentation to the ARK Online User Experience Conference. Provides an overview of how to build and manage successful User Experience teams through planning, leadership, and organisational influence. More specifically, this presentation argues that greater quality and org influence do NOT come through focusing on better research and design skills ...
Presented at UX Scotland in Edinburgh on 6/8/2016. Many of us are thrust into an Agile Development world. How do we do our best UX in a process designed by developers? Where do we belong and how do we work within a Scrum team?
How UX Evolves at Companies: A New Look at Maturity Modelsrbuttigl
User experience design involves many skill sets and methods but companies don't always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity.
I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor - an evolution scale. Each evolution level defines what methods are typically used, who typically does "design" at that level and most importantly what is needed to evolve to the next level.
This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time and to help gain their support by plotting your competition on the same scale.
The experience your customers have with your products is a critical component of success. Valuable products can solve real human needs, fulfill desires, and improve the quality the of life. This goes beyond just building more features, or making things look pretty. It involves understanding and empathizing with your customers, and involving them in the design process.
How do we do this? And how do we do this in a way that fits into the operational rhythms of Agile development? These perspectives are shared by a long-time UX designer who has recently moved into Agile.
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42
Slovakia World Usability Day 2013: Martin Krupa z ui42 rozprava o tom, ako zapojit UX postupy do vyvoja softveru. Zalozene na skusenostiach s UX projektami od roku 2008.
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companiesui42
World Usability Day 2012 at ui42: Martin Krupa speaks about stages of usability adoption in companies according to Jacob Nielsen. Martin presents his overview about state of usability in Slovakia since 2005.
An interactive form-based mobile software system with a sample application in...Markus Harrer
Presentation about my bachelor's thesis back in early 2009.
The motivation for this paper was that mobile devices have been entering the workplace at businesses that were previously not supposed to be "digitalized" thus leading to overwhelmed staff and software systems suffering from major acceptance drawbacks.
My primary research questions were to find a way to design and realize a software system that can support "interactive forms." Interactive forms are a structured game-like way of entering or gathering data in a computer. They have a well-designed and visually appealing user interface combined with a motivation system (e.g. achievements or high scores). Other goals of my thesis were to create a software development process and a software architecture that support a workflow for the interdisciplinary design of interactive forms.
In my thesis I initially investigated and gathered domain-specific requirements for elderly care, which is a (nearly) non-digitized domain, to better understand the problems that a caretaker has to deal with every day. I then analyzed the specific needs of interaction designers and software developers and looked for domain expert centric, iterative development processes that are similar for interaction designers and software developers. This was followed by an examination of existing software architectures that can support most of the requirements previously determined. Finally, I implemented a prototype that demonstrated the feasibility of interactive forms and their underlying software architecture and development process.
A Quick guide into a Lean UX process and how to engage with Users.
How to do products people love?
What are the steps you need to give to be a great Uxer?
Can User Experience be Lean?
What Methods and Processes can be used?
User Testing in a nutshell.
Agile Prototyping for Software Development ProjectsInvolved IT
De techniek van Agile Prototyping werd door Involved in huis ontwikkeld. Het is de tegenslag en de uitdagingen die we de afgelopen jaren op projecten tegenkwamen die de uitwerking van deze techniek bepaald hebben.
Agile Prototyping is een algemene projectaanpak waarbij het gekende SCRUM framework met enkel zeer specifieke zaken wordt uitgebreid. Het zijn concrete taken uit de wereld van User-Experience Design in combinatie met enkele specifieke "regels" die ons helpen sneller, betere software op te leveren. Concreet helpt Agile Prototyping om het voortschrijdend inzicht te versnellen, het budget onder controle te houden en de kwaliteit van het finale product te verbeteren.
Junos Space UX Toolkit- Juniper Networks: Summer InternGaurav Kulshrestha
Junos Space UX Toolkit
• Involved in the initial brainstorming, conceptualizing, prototyping and final implementation of User Experience Toolkit to help developers adhere to Standards & Guidelines to facilitate visual and functional consistencies over different applications
Black women/moms are culturally distinctive. Culture plays an important role in how she perceives herself, how she parents, and how she connects with brands.
Presented at UX Scotland in Edinburgh on 6/8/2016. Many of us are thrust into an Agile Development world. How do we do our best UX in a process designed by developers? Where do we belong and how do we work within a Scrum team?
How UX Evolves at Companies: A New Look at Maturity Modelsrbuttigl
User experience design involves many skill sets and methods but companies don't always have staff with the right expertise or placed in dedicated user experience roles. This puts product designs at risk, especially in competitive markets. In an effort to advance user experience design to minimize taking risks with design, several maturity models were published that explain the different phases of corporate UX maturity.
I have surveyed several user experience maturity models, identified the most important information, enhanced with my own experiences and simplified the delivery using a light hearted, easy to understand metaphor - an evolution scale. Each evolution level defines what methods are typically used, who typically does "design" at that level and most importantly what is needed to evolve to the next level.
This infographic is a valuable tool to educate different development teams where they are in the user experience spectrum as well as outline what they need to do to evolve. It also helps to educate executives to set realistic expectations that this is a process that takes time and to help gain their support by plotting your competition on the same scale.
The experience your customers have with your products is a critical component of success. Valuable products can solve real human needs, fulfill desires, and improve the quality the of life. This goes beyond just building more features, or making things look pretty. It involves understanding and empathizing with your customers, and involving them in the design process.
How do we do this? And how do we do this in a way that fits into the operational rhythms of Agile development? These perspectives are shared by a long-time UX designer who has recently moved into Agile.
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42
Slovakia World Usability Day 2013: Martin Krupa z ui42 rozprava o tom, ako zapojit UX postupy do vyvoja softveru. Zalozene na skusenostiach s UX projektami od roku 2008.
ui42 Martin Krupa WUD 2012 Stages of usability addoption at companiesui42
World Usability Day 2012 at ui42: Martin Krupa speaks about stages of usability adoption in companies according to Jacob Nielsen. Martin presents his overview about state of usability in Slovakia since 2005.
An interactive form-based mobile software system with a sample application in...Markus Harrer
Presentation about my bachelor's thesis back in early 2009.
The motivation for this paper was that mobile devices have been entering the workplace at businesses that were previously not supposed to be "digitalized" thus leading to overwhelmed staff and software systems suffering from major acceptance drawbacks.
My primary research questions were to find a way to design and realize a software system that can support "interactive forms." Interactive forms are a structured game-like way of entering or gathering data in a computer. They have a well-designed and visually appealing user interface combined with a motivation system (e.g. achievements or high scores). Other goals of my thesis were to create a software development process and a software architecture that support a workflow for the interdisciplinary design of interactive forms.
In my thesis I initially investigated and gathered domain-specific requirements for elderly care, which is a (nearly) non-digitized domain, to better understand the problems that a caretaker has to deal with every day. I then analyzed the specific needs of interaction designers and software developers and looked for domain expert centric, iterative development processes that are similar for interaction designers and software developers. This was followed by an examination of existing software architectures that can support most of the requirements previously determined. Finally, I implemented a prototype that demonstrated the feasibility of interactive forms and their underlying software architecture and development process.
A Quick guide into a Lean UX process and how to engage with Users.
How to do products people love?
What are the steps you need to give to be a great Uxer?
Can User Experience be Lean?
What Methods and Processes can be used?
User Testing in a nutshell.
Agile Prototyping for Software Development ProjectsInvolved IT
De techniek van Agile Prototyping werd door Involved in huis ontwikkeld. Het is de tegenslag en de uitdagingen die we de afgelopen jaren op projecten tegenkwamen die de uitwerking van deze techniek bepaald hebben.
Agile Prototyping is een algemene projectaanpak waarbij het gekende SCRUM framework met enkel zeer specifieke zaken wordt uitgebreid. Het zijn concrete taken uit de wereld van User-Experience Design in combinatie met enkele specifieke "regels" die ons helpen sneller, betere software op te leveren. Concreet helpt Agile Prototyping om het voortschrijdend inzicht te versnellen, het budget onder controle te houden en de kwaliteit van het finale product te verbeteren.
Junos Space UX Toolkit- Juniper Networks: Summer InternGaurav Kulshrestha
Junos Space UX Toolkit
• Involved in the initial brainstorming, conceptualizing, prototyping and final implementation of User Experience Toolkit to help developers adhere to Standards & Guidelines to facilitate visual and functional consistencies over different applications
Black women/moms are culturally distinctive. Culture plays an important role in how she perceives herself, how she parents, and how she connects with brands.
Time Management for non-linear people and projects. Addresses mindset and limiting beliefs, as well as offering tools and ideas. Presented at Catalyst Ranch on 6/13/2012
Integrating usability testing into agile updatedElisa Miller
This presentation describes a case study from GE Healthcare, where I conducted usability testing every two weeks in conjunction with the sprint cycles.
Integrating User Experience Design into the Product LifecycleICS
There is overwhelming evidence that investing in the user experience (UX) produces a superior product. When the needs of the customer are met, it becomes much easier to meet business goals. Many companies still do not put their focus on UX, instead relying on what organically comes out of the software development process. Often, it is not a lack of interest in UX, but rather a gap in skills and knowledge that prevents good UX design practices from being applied to product development.
Learn how to put “UX First” in the product lifecycle, allowing developers to focus on engineering tasks and build the correct product to meet and exceed customer needs. We will explore the relationship of UX to Agile development methods, help explain some of the UX jargon and present strong business reasons to focus on UX no matter where you are currently in the product lifecycle.
Learn more: http://www.ics.com/ux-video
World Usability Day 2016 in Antwerp (Belgium), Thursday, November 10th - Jan Moons, UX expert and co-founder at UXprobe
"Hands on with Lean and Agile User Testing"
Jan Moons shows how to use the latest tools to easily integrate user testing into a lean process. Discover how user testing can be the answer for problems of conversion, usability, and UX quality. In the workshop you will explore all sides of user testing (be the user, be the moderator, be the client) and you will see how lean and agile user testing can be.
Jan is the co-founder of UXprobe, company that is focused on a mission of helping companies build great digital products that deliver a fantastic user experience. Jan has almost 20 years of experience as a software engineer and is a certified usability designer.
UX is everywhere that's why the UX process is more Important!
Without a solid UX design process, you have a lower chance of creating a product with good UX. A well-defined and well-executed UX process, on the other hand, makes it possible to craft amazing experiences for users.
Agile-User Experience Design: With or Without a Usability Expert in the Team?louschwartz
In the past decade, numerous experiments of Agile-User Experience Design (also called Agile-UX) have been carried out. Through these experiments it remains unclear who should be in charge of the usability in an Agile-UX project development. After a review of the literature about the involvement of usability expert(s) in Agile-UX, this paper repeats two experiments which explore the necessity to involve usability experts in the team. The first experiment is based on the statement that developers should be able to manage the User-Centred Design (UCD) and conduct the related methods without the intervention of a usability expert, in order to respect agile practices. The second one is based on the statement that integration of a usability expert in project teams ensures better implementation of UCD and better results. Results of both experiments are discussed to validate research hypotheses for future work.
Bridging user experience design with agile product developmentHarri Kiljander
Manifesto for Agile UX Design
We are uncovering better ways of designing user experience by doing it and helping others do it. Through this work we have come to value:
1. Collaborative, proactive human-centric designover last-minute validation
2. Desirable design over documentation
Fewer and better features over more features
3. That is, while there is value in the items on the right,we value the items on the left more.
Formulated in a workshop with Maemo and Symbian UX designers and Alistair Cockburn, Nov-2007
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA International
Agile Methodology refers to software design and development methodologies centered around the idea of iterative design and development, where requirements and concepts evolve through collaboration between self-organizing cross-functional teams. Thus, Agile enables teams to deliver value faster, with greater quality and predictability, and greater aptitude to respond to change. With evolving product features every design sprint, designers & researchers find it difficult to follow the design process. This sometimes leads to designs delivered in haste or sub-par design artifacts which result in UX debt. UX debt is accumulated when design teams take actions or shortcuts to expedite the delivery of a piece of functionality or a project which later needs to be refactored. It is the result of prioritizing speedy delivery of design to the development team over a perfect experience journey. Experience Maps is a great tool to practice UX in Agile as well as manage UX Debt.
Fonts play a crucial role in both User Interface (UI) and User Experience (UX) design. They affect readability, accessibility, aesthetics, and overall user perception.
ARENA - Young adults in the workplace (Knight Moves).pdfKnight Moves
Presentations of Bavo Raeymaekers (Project lead youth unemployment at the City of Antwerp), Suzan Martens (Service designer at Knight Moves) and Adriaan De Keersmaeker (Community manager at Talk to C)
during the 'Arena • Young adults in the workplace' conference hosted by Knight Moves.
Transforming Brand Perception and Boosting Profitabilityaaryangarg12
In today's digital era, the dynamics of brand perception, consumer behavior, and profitability have been profoundly reshaped by the synergy of branding, social media, and website design. This research paper investigates the transformative power of these elements in influencing how individuals perceive brands and products and how this transformation can be harnessed to drive sales and profitability for businesses.
Through an exploration of brand psychology and consumer behavior, this study sheds light on the intricate ways in which effective branding strategies, strategic social media engagement, and user-centric website design contribute to altering consumers' perceptions. We delve into the principles that underlie successful brand transformations, examining how visual identity, messaging, and storytelling can captivate and resonate with target audiences.
Methodologically, this research employs a comprehensive approach, combining qualitative and quantitative analyses. Real-world case studies illustrate the impact of branding, social media campaigns, and website redesigns on consumer perception, sales figures, and profitability. We assess the various metrics, including brand awareness, customer engagement, conversion rates, and revenue growth, to measure the effectiveness of these strategies.
The results underscore the pivotal role of cohesive branding, social media influence, and website usability in shaping positive brand perceptions, influencing consumer decisions, and ultimately bolstering sales and profitability. This paper provides actionable insights and strategic recommendations for businesses seeking to leverage branding, social media, and website design as potent tools to enhance their market position and financial success.
Hello everyone! I am thrilled to present my latest portfolio on LinkedIn, marking the culmination of my architectural journey thus far. Over the span of five years, I've been fortunate to acquire a wealth of knowledge under the guidance of esteemed professors and industry mentors. From rigorous academic pursuits to practical engagements, each experience has contributed to my growth and refinement as an architecture student. This portfolio not only showcases my projects but also underscores my attention to detail and to innovative architecture as a profession.
Book Formatting: Quality Control Checks for DesignersConfidence Ago
This presentation was made to help designers who work in publishing houses or format books for printing ensure quality.
Quality control is vital to every industry. This is why every department in a company need create a method they use in ensuring quality. This, perhaps, will not only improve the quality of products and bring errors to the barest minimum, but take it to a near perfect finish.
It is beyond a moot point that a good book will somewhat be judged by its cover, but the content of the book remains king. No matter how beautiful the cover, if the quality of writing or presentation is off, that will be a reason for readers not to come back to the book or recommend it.
So, this presentation points designers to some important things that may be missed by an editor that they could eventually discover and call the attention of the editor.
Connect Conference 2022: Passive House - Economic and Environmental Solution...TE Studio
Passive House: The Economic and Environmental Solution for Sustainable Real Estate. Lecture by Tim Eian of TE Studio Passive House Design in November 2022 in Minneapolis.
- The Built Environment
- Let's imagine the perfect building
- The Passive House standard
- Why Passive House targets
- Clean Energy Plans?!
- How does Passive House compare and fit in?
- The business case for Passive House real estate
- Tools to quantify the value of Passive House
- What can I do?
- Resources
Storytelling For The Web: Integrate Storytelling in your Design ProcessChiara Aliotta
In this slides I explain how I have used storytelling techniques to elevate websites and brands and create memorable user experiences. You can discover practical tips as I showcase the elements of good storytelling and its applied to some examples of diverse brands/projects..
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEFebless Hernane
CapCut is an easy-to-use video editing app perfect for beginners. To start, download and open CapCut on your phone. Tap "New Project" and select the videos or photos you want to edit. You can trim clips by dragging the edges, add text by tapping "Text," and include music by selecting "Audio." Enhance your video with filters and effects from the "Effects" menu. When you're happy with your video, tap the export button to save and share it. CapCut makes video editing simple and fun for everyone!
4. A better match
Since Agile methods appear to more
closely match the way people solve
problems, they can be helpful in
solving the types of
complex, interrelated problems
organizations increasingly call upon
UX designers to address.
Peter Hornsby
Can UX be Agile?
UX Matters 10-2009
4
Integrating UX into Agile
11/5/2013
5. One UX pro gets excited about Agile
First, it’s people oriented.
Second, it is based on the idea or
iteration.
Third and most important it’s based
on the idea what on every iteration
you get real customer feedback
and change you direction based on
that feedback.
Hugh Beyer, in an interview with Jared Spool
UIE Brainsparks, 03/16/2012
5
Integrating UX into Agile
11/5/2013
6. What is user experience (UX) and
why should I care?
Describing the square peg
7. A definition of UX according to GE
UX Central
User Experience (or UX) is the response a person
has when interacting with a product or service:
the tactile, visual, and auditory impressions,
the conceptual model he or she constructs to
make sense of features and functionality,
and the human emotions evoked by a product's
use (e.g., frustration or delight).
7
Integrating UX into Agile
11/5/2013
8. A GREAT user experience
Great user experiences are
powered by customer- and usercentric thinking in all aspects of
design and development.
8
Integrating UX into Agile
11/5/2013
9. User experiences that merit design
attention occur at every stage of
interaction with a GE
product, including
• Product awareness
• Selection and purchase
• Delivery and packaging
• Installation and
configuration
• Training and ramp up
• Operation via the user
interfaces
• Support and services
• Maintenance and
upgrade
• De-installation and
disposal
9
Integrating UX into Agile
11/5/2013
11. Integrating UX and development
Work out the interface for a story before development starts (Sprint 0)
Detailed UI design
Final iteration with users
Work with development during the iteration
Communicate design to developer
Consult on detailed behavior
Test implementation with users in the following iteration
Sprint 1
Sprint 2
Sprint 3
Sprint 4
UX team
designs
story 1
UX team
designs
story 2
UX team
consults
on story 1
UX team
designs
story 3
UX team
consults
on story 2
UX team
tests
story 1
UX team
consults
on story 3
UX team
tests
story 2
Dev team
builds
story 1
Dev team
builds
story 2
Dev team
builds
story 3
12. Agile-Usability Breaking it Down
Project Definition:
•
•
•
Sprint 0
Strategic design
Initial user research - study of work practice
• Methods: for example, Contextual
Inquiry, Observation, Task Analysis, Workflow
discussion, Collaboration workgroup
• Activities: Interpretation Sessions and Affinity Diagrams
• Deliverables:
• Understand/document the use environment
• Develop personas
• Develop storyboards and prototypes
Concept testing – paper prototyping testing (high level)
• Methods: Cognitive Walk-throughs & prototype usability testing
(remote)
• Usually two rounds for confidence in vision and user stories are
realistic
12
Integrating UX into Agile
11/5/2013
13. Agile-Usability Breaking it Down
Sprint 0
Project Definition:
•
Planning for Sprint #1
• Develop use stories (based on task cards)
• Develop prototypes for what will be coded in sprint #1
• Test prototypes for sprint #1 development
• Methods: usability testing, cognitive walk through, heuristic
analysis, SUS
• Tools: Morae, WebEx
13
Integrating UX into Agile
11/5/2013
14. Agile-Usability Breaking it Down
• Sprint # 1
Sprint #1
Input for
Sprint #2
•
Implement UI tested prototypes at Phase 0 for coding in
sprint #1
•
Planning for Sprint #2
• Develop use stories
• Develop prototypes for what will be coded in sprint #2
• Test prototypes for sprint #2 development
• Methods: usability testing, cognitive walk
through, heuristic analysis, SUS
• Tools: Morae, WebEx
14
Integrating UX into Agile
11/5/2013
15. Agile-Usability Breaking it Down
Testing
Sprint #1
• Sprint #2
Input for
Sprint #3
Implement UI tested prototypes at Sprint #1 for coding in Sprint #2
Sprint #2
•
•
Usability Test completed UI from Sprint #1 to ensure nothing was lost in the
translation
•
Methods: remote usability testing, cognitive walk through, SUS,
•
Tools: Morae, WebEx
•
Planning for Sprint #3
•
Develop use stories (based on task cards)
•
Develop prototypes for what will be coded in Sprint #3
•
Test prototypes for sprint #3 development
15
Integrating UX into Agile
11/5/2013
16. Involving customers from Sprint 0 on
Collaboration workgroups, comprising
customers from a variety if practices meet
every other week.
They review sketches and prototypes and
share how they see their office workflow in
relation to the prototype.
The UX rep and Systems Engineers revise the
prototypes and review again (iterating).
16
Integrating UX into Agile
11/5/2013
18. Centricity Practice Solutions:
PM & EMR
Project: multiple fixes and upgrades to the
CPS product.
Users:
• PM (practice management) – Billing office
management & personnel
• EMR (electronic medical records) –
Providers (medical staff)
18
Integrating UX into Agile
11/5/2013
19. CPS 11: project information
Nine Scrum teams – five on EMR projects and
four on PM projects.
•
Sprint Reviews on
Thursday mornings
•
Sprint planning on
Thursday afternoons
19
Integrating UX into Agile
11/5/2013
21. Weeks one & two: detailed
21
Integrating UX into Agile
11/5/2013
22. Weeks three & four detailed
22
Integrating UX into Agile
11/5/2013
23. Usability test plan
• Identify doctors, nurses and other clinical
help to participate
• Find a convenient time for their sessions
• Create the usability tasks
• Pre-test with internal folks
• Conduct the test
23
Integrating UX into Agile
11/5/2013
25. Sprint Planning
Scrum teams take the results of the usability
test and review.
Create user stories from the results.
Prioritize – integrate into next Sprint or place in
backlog?
25
Integrating UX into Agile
11/5/2013
26. Issues Encountered
• Scrum teams not recognizing the value of
the results and not prioritizing the stories
with the fixes.
• Lack of clarity or, in some cases, lack of
anything to test.
26
Integrating UX into Agile
11/5/2013
27. Making it work
Cooperation from Scrum teams.
Prototypes from systems engineers.
Participation from customers.
27
Integrating UX into Agile
11/5/2013
28. Other UX techniques involving users
Cognitive walk-through
Contextual inquiry
Face to face usability testing (typically
conducted during the biannual user
conference).
Site visits.
28
Integrating UX into Agile
11/5/2013
29. References
Beyer, High (2012) Contextual Design Workshop for GE
Carmichael, Sean (2012) Hugh Beyer—Getting Started with UX
Inside Agile Development (www.uie.com)
Hornsby, Peter (2009) Can UX be Agile? UX Matters
(www.uxmatters.com)
Nodder, Chris & Jakob Nielsen (2009) Agile Usability: Best
practices for User Experience on Agile Development Projects.
Nielsen Norman Group (www.nngroup.com)
Spool, Jared M (2012) UX and Agile Development: 2012’s
Challenged and Opportunities (www.uie.com)
29
Integrating UX into Agile
11/5/2013