Agile Lunch and Learn
-
For April Fool's day we are going to look at a few case studies and situations and identify which ones are examples of agility and which ones were written as an April Fool's joke. Then we'll dig into some of the differences between situations that help achieve agility and situations that push teams away from it. There will be fun to be had and silly prizes given away. If you only like serious discussions of Agile, this might not be best talk for you.
More... -
Test-Driven Development has been around for decades and is considered a best practice, yet it still sees very little adoption. It is one of the most impactful practices software teams can adopt, but the challenges to introducing it often leave this practice abandoned. In this talk, you will get acquainted with TDD and learn an approach to successfully introduce it to a company at both a leadership and technical level, even if you can't code! You will leave equipped to talk through the TDD process, its nuances, common struggles, metrics for success, and even the role of AI.
More... -
Why do some projects seemingly use failure to propel them forward while others wrest defeat from the jaws of apparent victory? In this talk, we are going to look at how a healthy, proactive approach to risk and failure can give software projects the momentum and solid foundation to deliver for our customers. We'll also look at how an unhealthy approach can hide pitfalls that result in canceled projects or, worse, spectacular failures. You'll leave with a better understanding of how to assess the health of your team's approach to failure and concrete ideas of how to make your process more resilient by leveraging good failures to avoid bad ones.
More... -
How do the licenses work that govern open source software? What are the rights and responsibilities of a software developer when they incorporate open source code in their project? And what are the best practices when utilizing or developing an open source library? Join us to delve into the history, requirements, and best practices of open source licenses.
More... -
The typical recommendation is that role of software leaders is just empowering teams and removing roadblocks. While this can work in organizations where small teams can work independently, I believe it is just wrong for large complex organizations. In these cases, if the organization is going to deliver the results the business deserves leaders are going to have to play a much more active and adaptive role.
More...