High quality software that meets the business needs can only come from an exceptional development team. Lets talk about the secret sauce needed to make your team exceptional.
Stand-ups every day? Check.
Impediment-removing Scrum Master? Check.
Product Owner who understands prioritising? Check.
Teams that deliver working code every sprint? Check.
Review every sprint? Check.
Retrospective every sprint? Check.
Does this make your business truly Agile? For me there are a couple of checklist items missing:
Development practices that deliver high quality code?
A team of developers who understand one another and operate as a cohesive unit?
Team productivity doesn’t drop when a particular team member is away?
How would you answer? How would your developers answer?
It’s bring-a-dev-day at SUGSA! In fact bring your whole development team.
I work for Unboxed Consulting.
I started writing software in 1999. I think I’m as bad now as I was then. So I don’t code now, my team keeps me as far from the codebase as they can, they shudder at the thought of me coding. I still can’t help being passionate about development. Weird.
I’ve been lucky enough to be exposed to Agile techniques and great development practice since 2006 and I’ve been boring people silly about both since.