Skip to main content


BBQ life coach leads you to new understanding of the Agile Manifesto

 Some times it takes time to  process great truths.    They  don't all hit you like a  grand piano  falling from the 5th floor.  Many  take time and considerable ruminating to totally GROK. The 20-Day Agility Challenge DeMystifying Agility, one belief at a time. There is a good friend of mine that has worked to make the Agile Manifesto reachable by the many people who need to read (reread) and come to terms with its true meaning.   Here is  Derek's summary in a multipart pod-cast   The Long Way Around the Barn. PLAY EPISODE Podcast: Unlimited Agility The Agile Manifesto is often thought of as a historical event or document, but Derek Lane is hoping to redefine how it’s introduced and revisited because the principles are time- and battle-tested in how it brings value to people. As 2021 marks the 20th anniversary of the Agile Manifesto, Lane and fellow colleagues have formed a community, Unlimited Agility, where you won’t find answers, but you will find like-minded individuals to

How does a Rocket Engineer Reason?

 They tell me I'm not a Rocket Engineer -  and it's true.  To think like a rocket engineer is to think very differently.  So who is  a  rocket engineer - I bet you came  up with the name Elon. Here is Elon's  thought process for building  rockets. Make the  requirements less dumb.    Question the   requirements - the constraints  are wrong.   Especially  if the requirements are given by an  expert.   Also all requirement need to be traceable to a  person - not  a department. Delete the  part or the  process  - it's redundant or not at all needed.   Remember the  human  bias is to add.  The rocket engineer should be adding back only after first deleting and proving it  must be added back (an  acceptable rate of  re-addition  is 10%). Simplify or  optimize  only after steps 1 &  2.   Never optimize early.   Do  NOT optimize the thing that shouldn't  exist.  Example SpaceX grid fin folding parts - they just are not needed. Excelerate cycle time.   But only after 1,

Your invitation to join me in Unlimited Agility

Unlimited Agility Hello! I'd like to invite you to our community, Unlimited Agility. It takes less than a minute to join and together we're sharing our stories, experiences, and ideas. I know you'll love it. See you here! David Koontz David Koontz Join Me Unlimited Agility   Discovering unlimited agility through servant leadership. Are you looking for a safe place where you can grow as a servant leader? The UnlimitedAgility community focuses on growing servant leaders through... Join Us Now You've been invited to join Unlimited Agility | Unsubscribe   Unlimited Agility is powered by Mighty Networks 127 Lytton Ave, Palo Alto, CA 94301 |

Imposing Process is a Known Failure of Agile

 Where do you stand on the imposition of a process upon the workers doing the work? Is this Imposition OK in the Agile community?  Well, yes if one observers the work in enough work places it becomes quite obvious that this is common practice, and done by the most Agile of the change initiatives. But have YOU stopped to question this practice of imposition? Martin Fowler - Where we (the agile community) are in 2018 - 3 main topics (AIC Imposing Process, Technical Excellence, Organize around Products) at Agile Ausis (2018).  "It sounds like success."  "Individuals and Interactions over Process and Tools" - "The team chooses its own path."  "And it goes further than that..."  "the team should not just choose the process, but they should be actively encouraged to continue to evolve it and change it as they go..." (7 minutes into talk).

the Post COVID-19 Workforce Return with Different Expectations

 Hey Manager,   I'm going to work from home this week, you can IM me if you need anything.  I will be at the beach with my family.  No, I'm not talking vacation - why would I... I'll be working. How will you respond? Returning to work is going to raise some command and control issues.  Are you buying the works time and presence and efforts for an 8 hour day - or has that changed?  We have experienced a different way.  Can we discuss what this means upon the return to work?

