This series is about DevOps and how it fits into the agile world. I’ve given this as a workshop at Lean Agile Scotland (slides). Let’s start with what DevOps is. I went to the source of all knowledge, Wikipedia, and the definition goes like this: “A culture, movement or practice that emphasizes the collaboration and communication of both software
When I first took on product management, I started learning techniques, like understanding the market, strategy, SWOT analysis. While I didn’t write “proper” user stories, I prioritized requirements, and was there for the team to describe scenarios, answer questions, update on news, test the application and give feedback. My time was split between doing “product management”
Great fun, and it requires 2 hours, not 1.5 hours. Here are the slides.
The videos are up on the Everyday Unit Testing site – “TDD Patterns” and “Creating a unit testing strategy“. Check’em out!
I had a lovely time at Agile Prague. The highlight for me was meeting Woody Zuill, especially the part where we discuss old computers and testing in all forms. On a boat. You can find the slides for “Creating Unit Testing Strategy” and “TDD Patterns” on the Everyday Unit Testing site.
Another iteration has passed, and so they gather, developers, testers, product owners and scrum masters to behold the showing of the increment. But lo, can they screw this up as well? You betcha. But before we do that, let’s recall why we have a demo in the first place. Remember the deal between the development team
A new post, on the anti-patterns in unit testing has arrived on EverydayUnitTesting.com! This time we’re talking about tests imitating code, or in a more catchy name: Code matching. Check it out!
I’ll be at Agile Greece this year! In addition to the “Advanced Agile Programming Techniques” workshop, I’ll do the new, improved and highly Star-Wars enabled “Why TDD is important for everyone”. First, get your ticket, and then enjoy this interview about those topics and Star Wars.
If you’re already doing agile wrong, retrospectives are one of the first things you let go of. A shame really, but if you’re doing something wrong, you better screw up the thing that will bring you the most value. Why does dropping retrospective seem the least harmful? If you think planning is important (because it shows
Another one in the series! This time it’s about using tests for casting a big net, when what you’re really looking for is a small fish. Check it out on Everyday Unit Testing.