Getting a better handle on knowledge stuff

Back when I was a Chief Knowledge Officer, I struggled with the problems of how to better tap the collective knowledge and experience of an organization filled with extraordinarily smart people. There were the technical problems of what to collect and how to organize it. There were the organizational change problems of how to persuade those same smart people that sharing their expertise my way was in their best interest.

I had an epiphany when I came to see knowledge management less as an organizational problem and more as a problem for individual knowledge workers. From that problem, the first task was to figure out how to get better at sharing knowledge with yourself. Which led me to the notion of observable work. Dave Winer’s thinking on narrating your work was an excellent entry point to that train of thought.

During that process, I sketched the following diagram as I collected my thoughts:

Scarcely rocket science but it was helpful to me. The next step was to think about what larger scale patterns or clusters might be discernible That led to this picture:

I thought it could be useful to revisit this and unpack it from the perspective of more experience and insights culled from other smart people. Let’s start with generating a new list of “Stuff” that seems to have something to do with knowledge:

 

10K Data Flow Diagram Log Speech
10Q Data Record (row) Lyric Spreadsheet
Abstract Database Manuscript Stanza
Acronym Database Query Map Statistic
Affinity Diagram Database Schema Mathematical model Statistical Model (Regression)
Agenda Dataset Melody Statistical Test
Annotated Bibliography Descriptive Statistic Message Story
Appointment Dialog map Mindmap Subroutine/Module
Bibliography Dictionary Musical Score Syllabus
Block diagram Directed Graph Network Diagram Synopsis
Blog Email Note Term Sheet
Blog post Encyclopedia Notebook Theory
Blueprint Equation Orchestration Threaded Discussion
Book Federated Wiki Outline Time Series Analysis
Book Series File Poem Timeline
Bookmark File Folder Phone Call TLA, ETLA
Bug Report Financial Schedule Phone Number Transcript
CAD Drawing Flowchart Photo Trip Report
Calendar Forecast Podcast Tuple
Card Catalog Formula Précis Tweet
Case study Gantt Chart Presentation Tweet Thread
Catalog Glossary Presentation Slide Url
Chat message Graph RACI Matrix Use Case
Chat log Group Calendar Reading List Voice Recording
Chord Progression Hyperlink Report/White Paper Video Clip
Citation Index Resume/CV Video/Movie
Code Infographic RSS/News Feed Webpage
Code Repository instant message Scene Website
Computer Program Interview Notes Schedule Wiki
Concept map Issue Script Work Breakdown Structure
Concordance Issue Inventory Search query Work Plan
Conference Call Journal Article Search results Working Draft
Consulting Report Journal Entry Simulation model Working Paper
Contact record Journal/Diary Sketch
Contract
Conversation
CRUD Matrix

You could continue to add to this list. Or, you could explore what subsets organized by discipline—mathematics, economics, programming—might reveal. I think the broad distinctions between notes, working papers, and deliverables remains useful I’ve been looking at those questions myself of late (notes, working papers, deliverables). My advice used to be to start with deliverables and work your way backwards. That grew out of years of consulting work focused on the needs of clients.

Lately, I’ve been wrestling with the problem of managing at scale either as an individual or as a larger group. Techniques and practices that work for a single project or a handful of clients/projects break down as both time passes and numbers grow. Organizations address these problems by dedicating resources to them. They create and enforce the rules that annoy individual knowledge workers who haven’t yet run into scale problems in their own work.

These kinds of problems often surface in data management settings. The simplest example that springs to mind is sorting a list of names and addresses. Someone setting up a spreadsheet to invite friends to a surprise birthday party might set up one column for name and another column for phone number. Simple enough. Someone who’s been burned before will start by splitting the name into separate columns for first name and last name.

The point is that the “obvious” solutions to knowledge work data management problems have lots of unanticipated flaws that don’t surface until you cross scale thresholds. It seems perfectly reasonable to file project deliverables away by client and project until you have a hundreds of clients and projects and none of that information helps you track down the regression analysis you did sometime last year for one of three clients but you can’t recall just which.

