Home

Pflogging

the never-ending quest for pragmatic solutions, useful plans, flawless execution, and designs that endure
Home Areas of interest Conventional wisdom

User login

  • Create new account
  • Request new password

A number of key features are only available to registered users. They include:

  • Access to the full content of top-rated material (only teasers are available to anonymous users after the material has been posted for 45 days)
  • The ability to search site content
  • The ability to access reviews of books relevant to site material
  • The ability to access key quotes relevant to site material
  • The ability to access content from partner sites
  • The ability to rate material
  • The ability to post comments
  • The ability to post new information and propose it for publication
  • The ability to request email notification when selected content is added or updated

Requirements-driven development

Requirements-driven development

Utilizing a rich and integrated framework of requirements to organize the development effort
Utilizing a rich and integrated framework of requirements to organize the development effort

Attention to details

Throughout my career, I have observed that different people are attentive to and focused on  different levels of detail, according to their personality, role, and experience. I mentally tend to put these people into one of two groups: "Roughly right" personality types, and "Precisely right" personality types (with apologies to Malcom Gladwell).

If you try to make a presentation about details to Roughly Right people, you will lose them. Yet if you don't provide such details to Precisely Right people, any commitment you seek, or plans you may offer may have little credibility with them.

Successful projects must thus provide a reliable means of engaging with both of these types of people, achieving their buy-in, and demonstrating the ability to translate from high-level concepts to corresponding details consistently. Linking this information requires enough time, resources, and attention to elaborate these details, and close the inevitable gaps of interpretation, as they arise. Read more »

Eschewing Obfuscation

Someone told me once that all problems in engineering systems are communications problems. Their assertion reminds me of one of my High School English teachers, who had a sign which read: Eschew Obfuscation. For those who don't get the irony immediately, this can be translated as 'avoid confusing your audience'.

Communications channels come in many different flavors, and each has benefits and challenges. However, one of the things common to nearly all of them is that they are imperfect. Messages can be lost or altered, and thus may have varying levels of fidelity with respect to what was originally transmitted. The channels themselves have inherent delays, and thus may deliver messages that are difficult to reconcile with each other at different times. Different communications channels also vary in their tolerance to noise. For example, when presenting concepts to a large audience, oral presentations, visual graphics, and written narratives can each be quite effective for a particular purpose, and yet be inadequate in others. Read more »

Confronting the constraints of synergy initiatives

ConstraintsGeneral Motors was first founded in 1908, and grew through mergers and acquisitions of separate Oldsmobile, Pontiac, Cadillac, Buick, GMC, and Chevrolet businesses. On Jan. 21, 1988, a senior General Motors executive, Elmer Johnson, wrote a memo which accurately anticipated GM's key challenge in transforming the company: “We have vastly underestimated how deeply ingrained are the organizational and cultural rigidities that hamper our ability to execute.” After 80 years, those businesses still struggled to work together. Read more »

Translating abstract needs into concrete actions

Towards the lightThe leadership and team members on development projects often use language whose meaning is ambiguous. Unravelling the possibilities underneath their concepts can be quite challenging. But if you don't confront and solve those challenges, it can cause considerably more pain later, as these misunderstandings must eventually be reconciled. 

Success in development endeavors relies upon effective communications. Such communications involves developing and agreeing on a common, foundational understanding of key concepts that are threaded through such projects. Achieving such understanding usually requires careful listening, disciplined and coherent integration of ideas being expressed by many stakeholders over time, and clear and thorough validation of the implications behind the emerging meaning, in multiple situations and under different scenarios.  Read more »

Mission critical projects

To tell stories of importance of redundancy in critical systems design, and how that relates to projects.

The full text of the content which you have attempted to access is only available to registered users who are appropriately authorized and logged in. If you are registered, please log in with your username and password in the boxes on the upper left. If you are not registered, please use the link in that area to get an account. Finally, if you have misplaced your password, you'll also be able to request a new password there,


  • 1
  • 2
  • 3
  • next ›
  • last »