Your constantly-updated definition of Kanban Boards and
collection of videos and articles. Be a conversation starter: Share this page and inspire others!
87shares
What are Kanban Boards?
A Kanban board is a project management tool that helps teams visualize work and track project status in real-time. Borrowing them from the Toyota Production System, agile teams frequently use Kanban boards to increase transparency and limit the work-in-progress.
ShowHide
video transcript
Transcript loading…
The Kanban method originated in the 1940s, when Toyota developed lean manufacturing processes to optimize productivity and reduce waste. The Kanban board is such an effective tool that it can be used by any team that needs to manage projects, not just teams practicing the agile methodology.
A basic board has three columns: To-Do, In Progress and Done. The team writes down all tasks on cards—one task per card—and adds them to the appropriate columns. Each member then picks up tasks assigned to them and moves them from To-Do to In Progress and finally Done. Some agile teams may include columns such as Review, Blocked, Releases, etc., depending on their process.
In agile teams, the tasks on each card are typically (but not necessarily) written as user stories. Teams add the tasks or user stories for the current sprint in the To-Do column and aim to move all the tasks planned to the Done column by the end of the sprint.
Agile teams also commonly use a column labeled Backlog for all tasks that the team plans to work on in the near future. Teams may also use an Ice Box column as a placeholder for ideas and tasks that the team is not yet ready to work on but might consider down the line.
In organizations that have multiple projects moving along simultaneously, the Kanban board is sometimes divided horizontally into swim lanes. As opposed to creating a different board for each project, the swim-lane approach offers everyone on the team visibility on what everyone else is working on at any given time, without having to switch between multiple projects.
Learn More about Kanban Boards
Kanban is one of the several methods used by agile teams. For more industry insights, methods, tips and best practices, take the course, Agile Methods in UX Design.
ShowHide
video transcript
00:00:00 --> 00:00:35
About a little over a year ago, I got bored and decided to start a fight on Twitter; you know – as you do; as I do. And I asked Design Twitter, "What do you hate about agile?" And then just to kind of kick the hornet's nest a little more, I asked product folks the same thing, and I got a few responses! I got kind of a lot of responses, actually, and some of them were really interesting, and a lot of them were really similar, and the complaints all seemed to fall into these few different categories.
00:00:35 --> 00:01:01
But the biggest similarity was that *none of the things* that people were complaining about *seemed particularly agile* to me – at least, I mean they weren't the kind of agile teams that I had been on or led, and I got kind of interested and I ended up having these more in-depth conversations with a bunch of folks. So, I did more research because – you know – *of course* I did; I am a user-centered designer – kind of my thing. For this research, we got people to tell us stories about their teams,
00:01:01 --> 00:01:34
and what they considered agile to be, what worked, what didn't, what they loved, what they hated, especially what they hated, because those are always the most fun stories. They're also why I won't be identifying any of the research respondents by name here. They were all promised confidentiality, and I don't burn my sources. Anyway, I got stories from literally hundreds of people, and again I had more in-depth conversations with lots of them, trying to get sort of a range of folks. I didn't just talk to designers. I talked to product people, engineers, some folks at agencies, big companies, small companies, obviously designers.
00:01:34 --> 00:02:00
I even talked to people working in governments. What I *rarely saw* was something that I would describe as *an actually agile team*. I started working with the Interaction Design Foundation to write a course for new designers. And I decided to write a course about designing for agile teams because based on their research it was something that *their* students had been asking for for a bunch, and it turns out the designers I had chatted with weren't the only ones who had trouble figuring out
00:02:00 --> 00:02:05
how to design on agile or agile-ish teams, which is not surprising.
Agile, in one form or another, has taken over the software development world and is poised to move into almost every other industry. The problem is that a lot of teams and organizations that call themselves “agile” don’t seem to have much in common with each other. This can be extremely confusing to a new team member, especially if you’ve previously worked on an “agile” team that had an entirely different definition of “agility”!
Since the release of the Agile Manifesto in 2001, agile methodologies have become almost unrecognizable in many organizations, even as they have become wildly popular.
To understand the real-world challenges and best practices to work under the constraints of agile teams, we spoke with hundreds of professionals with experience working in agile environments. This research led us to create Agile Methods for UX Design.
In this course, we aim to show you what true agility is and how closely agile methodologies can map to design. You will learn both the theory and the real-world implementation of agile, its different flavors, and how you can work with different versions of agile teams.
You will learn about the key principles of agile, examples of teams that perform all the agile “rituals” but aren’t actually agile, and examples of teams that skip the rituals but actually embody the spirit.
You’ll learn about agile-specific techniques for research and design, such as designing smaller things, practicing continuous discovery, refactoring designs, and iterating.
You will also walk away with practical advice for working better with your team and improving processes at your company so that you can get some of the benefits of real agility.
This course is aimed at people who already know how to design or research (or who want to work with designers and researchers) but who want to learn how to operate better within a specific environment. There are lots of tools designers use within an agile environment that are no different from tools they’d use anywhere else, and we won’t be covering how to use those tools generally, but we will talk about how agile deliverables can differ from those you’d find in a more traditional UX team.
Your course instructor is product management and user experience design expert, Laura Klein. Laura is the author of Build Better Products and UX for Lean Startups and the co-host of the podcast What is Wrong with UX?
With over 20 years of experience in tech, Laura specializes in helping companies innovate responsibly and improve their product development process, and she especially enjoys working with lean startups and agile development teams.
In this course, you will also hear from industry experts Teresa Torres (Product Discovery Coach at Product Talk), Janna Bastow (CEO and Co-founder of ProdPad) and Adam Thomas (product management strategist and consultant).
We conducted research with hundreds of people working on agile teams about their experiences in order to understand some
730 shares
3 years ago
Open Access—Link to us!
We believe in Open Access and the democratization of knowledge. Unfortunately, world-class educational materials such as this page are normally hidden behind paywalls or in expensive textbooks.