Technical debt must die - Communicating code to business stakeholders
Presented by: Matt Eland
Our software sucks. We're up to our necks in bugs and technical debt, yet we often seem to hit roadblocks explaining things in ways that bring about meaningful change. In this session you'll learn to gather, analyze, and interpret data in order to create effective presentations to communicate...
Format: General SessionLevel: IntermediateAntifragile Teams
Presented by: Charlie Sweet
Software development is an activity that’s fraught with complexity, ambiguity, and therefore risk. Many organizations attempt to mitigate that risk through stringent processes, but there is a better way. ...
Format: General SessionLevel: IntermediateMake More 💰 Money with Less 🛠Effort: 🧪 Experimentation Before Implementation
Presented by: Scott Showalter
Developing apps is time consuming, with little guarantee of success. The Web, App Store, Google Play and beyond are littered with apps making low or no revenue because they don't solve problems people actually care about. Before you build your “killer” ap, how can you truly know beyond the...
Format: General SessionLevel: IntermediateBringing Order to Chaos
Presented by: Scott Connerly
So, you find yourself coding in a code base that has some warts. OK, let's be honest, its a steaming pile of gum and toothpicks you're afraid to touch lest it might fall apart. How do you get from there to ... anywhere, let alone viable, architecturally useful, and stable? In this talk, we'll...
Format: General SessionLevel: IntermediateCoaching & Communicating with Diverse Teams
Presented by: Kiera Prioleau
Don’t worry; this isn’t the standard lecture on what diversity means and why it matters. Research shows that diverse teams are more innovative, productive, and just darn interesting. Diversity encompasses more than gender and race, which creates challenges for development team members and...
Format: General SessionLevel: IntermediateDevOps as a Force Multiplier for Agile
Presented by: Nate Berent-Spillson
So your development team uses Agile, but you keep running into process constraints because the rest of the organization is wedded to the status quo? In retros, you’re constantly coming up against inefficient, manual operations? Every step of building a software product eats away at your...
Format: General SessionLevel: IntermediateTwelve Spins on User Experience
Presented by: Keith Instone
What is “user experience,” really? Sure, it’s that feeling people get when they interact with your software, but the term UX is being used for more than that, in confusing ways. ...
Format: General SessionLevel: IntermediateOwning Your Experience: Talking about Mental Health In the Workplace
Presented by: Arthur Doler
Your thoughts and your emotions affect your work, no matter how much you pretend that you can leave them at the door of your workplace. It's easy to deny your own experience the importance it deserves, especially if it's only inside your own head. But boxing it all away because you have "work to do"...
Format: General SessionLevel: IntermediateHiring and Inspiring an Exceptional Team
Presented by: Seth Petry-Johnson
Management gets a bad rap in technical circles, and for good reason: many managers are terrible, and it shows! ...
Format: General SessionLevel: Intermediate