Zettelkasten advocates make a compelling argument that the classification schemes natural to a knowledge manager actively inhibit the creativity meant to be the defining characteristic of knowledge work (good tags and bad tags). There is more worthy thought and discussion about categories of notes and emerging structural layers of notes.

The conclusion that is slowly emerging for me is that part of being an effective knowledge worker is a need to design your own knowledge management environment and that this design needs to anticipate that your needs and understanding are a continually evolving driver of that design.

Scoping the knowledge work data layer

I’ve been nibbling around the notion of the data layer of knowledge work for some time. We’re accustomed to talking about deliverables in knowledge work. I’ve argued about the problems of visibility in knowledge work and the benefits of making knowledge work observable. Lately, I’ve started to explore the realm of working papers and intermediate knowledge work artifacts.

Three broad layers are emerging in my model of the data layer:

  • Deliverables: Presentations, reports, infographics, e-books, or any other self-contained package designed to be left in the hands of a client or the public. The notion of a deliverable is a powerful organizing idea, although it sometimes implies that anything not a deliverable isn’t relevant.
  • Working papers: Spreadsheets, process flows, trip reports, design sketches, use cases, statistical models, simulations or any other intermediate work product useful to an individual knowledge worker or to a project team. Working papers may or may not be shared with others.
  • Notes: Everything else. Interview notes, reading notes, journal entries, outlines, mindmaps, whiteboards, marked up placemats from breakfast meetings, or any other external representation that helps a knowledge worker capture or elaborate an idea.

Metadata

Since we’re thinking about data, we also have to deal with what metadata is necessary or useful to maintain. If you work down from the deliverables layer, the default choice is to group deliverables by project. If you do knowledge work for any length of time, project information grows complex. Any given project might be part of ongoing work for a particular client.

On the other hand if you work up from notes, other metadata questions surface. While you might be able to identify a project, notes and note taking often happen before you have a specific project in mind. Do you collect or preserve metadata about the source of a note—is a note about an interview with a client, your thoughts about something you’re currently reading, or connected to some ongoing topic of interest? ‘

Working papers can be carved out of bigger deliverables or bubble up from the notes layer as your thinking develops. Which suggests that these metadata requirements will be a blend of the layers above and below.

The point of collecting this metadata is to make the proliferation of materials in the data layer manageable. Extracting and reporting on metadata ought to make it easy to monitor the developing status of the collection of notes, working papers, and deliverables that comprise an active project. How many interviews have we completed? Have we tracked down the data for the regression analysis we are about to perform? How many uses cases have we identified? How many have been written? Reviewed?

Formality and Explicitness

For one person working on a single project, this seems to be an inordinate amount of fuss and worry about something you can keep track of in your head or informally by reviewing an inbox or browsing a file directory. For large scale efforts by large teams, it might pay to invest in full time staff and formal systems.

For the middle arena where we spend the bulk of our time, the temptation is to rely on informal methods and practices. That’s a mistake. A better choice is to invest some thought and effort into making these distinctions and introducing a modicum of formality.

Resources

I’ve worked on these notions in a number of place. There’s a lot of other, excellent, work in this realm; I’ll save that for another day and another blog post. This list is chronological:

Thinking about the data layer of knowledge work

Early in my education as a computer programmer I encountered Niklaus Wirth’s seminal Algorithms + Data Structures = Programs. The fundamental insight was that algorithms and data structures have to be fashioned in concert; a good choice of data structure can simplify an algorithm, a clever algorithm might allow a simple data structure.

An example from the pandemic environment we are all living through is working with exponential functions (an algorithm). You quickly learn that expressing the data as logarithms (a structural choice) greatly simplifies much of the analysis. Complex curves turn into simple straight lines.

If you’re a good engineer, computer programmer, or data scientist, you’re trained to think about these tradeoffs in a systematic way. In the realm of knowledge work, we have lost sight of this useful distinction. We spend the bulk of our time and attention talking about the equivalent of algorithms.

What is the opportunity to simplify or improve our effectiveness at knowledge work if we devote more attention to the data layer of knowledge work? What kinds of tradeoffs should we be looking for when doing knowledge work? What choices about how we organize and manage data might improve the quality or effectiveness of doing knowledge work?

Managing yourself as a knowledge worker – building guardrails

Working from home is revealing how much of our daily work is kept in check by guardrails we don’t see or think about. We’re struggling to explicitly handle and deal with stuff that the environment handled for us invisibly. I’ve written elsewhere about the value of making knowledge work visible to make it more manageable. This is further elaboration of that line of thought.

What’s guardrail? It would be anything in your environment that provides a constraint on how you work without interfering with the work. Examples include;

  • dedicated office space
  • dedicated personal computer in the office
  • work email address
  • work calendar with standing meetings scheduled
  • formal title and position in the organization
  • reporting relationship to a boss
  • specified working hours
  • work phone number and voice mail
  • team assignments

None of these things are exotic. We take them for granted and that’s the point. They help everyone “stay in their lane” and maintain focus on getting work done.

Being able to say “not my job” has been a time-honored prerogative of many an office drone and organizations functioned quite well. As you rise within an organization, there are fewer opportunities to claim “not my job.” As an executive much of your job is to define the jobs and the lanes. In well run organizations, executives also acquire support systems they can call on to handle that scope and responsibility.

Executives set agendas, which means they also set the boundaries in the environment that matter. If you accept that knowledge workers also function as executives, then one consequence is that knowledge workers are responsible for setting and managing their boundaries.

Carving out a lane is a more demanding task than staying in one.

If you’re a knowledge worker, you are only person aware of all the competing demands for your  attention. Matrix management is one technique to acknowledge and negotiate conflicting priorities. It also assumes that those managing a row or a column in the matrix know more than the individual knowledge worker occupying a matrix cell. I’m tempted to leave off the qualifier and visualize knowledge workers simply occupying cells.

To return to the perspective of an executive for a moment, executives contend with many distinct systems—leading their organizations, serving on boards of other organizations, collaborating with peer professionals, contributing to their communities, and the like.

Each of those systems operates on an implicit assumption that their priorities are preeminent. Which leaves you as an executive or knowledge worker as the only person in a position to reconcile competing priorities.

One element in that reconciliation is working out what to do about guardrails. We don’t tend to think about them if they are well designed. As a knowledge worker you get to lay down guardrails or choose to ignore them. Either way, the responsibility has to be yours.

This feels like a separate task from designing and managing your substantive knowledge work. Let me offer a simple example from my own work. In addition to my consulting work, I am teaching, I serve on several not-for-profit boards, and I manage several ongoing activities at our church. One of the things I’ve done to create guardrails between these responsibilities is  to use separate email addresses and discrete inboxes for each activity. I’m letting a simple feature of my technology environment help me define lanes.

This process of consciously seeking opportunities to define lanes or guardrails in the work environment is an example of what my friend Benn Konsynski describes as “cognitive reapportionment.” It is a component of being a knowledge worker in today’s environment.

We are all executives in a knowledge economy

Photo by Roberto Lopez on Unsplash

Peter Drucker is one of those intellectual heroes you end up with if you’re of a certain business/nerdish bent. What can you say about the guy generally thought of as one of the first management gurus who also observed that:

I have been saying for many years that we are using the word ‘guru’ only because ‘charlatan’ is too long to fit into a headline.

One of my favorite Drucker books is *The Effective Executive.* I did a fairly lengthy review a couple of years ago (Effective Executives Are Design Thinkers). His  argument is that executives must focus on being effective—on doing the right things—and not worry terribly much about whether they are efficient.

He would be bemused by today’s obsession with productivity and “getting things done.” He had no objection to doing things right; he simply thought it was a very distant second to doing the right thing.

Drucker is also credited with coining the term knowledge worker. Lately, I’ve been thinking that the term “worker” is misleading. A worker is someone who operates within the structure and guardrails laid down by those executives focusing on doing the right think. If we’re not careful, this absolves the worker from responsibility for choosing what constitutes “the right thing.”

How often have you heard someone claim that they are only a “worker bee?” Perhaps you’ve said it yourself at some point. This is an attempt to deny responsibility for effectiveness; to ask someone else to make the hard decisions about the right things to do.

What the knowledge economy does is to remove the distinctions between executive and worker. We are all both and own the problem of choosing the right things to do. Each of us needs to work out and continually update our list of right things to do; we are each responsible for becoming effective.

That’s much more demanding work than being efficient. Being efficient means optimizing within the context of a stable environment. Who wouldn’t like that?

The last few weeks have been a powerful reminder that we don’t operate in a stable environment. That has been true for some time. Now, it’s harder to pretend otherwise.

If we want stability, then we must create it from the choices we make.

This was Drucker’s insight about executives. Their first responsibility was to make conscious choices about what were the right things to do. What executives do is to create stability. And this responsibility now belongs to each of us.

Tackling technology complexity with stacks

Last time out we talked about the idea of a stack as a simple metaphor for organizing and thinking about underlying complexity in technology or organizations. I thought it would be worth taking a look at some of the origins of fighting complexity in the technology realm that brought us here.

Computer software is among the most complex constructs of human creativity. Wrestling that complexity under control has occupied the attention of many smart people. Talking about technology stacks is a shorthand way of thinking about this complexity. We’ve touched on the problem of complexity. The other problem we have to address is change.

There are three core concepts from the systems design world that are worth understanding and adapting to the organizational realm. They all relate to the design question of how best to carve things up into reasonably discrete pieces. The world of software is all thought stuff. There are few external constraints to shape your designs.

Systems designers look at three concepts when they are evaluating design choices about ways to carve a big system into more manageable pieces:

  • information hiding
  • coupling
  • cohesion

Information hiding is the systems design equivalent of “need to know.” How do you keep what you reveal about a module to a minimum? Put another way, what secrets are useful to keep.

Coupling and cohesion are complementary concepts. Cohesion is a measure of how closely the internal details of a module fit together. Do we have a team where everyone knows their role and responsibilities or do we have a random collection of people moving in the same general direction.

Coupling measures the degree of connectivity between modules. Cars traveling the same highway are more loosely coupled than the cars making up a commuter train.

If you’re interested in digging deeper, I’ve added pointers to some of the underlying literature where these notions were worked out. Think of it as a bit of information hiding on my part. If you’re comfortable with this level of explanation, you’re done. If not, you have the path to where to go next.

Once you have a clean mental model of a stack of modules formed by applying notions of information hiding, coupling, and cohesion you have a strategy to cope with complexity with less risk of finding yourself overwhelmed. If you can get a reasonable answer to your question at the layer you see, then you’re done. If not, you work your way down to the next layer. There are few questions that will require you to dig through multiple layers to find an answer. There are fewer still that require you to keep every layer in the stack in mind to understand.

Next time we’ll see how we might translate this strategy from technology to organizations.

Pointers to background work.

Nygren, Natalie. n.d. “Missing in Action: Information Hiding.” Steve McConnell. Accessed March 7, 2020. .

Parnas, D L. 1972. “On the Criteria To Be Used in Decomposing Systems into Modules.” Communications of the ACM 15 (12): 6.

Stevens, W P, G J Myers, and L L Constantine. 1974. “Structured Design.” IBM Systems Journal 13 (2).

From Business Case to Enlistment Pitch

I’m a fan of case studies–both as a teaching tool and a research tool. They’re often disparaged. And caricatured. I certainly had my own reservations when I first encountered them. Why couldn’t somebody just lay out the problem and get on with solving it? What was the point of all the arguments and background and history and politics?

As I’ve written about before, I was eventually invited into the process and became a case writer. Now I was inside the mess and searching for the threads I could weave into something coherent. What had seemed unnecessarily complex as a student was a deliberately crafted simplification of the actual situation.

There’s an old maxim that the best way to learn a subject is to teach it. Writing stories about it is a close second.

In organizational settings becoming a competent performer is a process of learning the important stories. In most organizations that was largely an oral tradition. It was also an oral tradition that largely took care of itself. Most of us could sit back and gather round the watercolor while older and wiser heads clued us in to what was important and what was passing fancy.

That’s not so true anymore. Organizational and environmental change continues to accelerate. The people who might have the perspective to recognize and craft the relevant stories may already be gone or at the tail end of shortening tenures. What was once an organic outgrowth of routine organizational activity now has to be recast as an intentional and designed practice.

I think it has also become a more democratic and decentralized practice. In effect, we must all become case writers about our organizational environments. Resources and power flow to those who can weave the most compelling stories.

It can be tempting to interpret this as an indicator of organizational decay. A better view is that the most coherent stories warrant the organization’s resources. Learning to craft stories that are the right balance of threat and opportunity, tradition and innovation, and process and people becomes the new form of a compelling business case. The business case evolves from being a recitation of facts and figures to a story that enlists the right team of rivals.

Keep it simple is still an excellent strategy

My fascination with the space between technology and organization is something that grew slowly. When I went back to school to get an MBA, I fell into the group that understood the quantitative and structured material. I had spent the previous years designing and writing programs to count things up and calculate answers. Half the curriculum made sense.

The other half–about markets and organizations and people–often bordered on mystifying. But mysterious can also be enticing. The mystery eventually brought me back to school for the third time. I still wanted to understand how to take advantage of technology but the answers were buried in the intricacies of humans in organizations.

One of the things you learn dealing with technology is that technology does only and exactly what it’s told to do. When technology behaves in unexpected ways, then there’s a mistake in your programming. You have to examine what’s going on around you as you look for clues and never forget that you are also a key part of environment your are exploring.

This is an interesting perspective to bring over to the task of understanding organizations. While you’re engaged in deepening your grasp on how organizations work in the abstract, you are also embedded in a complex organization environment.

While you are trying to acquire the tools and concepts to make sense of structure and power and leadership, you are simultaneously engaged in a live-fire exercise with the institution you are a tiny piece of.

I recall a conversation with one of my thesis advisors about a fairly nasty tenure fight that was going on in her department. Rather than get sucked into a Machiavellian swirl of intrigue, her option was to be very clear and explicit on her plans and objectives and then do exactly what she said.

Simple and classic advice.

One of the things you learn with technology is to look for simplicity. There’s plenty of sources of complexity. Your job is to not add to the problem. Combine technology and organization and you’re now in the realm of combinatorial complexity. Don’t make things worse by trying to be clever. Be predictable.

From old expertise to new expertise

When my family moved back to St. Louis in 1964, our family of seven kids was reunited with another 24 first cousins. The 31 of us were spread across four families and separated by only a few miles. We saw a good bit of each other over the years. My uncles were bricklayers and electricians. My aunts had been nurses before they became mothers and housewives. Family and church and community were core.

Not only am I going to the top Catholic school in the city, I am planning on going to college and am about to leave for Princeton, a school so fancy and rarified that we all knew of it. My cousins were mystified that I would pursue such an exotic path. Why go to college at all when you could get a good job now? If you insisted on continuing with school, why not go to St. Louis University? It was a good Jesuit school and then you could become a teacher and get on with the important work of raising a family.

Maybe theirs was the better plan.

