Modern Agile: Taking Agile Back

Location: Salon E
April 19th, 2017
2:45 PM - 3:45 PM

Some organizations have implemented a brand of "agile" which is full of ceremonies, conformance, compliance, and standardization; a heavyweight process that was never intended by original Agilists. Instead, we re-invigorate agility by (re)turning to values which focus teams on outcomes instead of outputs create a culture that welcomes teamwork and healthy confrontation support continuous learning and experimentation deliver real software that really works And now we move forward through continual delivery and continual deployment, using modern tools and techniques, and seeking simpler, easier, faster methods informed by our values. Come learn about modern agility, and see how you can "crank

Tim Ottinger

Senior Consultant, Industrial Logic

Pragmatic Programming Essentials

Location: Salon C
April 19th, 2017
10:15 AM - 11:15 AM

In 1999, Andy Hunt and Dave Thomas rocked the programming world with a classic book and a novel idea: "Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process..." Join Andy Hunt for a look at some of the essential lessons from the original The Pragmatic Programmer plus additional, updated ideas that you can use to be a better programmer starting today, and that will last your entire career.

Andy Hunt

co-author, "The Pragmatic Programmer"; co-author, The Agile Manifesto

Moving Past the Scaling Myth

Location: Salon B
April 19th, 2017
11:30 AM - 12:30 PM

One of the biggest challenges in systems development is scaling. We want to scale vertically, horizontally, and organizationally. Sometimes we even want to scale our processes. Why is it so hard? In many cases, it is because we want to find structures that work well at all scales. When we can’t we call it failure and seek a different structure. In this talk, Michael Feathers will examine the notion of scale variant structuring and what systems design could look like if we dropped the assumption that that structural reorganization at different scales should not be necessary.

Michael Feathers

author, Working Effectively with Legacy Code

Perfections and the Business Cycle

Location: Salon E
April 19th, 2017
1:30 PM - 2:30 PM

Poet and critic Paul Valéry got to the heart of the relationship between art and business when he wrote, in 1922, “[For lovers of perfection], a work is never finished...but abandoned,” the act of abandonment being “the result of weariness or an obligation to deliver.” We software developers are, in the main, lovers of perfection--and we are subject to both weariness and pressure to deliver, forces that militate against at least some of our aspirations to perfection in our work. In one sense, software must be perfect--it must run flawlessly--or it is nothing. But practitioners of the art of programming

David A. Black

Author, The Well-Grounded Rubyist