The shape of Classic Sprint Burndown Charts

 Many new leaders of scrum teams want to know what the burndown chart "should" look like.  Some even start running statistical calculations on the data (I once worked with a 'coach' that had a spreadsheet custom designed to extract just such anomalies).  The best answer I've given is a session on the whiteboard to explain: how the data is obtained how accurate & precise the data is - just good enough & not any better interruptions that MAY be made ... but only by the TEAM  So here is that whiteboard session - on index cards... Let's go one at a time. They are learning to make their work visible... praise this effort - it can be quite scary to show your work. Do not use tools that show this mathematically perfect line from start to finish.  Only robots are capable of such precession, and only with the perfect PLAN. If you see something like this in the first 3 or 4 sprints... it is a good sign.  Now reduce the scope of work by at least HALF. This is wha

No Problem: Our ScrumMaster was Kidnapped

 Years ago there was a pattern in the Scrum community - loosely call "Kidnapp the ScrumMaster" - I googled and didn't easily find it - so here the reason this is a good practice . In general I am not talking about kidnap and ransom... I'm talking about agreeing with the ScrumMaster before the daily Scrum that they have an important personal errand and they just disappear for 30 minutes, with no warning, no preparedness, nothing - just gone! Then observing the team, from a distance - do not take over any of the duties of "DRIVING THE MEETING" (yuck) do not step in and facilitate.  The objective is to see the team, wait a few minutes and then start their daily Scrum meeting without missing a beat. If this can happen for the SM it could happen to any Team Member.  Feel empowered to kidnap other Team's players from time to time to test the resiliency of the teams.   I suggest once a month all the SM meet at the local coffee bar to have a group kidnapping.

Fascinating Brains - beyond the tool-making brain.

 Here is the set up of the classic joke: A human brain, a dolphin brain, a octopus brain, and an  ant brain walk in to a bar.... Well that will not happen... but 4 diverse experts studying those creatures brains did walk into an interview and this is what came out of it. "Redefine 'Man',  redefine 'Tool', or accept chimpanzees as human." -    Louis Leakey PARTICIPANTS: Simon Garnier, Suzana Herculano-Houzel, Frank Grasso, Denise Herzing MODERATOR: Faith Salie

The Swift Dojo - my newest venture

    I have embarked on a new venture,... writing about my journey of learning Swift, the iOS platform and the Apple Ecosystem. Part of this new venture is working with an old friend and colleague Lancer Kind - a Sci-Fi writer, developer of TDD code, and fun guy to hang out with.  He's refreshing my rusty skills as a Test-First Enthustictic Code Designer... and keeping me honest about the TDD practice.  He is the founder of TDD.Academy and has a Twitch.TV  (and a YouTube channel ) stream. We are broadcasting our Baseball Scorecard iOS App development on Fridays 5:30 CT.  You can read more about it on  (we don't have a cool logo yet). Last Friday (Nov 20th) we had a good show... got the first few tests with ViewInspector working and understood.  ViewInspector is a library tool for testing the SwiftUI views quickly without having to spin up a simulator and navigate the UI into the code under test.  Instead of the UI navigation you implement the Inspection protoco

The Umpire - Baseball's Final Answer

It ain't nothing - until I call it. - The Umpire  My brother was an intramural league referee at App State (that's Appalachian State in NC); that's the most important lesson they taught beginners. So if you were going to start to program a baseball game - where would you start?  At some point, you are going to come to the conclusion that on any given play... anything could happen... that is until the Ump calls the play.  So is this key person part of the object model? In November Lance Kind & I are going to start on a venture to program a baseball game - in Swift on the iOS Apple platform.  We are going to start with Test Driven Development - Red, Green, Refactor.  The end goal - to have an App to launch in the Apple Store. I'm not real sure what that App might do... but I trust it will emerge and we will learn quite a lot about the app as we build it.  We have set some other objectives:  to practice TDD, to learn Swift 5+, to use SwiftUI (a declarative GUI), to

