Home > technical > A Bunch Of STIFs

A Bunch Of STIFs

Grady Booch states that good software architectures evolve incrementally via a progressive sequence of STable Intermediat Forms (STIFs). At each point of equilibrium, the “released” STIF is exercised by an independent group of external customers and/or internal testers. Defects, unneeded functionality, missing functionality, and unmet “ilities” are ferreted out and corrected early and often.

The alternative to a series of STIFs is the ubiquitous, one-shot, Unstable Fuming Fiasco (UFF):

Note: After I converted this draft post into a publishable one and queued it up, I experienced a sense of deja-vu. As a consequence, I searched back through my draft (91) and published (987) post lists. I found this one. D’oh! and LOL! I’m sure I’ve repeated myself many times during my blogging “career“, but hey, a steady drumbeat is more effective than a single cymbal crash. No?

  1. refried halibut
    January 28, 2012 at 8:14 am

    so this is it’s own new and improved cersion, thus illustrating the STIF process, or are you just repeating the same UFF?

    • January 28, 2012 at 8:37 am

      It’s whichever you’d like, my delectable Mexican pisces culinary delight. You can call it Revision 1 of the former or rev 0 of the latter. Interpretation is in the fish eye of the beholder?

  2. January 28, 2012 at 1:10 pm

    I see the alternative to a set of STIF’s being a WORM (Will Often Repudiate Management). WORM as the antihihesis of Stiff.

    • January 28, 2012 at 3:44 pm

      BD00 sez that all parties involved in UFF/UBOMB creation need repudiation. It takes two to tango, no matter who’s the leading stepper.

      Like unabashed and biased-BD00 almost always does, it’s easy to trash the guild of infallible management over the workery. But hey, they’re more mature and they get paid more than the porkers in the pen, so they can and should handle it better (in theory). No?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: