Episode 125: 10 Minutes with Dan North

dannorthAfter many failed attempts to get him on the podcast, Craig finally catches up with Dan North at YOW! Conference on his way out the door to the airport and in a quick chat they cover:

  • BDD – developing an application by looking at its behaviour from the perspective of its stakeholders (people who’s live you touch)
  • Given When Then – “given” is setting up the world in a well known way, “when” is me interacting with the application as a stakeholder and “then” is what I expect to happen
  • BDD is not the same as writing automated tests, they are orthogonal – “Test-Driven Development Is Not About Testing
  • Software, Faster – collection of patterns for people who have been around Agile and are asking “now what” – “Software, Faster” book in progress
  • YOW! 2015 talk “Delivery Mapping: Turning the Lights On

TheAgileRevolution-125 (12 minutes)

Episode 117: The Changing Role of a Tester with Mark Pedersen

mpCraig is at the YOW! Connected conference and talks to Mark Pedersen, the CTO at KJR, and they talk all things quality and testing:

  • the changing role of a tester in an Agile environment, it clarifies the role rather than making it blurrier
  • in an Agile environment it does not make sense to have a Test Manager role anymore
  • the number of dedicated testing roles are decreasing, but becoming more important and valuable
  • most organisations say that they use both waterfall and agile frequently
  • build your skills in either a quasi analysis / product owner / acceptance criteria role or get up to speed with sensible technical automation tools for your tech stack
  • TDD – good idea but not many organsations practicing it in a dedicated way, unit testing in most industries is a luxury
  • BDD – does not make TDD obsolete, defining acceptance criteria upfront helps understand what we need to code
  • pair programming – does not deliver much benefit from a test perspective, unless the tester has technical expertise, adoption is still very low
  • YOW! Connected talk “Building Mobile App Test Automation
  • mobile testing is challenging and IoT will take it to another level – customer expectations are higher for these devices, they are thought of more like traditional mechanical devices
  • mobile and IoT is driving the demand for testers to become more technical – more API and distributed technology tests

TheAgileRevolution-117 (37 minutes)

Episode 83: Making Impacts with Gojko Adzic

GojkoAdzicGojko Adzic “does computers” which means he helps people deliver software and he caught up with Craig on a recent YOW! DepthFirst tour of Australia. Gojko is the author of numerous books including “Bridging The Communication Gap“, “Specification by Example“, “Impact Mapping” and “50 Quick Ideas to Improve Your User Stories“.

  • XP – started with “Extreme Programming Explained” which was really about developers ruling the world – XP is not dead, it won!
  • TDD has crossed the chasm to mainstream
  • Sturgeons Law – 90% of anything is going to be crap
  • Continuous integration and automation has opened up a world of possibilities
  • “Bridging the Communication Gap” – about finding ways to break dysfunctional processes in organisations
  • Agile Testing” by Lisa Crispin and Janet Gregory
  • The most valuable companies in the world are software companies
  • It’s more about the right people being involved rather than narrowly defined roles
  • “Specification by Example” – a collaborative way of coming up with good requirements and tests involving a cross functional team
  • Pschologically people perceive that tests come after development – in that case you have already failed
  • BDD – no canonical definition, would love BDD and SBE to be the same thing
  • “Impact Mapping” – based on a Swedish interaction design process – about setting goals and strageies
  • Impact Mapping uptake outside of IT – Marcus Hammarberg on Doctors in Indonesia and Ahmad Fahmy on helping orphanges in Egypt
  • “50 Quick Ideas To Improve Your User Stories” – a lot more to good user stories than just a template
  • Hamburger Slicing – last resort technique for technical story breakdown to think about options for value
  • Product Management is the big missing piece – teams could benefit from doing this better
  • As an industry we produce too much software – need to change the percentage of software that can achieve something big

TheAgileRevolution-83 (45 minutes)

Episode 73: What Made You An Agile Coach?

AgileCoachTony asks a philisophical question , whilst Renee harnesses her nineties pop star – Ice Ice Baby and Craig marvels at Tony’s  cool intro – probably the coolest intro he’s done since the eighties.

The Agile Revolution – 73 (54.21)

Episode 58: Don’t Drink and Podcast!

Beer CheersCraig and Renee are in Sydney and dangerously podcast after Renee’s one (1) drink and Craig’s two (2) drinks. Along the way they fumble over the following topics:

Quotes:

TheAgileRevolution-58 (55 minutes)