Introduction to Kanban for Software Development

Track: Agile + Tools
Skill Level: Beginner
Room: Room 104
Time Slot: Mon 2/18, 10:30 AM
Abstract

Learn what Kanban is, what it isn’t, and how to apply it to an IT or software development project. Kanban focuses on the flow of work through a system. It’s a useful tool to visualize the work and the problems that impact flow. It supports evolutionary process improvement and helps control the amount of work in process. Being less prescriptive than many SW Dev methods, it can be used more naturally, that is without shocking the system as it is being adopted. This will be an informal and interactive session with lots of time for Q&A. Time permitting, we’ll touch on pull systems, metrics, value stream mapping, the Theory of Constraints and the Scientific Method.

Skill Level: Beginner

Andrew Fuqua

Andrew Fuqua began developing software professionally in the mid ’80s using an iterative and incremental approach. After a few years of working in not-so-agile environments, Andrew got iterative and incremental again with a Smalltalk team in ’96, and then began using eXtreme Programming in 1999. For the last few years, Andrew has been involved in agile transformations in larger organizations, which brings us to his current role as an Enterprise Agile Coach with LeadingAgile. Andrew has previously held positions in management, product management and software development at companies like Internet Security Systems, Allure Global, and IBM.

Andrew is the president of the Agile Atlanta user group, which he helped start in 2001, as well as the Atlanta Limited WIP Society. He has also been active in other groups around town. Andrew earned a BS and MS in computer science and has an MBA from Duke University.