The Last Hominide Standing...

    We are the last Hominidae  standing...  Well, at this moment in time / history / as far as we can predict into a reasonable future (but Planet of the Apes starts in 2011 and the original story is set in 3978!)  By that time apes have started bipedal movement.  And are standing quite well.  I say this to point out that it is far too early (in evolutionary terms) to say H. sapiens is the last of the Hominidae (all apes - who knows why the gibbons were separated out?).  And our future is very questionable - given our terrible politics of division - our count down clock to nuclear ( doomsday clock -  100 seconds to midnight! ) annihilation,  our refusal to deal with human climate destabilization, and our inability to curb our desires.  Each of those species on the tree of life is at the pinnacle of evolution!  We H. sapiens are just one, and just happen to hold the cat-bird seat in the food pyramid.  That could change quite quickly - it did for the dino's back in the day ( KT-day )

Collaboration is the KEY to your Survival

  What do you think of this statement? Is it too bold, completely wrong, or just off the mark? The group behavior of collaboration beyond local group boundaries has allowed Homo Sapiens (Latin: wise man) to be the last of it's kind - by being the "fittest" survivor in the  Hominidae family  (order Primates) . So just to set the record straight - we have outperformed - in the fitness for purpose regarding our cousins:  extinct species H. habilis, H. erectus, and H. heidelbergensis as well as the Neanderthals. Some would believe that the "survival of the fittest" refers to strength and physical ability - which I'm told the Neanderthals far outperformed H. sapiens; it does not refer to physical fitness (a common misconception). And in this adaption to purpose our ancestors' collaborative skills made them one heck of a star performer. Take a contrived example - you're with a band of travelers and Thag the fire bearer has fallen off a cliff into a ra

The Recursive Dictionary Lookup

 ... no shit, here I am... taking a break from the redundantly recursive link sifting that is iOS development in the 21st Century.  I can not count the stack pushes I've had since about 11 AM and it's only 6:37 PM still time for a beer and a pondering session... A great story allways starts... no shit, there we were... So at my Day Job <euphemism for what I get PAID to do... but I'm unemployeed> I'm writing a little easy App for a colleague - it's a learning chance for me... and it might provide some value.  I'm busily rewiring my brain (there is some question to its inherent plasticity) at my age - so ONE valuable technique is to get drunk enough not to care so damn much and bang out some crap one night - then in the morning come back and fix the hell out of it.  There may be other valuable techniques... Well, last night I decided that the easy array data structure was just going to have to go... that was simple at first and went a long way - but I'd

Is your office culture creating a "Double Bind"?

Have you heard this term in your office " double bind "?  I bet you haven't - do you even have a clue as to it's meaning?  Since the majority of my readers are male - I can safely bet that the overwhelming number has no clue.  I've never heard it, I confess. After reading about the term and a study at BYU on why women don't speak up in groups... well I have a sense of the double bind.  An observational sense - not a first-hand experience of the double bind. Our industry - software development - has a problem.  The Agile movement with it's lofty goal of improving the work life for developers could have addressed this problem.  Over the last 19 years ( Agile Manifesto c. 2001 ) I've seen little movement in the needle of women in SW Dev (STEM Stats - 15 %).  Could the alliance moved that needle.... it is one of their initiatives . One in 18 Trillion I use to have a goal, no objective, no a rule...  to have at least one female on each team.  After r

User Data Security in Financial App is Lax

What is the state of user data security in the Apple App Store?  I was shocked to find that it is not up to 2020 snuff.  I've been evaluating lots of stock market trading and portfolio tracking apps and web sites over the past weeks.  And now I've discovered I need to add a data security probe to the criteria for each app. I had assumed that an app in the Apple store would need to pass some (unknown to me) form of data security to be allowed in the App Store.  I wonder if I'm just naive and there is no requirement and no review.  Perhaps if I lived in the EU I would have the GDPR to rely upon.  But not here in the good ol' USA. I installed the Stocks Tracker Real-Time Stocks app by Dajax LLC on my iPhone.  I entered several of my stock transactions and tested some of its features.  One feature I'm particularly interested in is the ability to plot my personal buy/sell transactions on the stock's price graph. It seems to me that this feature of plottin