Carbon Five has been using Agile XP from our very beginnings 14 years ago. Six years ago we started on a deep dive into Design Thinking inspired by collaborations with the Stanford d.school. We then extended those learnings, integrating Lean UX techniques, to help our clients focus the team’s development power in a direction more closely aligned to a viable product market fit.
User eXperience (UX) includes the practical, affective and valuable aspects of human-computer interaction and product ownership. This article from Anindya Sengupta tries to answer common questions about UX and Scrum. It explores the challenges faced by a team working with a separate UX team in Scrum. It also gives recommendations for UX teams that are part of a Scrum team.
The Scrum approach recommends to deliver software incrementally in small iterations. This seems to be always an issue with activities that require a global view on the developed application like the software architecture or the user interface. In this blog post, Aviva Rosenstein, who manages user research for Salesforce, shares here experience about integrating user experience (UX) design into the Scrum development process.
User interface (UI) design is often a neglected aspect of Agile software development and there are not a lot of article talking about the integration of UI experts in Scrum team. In this article, Desirée Sy provides the real life lessons on how user-centered design (UCD) practices were adapted to an Agile development process.
We all know about the wide-ranging dysfunction of a traditional document-centered UX practice, such as the impossible-to-maintain always-outdated big specification documents. Adopting an Agile approach to UX was supposed to make all that pain go away. But for many, it has instead only led to replacing old dysfunctions with new ones, such as “feeding the backlog beast,” “agilefall,” “sprint tunnelvision,” and the half-baked UI, to name a few.
The Lean UX that eliminate the contractual obligations inherent with specification documents and other deliverables is presented by Jeff Gothelf in this podcast. He defines Lean UX as “a rethinking of the software design philosophies and methodologies, moving away from the contractual obligations of spec documents and focusing really more on validating your designs through building products and experiments.
This short video explains how to integrate user experience with agile development processes.