Do any of these scenarios describe you and your team?
- You tried an agile practice, but it didn’t really work out. Maybe you implemented daily standup meetings, and now your team meets every day—but you still get blindsided by problems and miss deadlines. Or you started writing user stories and reviewing them with your team and stakeholders, but your developers still find themselves dealing with just as many last-minute changes to add extra features that continue to pop up. Or maybe your team tried to go agile wholesale by adopting a methodology like Scrum or XP, but it seems somehow “empty”—like everyone is going through the “required” motions, but your projects are only marginally improving.
- You’re not agile, but you recognize that your team is facing serious challenges and you don’t know where to start. Maybe you need help with demanding users who constantly change their minds. Each change your users make requires more work for your team, and leads to “duct tape and paperclips” spaghetti code solutions that make the software increasingly fragile and unmaintainable. Or it could be that your projects are simply controlled chaos; the primary way software is delivered is through long hours and personal heroics, and you think that agile may offer your team a way out.
- You’re a product owner or an executive who’s worried that teams working on important projects will fail to deliver. Maybe you’ve heard about agile, but you don’t really know what it means. You have numbers that show that your productivity isn’t where you want it to be, but you don’t know what to do about it. Or maybe you just don’t have the kind of control that you want: you ask for certain features, but there’s maybe a 50% chance that you’ll get what you asked for—and even less chance that you’ll get it when you want it.
If any of those situations is familiar to you, and you want to improve how your team works, we can help.
We don’t take on many training clients, because we provide highly tailored training for the specific challenges that you and your team are facing. We work closely with you to understand what your problems, and provide workshop-based training that focuses on solving those specific problems, leaving you with tools, techniques, and practices that you can apply immediately.
We also provide coaching, because software teams and companies are increasingly relying on coaches—especially agile coaches—to guide them in adopting agile methodologies and practices, and to get each team member into the right mindset..
We typically have at least a four-month backlog for new training clients, but we’re always happy to talk to you. Even if we’re not available, we can often help you find help (at no cost!).