Most companies proclaim to "be Agile", but what does that even mean? Are they? Is that a good thing? And what are all these other terms we hear about, like Scrum and Kanban? Are we Agile because we have standups and use Jira? In this episode, we take some time to understand what Agile actually is (and is not) so we have a solid foundation for fixing our Agile processes.
All content for Social Engineering with James Lai is the property of James Lai and is served directly from their servers
with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
Most companies proclaim to "be Agile", but what does that even mean? Are they? Is that a good thing? And what are all these other terms we hear about, like Scrum and Kanban? Are we Agile because we have standups and use Jira? In this episode, we take some time to understand what Agile actually is (and is not) so we have a solid foundation for fixing our Agile processes.
One of the most powerful and important axioms in software engineering, in my opinion, is "Ya Ain't Gonna Need It". This axiom tells us that we shouldn't be implementing code on pure speculation of customer needs, but rather wait until we have solid evidence of the need from customers. I explore multiple personal stories of this in action, tips for recognizing when speculation might be occurring, discuss language to combat it, and how we can also apply this to some of the code we write.
Social Engineering with James Lai
Most companies proclaim to "be Agile", but what does that even mean? Are they? Is that a good thing? And what are all these other terms we hear about, like Scrum and Kanban? Are we Agile because we have standups and use Jira? In this episode, we take some time to understand what Agile actually is (and is not) so we have a solid foundation for fixing our Agile processes.