I stayed with the student route. That strategy was about doing well and going deep. Each lesson completed led to another of more subtlety and complexity. There’s a logic to this path just as there’s a logic to the path my cousins were on. But that logic is implicit. Whatever path you are on, there is an assumption that you’re absorbed the essential features of the path by osmosis from the environment you grew up in.

My environment contained nothing to osmose. I had no role models to look to, other than what I could glean from my teachers. They knew little of my background. All they could see was that I did well within the walls of their disciplines. My parents knew little of what went on inside my classes. My grades were just fine; no problems meant no need to intervene.

The structure of schools and education was organized into silos–it generally still is. Everyone stayed in their lane. Progress was a function of racing ahead as far and as fast within a given lane as possible. But the notion of staying in your lane was largely an implicit assumption. You knew that was what to do because you had already absorbed it from those who had gone before you.

I didn’t know that.

I didn’t know that the game was to crank through the syllabus and only the syllabus. I didn’t know that exploring connections and linkages between and across courses and disciplines was an activity reserved to designated specialists. I didn’t know that you weren’t supposed to pick up books that weren’t on the syllabus and wonder what they had to say about what you were learning elsewhere.

Doing these things upsets the power balance. You aren’t supposed to peek behind the curtain to see how the show is put together. You aren’t supposed to recognize that the curtain is even there.

All of those restrictions on what you are supposed to do make sense in a stable world. If the road is straight and clear, then staying in your lane is the fastest way to get to your destination.

We don’t live in that universe anymore. Deep expertise and specialization lose their power if you have to start building new lanes and new roads. If you’ve got power in the current environment, this kind of change is a potentially existential threat. The specifics of your expertise and specialization have been challenged and potentially undermined. Survival now depends on how readily your old expertise lets you build the expertise you need now. We all have to learn to look behind the curtain and build a new base.

Refuse to choose sides

After church yesterday, I had a quick conversation with a relatively new parishioner. I had learned that Ben was from St. Louis, as was I. This was a perfect opening to ask the first question that always gets posed whenever two St. Louisans meet: “Where did you go to school?”

In St. Louis, this is actually a question about what high school you attended. The answer is meant to pigeonhole anyone precisely on a clutch of dimensions – religious, socio-economic, political, cultural. I got the one answer from Ben that I would never have expected. We had both graduated from Priory. We are separated by enough years, that his classmates were the children of my classmates.

The answer was unexpected because Priory is a Catholic, Benedictine, school and we were in an Episcopal Church. First pigeonhole broken.

I’ve been thinking about pigeonholes and sides. And the experiences from my middle school/high school years bounce off that quintessential St. Louis question in odd ways. The question is usually pretty reliable because St. Louis is a pretty reliably stratified environment. If you grew up in the environment, you knew where you fit. By the time you reached Priory at age 11, you knew where you belonged.

I was dropped into this environment as an outlier. We had only just moved to St. Louis and I had no previous connections or pigeonholes that mattered. I lived a fair distance from the school which complicated matters further. My classmates didn’t know where to pigeonhole me either. But I had to be categorized and sorted if I wasn’t to disrupt the natural order of things.

I grasp the fundamentally tribal nature of humans. I’ve spent a good portion of my professional existence dealing with it. But back then I was simply a piece on the board as others were choosing up sides in a game I was only dimly aware of.

I was in an environment where I had strengths that qualified me for multiple roles. I was bright. I was decently athletic. I was quick witted and fast tongued. I was valuable, albeit naively so, to multiple sides. Gradually, I learned to move between sides. What I discovered was how committed people were to fitting smoothly into a primary pigeonhole.

That commitment to fitting in one category often blinds us to the degree of commonality that actually exists between categories. We invent new language to emphasize differences and distinctions. The path to fame in many settings starts with inventing new terms for old ideas. It’s a temptation that is hard to ignore. There’s less reward for revealing shared concepts hiding behind language invented to sharpen differences. There’s deep wisdom hiding in the tagline to the movie WarGames; “the only winning move is not to play.”