Welcome to Keep Austin Agile 2014, an exciting conference packed with 25 sessions crafted by speakers from the Austin agile community and around the country. Whether you are a newbie or a experienced Agilist, we’ve got you covered. Join Agile Austin for our 2nd Keep Austin Agile Conference. Register Today!

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

Technical Practices [clear filter]
Friday, March 21

11:05am CDT

Courageous Software Development Through Craftsmanship
Many teams feel like they don't have time to improve the technical side of the product as product owners demand more and more features. We are software craftsman, but do we spend enough time ensuring our quality of code meets a high standard on every iteration? Are you paying down your technical debt every iteration? Refactoring often and with confidence? In this workshop we will share techniques to overcome the challenges keeping us from doing the right technical thing. We will accomplish this through a combination of presentation, group discussion, and LEGO exercises.

avatar for Eric Stewart

Eric Stewart

CTO, Agile Velocity
I am a deliverer of software, the CTO of Agile Velocity, and have been a promoter of Agile since the early days of Extreme Programming. I believe that we haven't yet figured out all the best ways to deliver quality software but want to do my part by learning and helping organizations... Read More →

Friday March 21, 2014 11:05am - 12:05pm CDT
San Marcos

1:00pm CDT

Continuous Integration Monkey
Netflix has an entire Symbian Army and this is our first "monkey". The CI Monkey leverages the GitHub Pull Request Builder, Jenkins Job Builder, and a shell script to automatically create CI builds.

This talk will go into detail on the two technologies used by the CI Monkey then talk about the CI Monkey itself, what it does and how to use it. Learn about using CI Monkey to:

  • Get results of tests or user feedback sooner
  • Smaller changesets equals smaller amount of code to find problem
  • Stepping stone to continuous delivery

Why use CI Monkey?

  • Saves time and effort creating builds
  • Avoids missed repos
  • Allows to change job configuration with the CI Monkey
  • GitHub Pull Request Builder
  • Almost automatic CI on a dev branch

avatar for Will Soula

Will Soula

Sr. CM Engineer, Drillinginfo

Friday March 21, 2014 1:00pm - 2:00pm CDT
San Marcos

1:00pm CDT

Writing Productive Code: Learn How to get Better, Faster

Despite our best efforts to maintain a clean, productive code base that is free of technical debt, actually pulling this off is not that easy.  Besides the challenge of trying to schedule technical debt work with the constant pressure of new features, deciding what to do to make things better just isn't that clear cut.  How do we even know if we've made things better?   We seldom get objective feedback.

This presentation will introduce Idea Flow Mapping, a learning tool for reflecting on our experience.   It shifts the way we look at friction in software to focusing on the flow of ideas.  When we read code and try to understand the ideas, friction is what gets in the way.  When we try to add something new to the software, friction is what makes it a challenge.

Idea Flow Mapping tracks key indicators of friction: the times we struggle, the times we throw out our code, and the time we spend stuck and just thinking.  Our craft is dependent on the process of understanding, it's what makes code productive.  With feedback on the causes of software friction, we can learn to get better, faster.

avatar for Janelle Klein

Janelle Klein

Chief Technology Officer, New Iron
Janelle Klein is author of the book, Idea Flow Learning Framework, a toolset of improving software predictability by systematically reducing friction in developer experience. Janelle is CTO of New Iron, founder of Software Mastery Circle, and a technical development coach.

Friday March 21, 2014 1:00pm - 2:00pm CDT

4:00pm CDT

Effective Test Automation
Its easy to write tests, but it's not so easy to maintain them over time. Tests should not be a drain on your productivity, they should enhance it. However, many teams struggle just to keep their tests running--sacrificing time they could be spending on valuable new features.How can we avoid these pitfalls? What practices and principles are effective? Which ones lead to productivity drain? This talk seeks to answer those questions and more by separating the effective practices and principles from the ineffective ones.

avatar for Chris Edwards

Chris Edwards

Chief Architect, Kasasa
Chris Edwards is a continuous learner, developer, architect and mentor with over two decades of experience. He is currently the Chief Architect at Kasasa in Austin, TX. If there is one word to describe Chris, it is passionate. He enjoys mentoring, teaching, coding, and learning new... Read More →

Friday March 21, 2014 4:00pm - 5:00pm CDT