Track: Agile Ways
The Agile Ways track will give you 12 hardcore seminars over two days with world renowned experts guiding you through a wide range of agile aspects in development projects. We also LEANed a bit over to hear from the mother of all AGILE and if that's not enough there are 25 more seminaries in the conference tagged with Agile.
Hear the discussions. Get your gray matter going. There are no rights or wrongs to learning, take every chance to interact with the speakers and share your experience...
Did you try pair programming but it didn't work? Are you wondering if it's worth it? Then, this play is for you
In this live play you'll follow a team as they go through stages and struggles of learning pair programming. You'll see anti-patterns in practice so you can recognize them, and you'll learn the small subtle things that is the difference between wasting time and a high productivity. Get the popcorn ready and open your mind. Pair programming can be a big boost - if it's done right
Niclas Nilsson, factor10, is a playing coach, educator and writer with a deep passion for the software development craft. He started working as a developer in 1992 and drawn from experience, he knows that some choices make a significant difference in software development, like languages, tools and processes. He's a productivity junkie, which is the reason behind his affection for dynamic languages, behaviour-driven development and pair-programming. He blogs at http://niclasnilsson.se/
Hans Brattberg, Crisp, is an Agile Coach and a passionate TDD
programmer with a focus on programming as a social activity. He combines
programming with teaching and mentoring and he has also written a book (in
Swedish) on Lean, Scrum and XP.
The Software Craftsmanship movement has had a big year. First, the Craftsmanship Summit and the creation of the Software Craftsmanship Manifesto. So what it's all about? It's a little about common sense, in that we recognize there are hidden truths in the way we work and interact. Truths like the best way to become a great developer is to learn from great developers via apprenticeship. And that we best serve our customers by forging long term relationships through quality and accountability.
Tyler Jennings is a Software Developer at Obtiva, a Chicago-based Agile software development company. Tyler is involved in the Craftsmanship, Agile, Ruby, JRuby and Java communities and has presented at many conference and user group meetings across the United States. Recent interests include functional & multi-paradigm languages, genetic algorithms and machine vision
In the course of six months IMVU’s user base quadrupled in size. At the start of this period we were bottlenecked on a single central database. During these six months we evolved IMVU’s architecture to use caching with memcached, replication, horizontal and vertical partitioning to support this growth.
We’ll look specifically at implementing horizontal partitioning in a way that makes writing scalable application code easy for non-DB experts.
Eric Ries became a Venture Advisor at Kleiner Perkins Caufield & Byers, after co-founding and serving as Chief Technology Officer of IMVU. He is the co-author of several books including The Black Art of Java Game Programming (Waite Group Press, 1996). In 2007, BusinessWeek named Ries one of the Best Young Entrepreneurs of Tech. He serves on the advisory board of a number of technology startups including pbWiki, Bunchball, FooMojo, Causes and KaChing.
This interactive whiteboard session introduces kanban and contrasts it with the common agile project management practices. Kanban and lean principles will be discussed, and common problems in agile development will be explored from the perspective of lean development.
Scott Bellware is a software product designer, developer, manager, and agile coach living in Austin, Texas. Scott works with teams who are adopting agile development to improve existing agile development practices, and to help integrate agile development teams into their surrounding organizations. He teaches agile development practices and software production methodologies in workshops in the US, Canada and Europe. Scott is the founder of the AgileATX community of practice.