First, let’s be clear what we mean by Acceptance Test-Driven Development. It does not mean automating testing. It means to collaboratively (Product Owners, devs and testers) working together to go from features to small stories (less than three days) that are well-scoped and have clear acceptance criteria that could be automated if desired.
Most companies delay ATDD because CSM and team level courses for SAFe don’t include it. The trade off is more framework and less actual Agile work. Continue reading “Why it’s so important to learn ATDD upfront”
The Scrum Guide is the de facto standard for how to do Scrum for Scrum.inc.org.alliance. But at Net Objectives we believe you can and should go beyond it – pragmatism over dogmatism – work over framework.
There is, of course, a reason that the Scrum guide says “Scrum’s roles, events, artifacts, and rules are immutable.” And, if you are starting Scrum out on your own and you have control over your team that’s likely a good thing. But when Scrum doesn’t exactly fit, relaxing the rigor in the right way can make Scrum more effective. Continue reading “Why you should go beyond the Scrum Guide with Scrum”
Do you have devs who resist Scrum or don’t want to take the time to write better code? I can attest that with very few exceptions devs want to do the right thing in the right way. So why does it show up differently?
Several answers: Continue reading “Attend to what’s in it for them”
Scrum’s roles, events, artifacts and rules are immutable. Ironically, immutability is as non-Agile as one can be – so why is this? When difficulties arise in how work is being done a question must be asked – “are we doing the right thing poorly or just doing the wrong thing? Scrum pre-defines the “right” thing & says keep working on until you do it correctly. But what if these are not ideal for your situation? What do you do then? Continue reading “Scrum FLEXed”
Software is not the same as the physical world. While work in the physical world is often visible, in the software world it often isn’t. Consider how you can see what’s being built in the physical world, but in the software world, writing bugs or good code looks the same. Continue reading “Scrum should be specialized for software development/IT teams”
I think understanding and living consistently with the following quotes can have a positive impact on any transformation. Please add new ones in the comments: Continue reading “Quotes to ‘Agile’ by”
The intent of APM is to identify the most valuable work to be done, focus on just that work, prepare it for the teams to work on &guide them in building the functionality needed in thin slices. This creates quick feedback, the ability to pivot & faster value realization. The goal is business agility–the quick realization of value predictably, sustainable &w/high quality. Product management creates clarity on what is most valuable for the organization to build while providing teams guidance in its implementation. By discovering & removing unnecessary scope and providing this slices of work, teams become focused on true value delivery while becoming more efficient. This enables dramatically shorter times from start to initial value delivery.
Continue reading “Pay for your Agile adoption with the waste you eliminate by focusing on Agile Product Management (APM)”
The Agile Manifesto suggests our highest priority is to maximize value delivered. This requires looking at the potential increments of value delivery and determining what items provide the greatest value for their cost. Agile development often uses “time-boxes” (Scrum’s sprint) to provide a framework for delivering complete chunks of value in a short time. Continue reading “Adopting Agile in an Agile Way”
I have decried calling Lean “faster, better, cheaper” because “faster” is not the goal as much as removing delays with the result being “quicker”. I also think the focus is on quality &being effective. But in SAFe &/or Scrum adoption, Lean provides a different perspective than the standard focus on certification &frameworks, &maybe “faster, better, cheaper” is the right moniker. Continue reading “How Lean can make SAFe and/or Scrum adoption faster, better, cheaper”