Working with OVER working for

What does it mean to work with a client as opposed to working for one? Handling Unknowns Consider a situation when there is a question or some uncertainty about how to solve a client issue, what does the conversation look like? Is it just you? Does the delivery team have a meeting? Do a few analysts have a debate? If… Read moreWorking with OVER working for

Why Manifesto

Because people in software like “manifestos”, try this as a litmus test for the decisions to make sure you’re thinking about value and not just staying busy.  As in the agile manifesto, the things on the right have value, but not as much as the things on the left. Working WITH clients OVER working FOR clients Knowing why OVER knowing what

User Stories as Lean

User stories are a useful and well established agile tool. Could they also be thought of as a lean tool? Definition We’re not going to do what’s been done a million times. If you aren’t familiar with stories, check this out. For more information, google it. How Stories Support Agile By avoiding the “how”, the story does a few things: Stories… Read moreUser Stories as Lean

The Worst Waste – Unused Human Creativity

Busyness may be the prime waste and a cause of the others, but it is not the worst. Only one of the wastes is an asset that is lost forever if not used; human creativity. Unused Creativity > The Other 7 Let’s consider the other 7 wastes. Waiting wastes time, which also cannot be recovered for individuals. For a company, there… Read moreThe Worst Waste – Unused Human Creativity

Microsoft as Agile, but not Enterprise Agile

Microsoft is a dominant player in IT. But is it agile? Does it display enterprise agility? Organization Microsoft has gone through some re-orgs in the period we’ll look at. The most recent re-org created 5 engineering groups and a bunch of non-engineering groups. Those engineering groups are largely responsible for themselves are are: Operating Systems (Windows) Cloud & Enterprise (Visual… Read moreMicrosoft as Agile, but not Enterprise Agile

Apple, Agile, & Iterative Platform Building

Some people struggle with Apple as an example of enterprise agility. It is a behemoth known for building massive (and sticky) platforms over many years. Are they the opposite of agile? Or are we misunderstanding Apple’s rise? Creeping Determinism Be careful of creeping determinism. Once we know what Apple did and that it was successful, we all begin to think… Read moreApple, Agile, & Iterative Platform Building

Agile Apple – Apple Inc. & Enterprise Agility

There are a lot of people who talk a lot about enterprise agile or agile “at scale”. They even put together very big graphics to show us how to do it. Unfortunately, they seem to miss the point. Individuals and interactions OVER processes and tools To understand what enterprise agility means, let’s look at Apple. How To Not See Enterprise… Read moreAgile Apple – Apple Inc. & Enterprise Agility

Agile, You’re Doing it Right

For all the attention people apply to not being agile, or needing to be more agile, there is a distinct possibility that is often unaccounted for. That you’re already agile. Of course, you could have a better process, but that’s always true. Recognizing that you can be better is at the heart of agile (and lean). Lean uses kaizen and… Read moreAgile, You’re Doing it Right