Agile2012 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Emerging Applications of Agile [clear filter]
Monday, August 13

9:00am CDT

Make your iPhone Agile with automated iOS Testing: Eric Smith, Eric Meyer
Automated Acceptance Tests are the ideal way to bridge the gap between what your customer wants and what your application does. Meanwhile Unit Tests are required in order to keep your application clean, functional and Agile. Until recently these practices were not common on the most popular mobile device in the world, the iPhone, and in this workshop we'll show you how to take the customer's requirements from their brain to executable documentation and take you through the development of a real application. We will do this through the use of three tools: Fitnesse, OCSlim, and OCDSpec. Fitnesse is a wiki with a test runner for Slim Tests, that gives instantaneous feedback to the customer when your stories are complete and documents what they do. OCSlim allows Fitnesse to call into Objective-C, and OCDSpec is the Unit Testing framework for Objective-C that all your friends have been talking about. In this hands-on workshop you and your pair will implement the game Mastermind from executable specifications, both writing the Unit Tests and the making the Functional Tests green. Note: If you can, bring a Mac with Xcode and the latest iOS SDK installed. If you can't we'll all be happily pairing and willing to share.

Monday August 13, 2012 9:00am - 12:30pm CDT
Ft. Worth 1-2
Tuesday, August 14

11:00am CDT

TDD And A New Paradigm For Hardware Verification: Neil Johnson
The practices of unit testing and test-driven development (TDD) are mainstream for agile software development teams. While they also seem perfectly suited to the world of hardware development, where intense rigor is essential to avoiding the high costs of failure, unit testing and TDD are very rarely used. This talk proposes a new paradigm for achieving hardware quality where existing development and test practices are transformed through the addition of unit testing and TDD.
http://submit2012.agilealliance.org/files/session_pdfs/TDD and a new paradigm for hardware verification.pdf

avatar for neil johnson

neil johnson

Hardware Verification Engineer, XtremeEDA
Neil Johnson is a hardware test specialist and currently holds the position of Principal Consultant at XtremeEDA Corp, a design services firm specializing in all aspects of ASIC and FPGA development. He is co-moderator for AgileSoC.com, a site dedicated to the introduction of Agile... Read More →

Tuesday August 14, 2012 11:00am - 12:00pm CDT
Ft. Worth 1-2
Wednesday, August 15

11:00am CDT

How to play basketball with a soccer team? Making IC development more agile.: Tobias Leisgang
How different is software and IC development? Let's answer with a relative estimation: It's as different as soccer and basketball. Besides both being team sports and the goal to score more points than the other team, everything else if different. If software and IC development are that different, why should Agile work in an IC development environment? Wait! Let's have a closer look. There are more commonalities as you can see on the first glance. IC development also requires satisfying customer requirements as early as possible, deals with changing requirements, needs to have frequent product releases and requires technical excellence and good design. And these are certainly areas where agile principles have been proven to be successful. As an IC development organization for an embedded microcontroller we experienced over the last projects that the "game" changed. While projects got more complex and development cycle times longer, customers required products earlier than before and new requirements came up more frequently. It was time to change the way we play! This talk demonstrates how we changed our existing IC development flow to an Agile IC development process. It shows which agile practices we’ve chosen and how we applied them to our development process. It shows the challenges we faced in the transition and the success stories we experienced. It also gives an outlook how the process can be even more agile. The session isn’t tailored to hardware developers only. I envision a lively discussion among participants from different domains on how the development process can be further refined, enhanced, applied to other organizations and maybe it can also trigger some additional thoughts for existing agile practitioners.


Wednesday August 15, 2012 11:00am - 12:00pm CDT
Ft. Worth 1-2
Thursday, August 16

11:00am CDT

Case Study: Being Agile in an Embedded, Product-Line Environment: Harry Koehnemann
Many have discussed agile success stories in the IT domain. But little has been published on agility for embedded, product line systems. This talk presents a case study of one embedded product organization’s adoption of agile practices across multiple product lines. We discuss how the hardware, software, and project management teams collaborate in an embedded agile environment, and their adoption of agile techniques. While successful, there were several challenges faced by these teams. We discuss what practice and tool changes helped overcome some of the challenges and conclude with the existing challenges the teams still face. While the primary audience is embedded systems development, agile practitioners that support multiple product variants would also find this presentation beneficial.


Thursday August 16, 2012 11:00am - 12:00pm CDT
Dallas 1-2

11:00am CDT

The evils of multi-tasking and how personal Kanban can help you: Sandy Mamoli
We know for a fact that multi-tasking slows us down both physically and mentally. Agile, Lean, Scrum and Kanban limit work in progress (WIP) on a team and organisational level but what about the personal space? What practices can we use as individuals to avoid multi-tasking and achieve flow? This session will explain the research on and theory behind why multi-tasking is bad at every level and through telling the story of Snapper, a company based in New Zealand, I will show how an entire organisation organically adapted Agile practices to extend from the organisational and team level to the personal and individual space. I will demonstrate how personal Kanban works and how my colleagues and I are using it. I will talk about how Agile on a team level has helped us adopt Agile and Lean practices in our daily work lives and will describe how everyone at Snapper and the organisation as a whole have benefitted from the use of personal Kanban. I will also show the personal Kanban boards that have popped up everywhere around the office. Come along and learn how personal Kanban can help you!

avatar for Sandy Mamoli

Sandy Mamoli

Me, Nomad8
I'm a former Olympian, a geek, a gadget junkie, international speaker and author of "Creating Great Teams - How Self-Selection Lets People Excel". I have a masters degree in artificial intelligence and I know quite a lot about Agile.

Thursday August 16, 2012 11:00am - 12:00pm CDT
Ft. Worth 1-2