Tag: organization design

  • Emergent Purpose

    There are those presentations at conferences that stay with us for a long time, even if there seems to be no particular reason for that. And yet they keep coming back for one reason or another. One of such presentations for me was a discussion between Arne Roock and Simon Marcus from Lean Kanban Central Europe years back.

    Even though the topic of the discussion was broader there is one context that keeps coming back to me. Autonomy and alignment. A recurring theme was that we can’t enable autonomy unless we have alignment around a strategy, a goal, or whatever is the thing that orchestrates individual efforts.

    As Peter Senge in his classic The Fifth Discipline puts it:

    To empower people in an unaligned organization can be counterproductive.

    It obviously makes sense. I mean, distributing autonomy is all fine but also creates a risk that everyone would pull an organization toward a different direction. Alignment, which goes through understanding of a common goal, helps up to focus on rowing in the same direction.

    At the same time, watching the session back then, I couldn’t help but thinking that we at Lunar Logic hadn’t been doing that. We’d been continuously distributing more and more autonomy to everyone and at the same time there hadn’t been any official strategic purpose set for the organization for quite some time.

    It the spirit of the discussion between Arne and Simon, who I both respect a lot, that should feel wrong. And yet it didn’t.

    I could even remember my earlier discussions with Jabe Bloom. Jabe was pointing how important were techniques he adopted to help people connect their everyday behaviors with strategic goals.

    Nonetheless, I still felt like imposing a strategy onto Lunar Logic would be a bad move.

    It was months later when I came across the concept of emergent purpose. In its spirit it’s all about understanding organizational culture. It starts with an assumption that everyone at an organization has their individual purpose and it is only natural to pursue that individual purpose. It means that, given no other guidance, everyone would work toward achieving their own personal goals. Some people would have goals similar to others. Some would have very distinct aspirations. Some would have much stronger drive to achieve their own goals than other who would be fine going with the tide.

    If we tried to visualize that as forces pulling an organization in different directions it might have looked like this.

    emergent purpose

    As a matter of fact it would also mean that there is an aggregated force pulling the organization in some direction. And that aggregated force is exactly an emergent purpose.

    emergent purpose

    By its design we don’t set an emergent purpose. It’s simply the outcome of individual purposes. It also means that for some people in an organization the emergent purpose may be the exact opposite of what they individually want. That’s all fine.

    Despite the fact that it’s an emergent property of any organization, we have means to influence the emergent purpose. It happens through hiring. When someone leaves an organization their influence on emergent purpose disappears. At the same the organization hires someone new whose expectations may be better aligned with the emergent purpose.

    emergent purpose

    Through such a change the emergent purpose has been amplified.

    There is interesting dynamics in that process. If my own goals are aligned with the purpose of the organization I’m with, it is less likely that I’d leave the organization than if it was otherwise. And corollary to that, my chance of being hired and wanting to join an organization is higher if there is alignment in place.

    In other words emergent purpose tends to sustain and even amplify itself, even with no conscious effort from leaders of an organization.

    The final, and most important bit about the idea of emergent purpose is that every organization has an emergent purpose. It doesn’t matter whether they have an official strategic purpose or not, or how strong it is, or whether there is alignment between a strategy and an emergent purpose. It’s always there, as the only way to get rid of it would be to make people stop having any ambitions, which is an equivalent of not having any people in an organization, I guess.

    That’s exactly where the fun starts. Given that there always is an emergent purpose, we’d be dumb not to listen to it. Now, I don’t say we necessarily need to pursue it actively, yet understanding it is crucial.

    The reason is that whatever strategy we choose there will likely be a gap between that strategy and the emergent purpose. The bigger the gap the more people would get disengaged and likely eventually leave. From that perspective there is a price to pay for any strategy and, simply put, the better we understand the emergent purpose the better we are suited to achieve our strategic goal. Also, in simple economic terms, there may be strategies that simply are too costly to pursue.

    Ideally, you can do what we did at Lunar Logic. We basically turned our emergent purpose to a company strategy. Instead of imposing a strategy on everyone we listened to each other and figured what’s the most desired path we want to pursue for the time being. That’s how we evolved our aspiration from helping to build products for our customers efficiently to helping the customers to succeed with their products. The latter isn’t focused on the building part nearly as much as the former.

    Interestingly enough, out of the potential strategies that we discussed there was one which would make me leave the company eventually. Luckily for me it didn’t end up being our emergent purpose after all.

    Of course I understand that few companies would go as far as we did. Even though I think it is an awesome idea I don’t encourage organizations to make that bold move. Nevertheless, knowing what the gap between aspirations of leaders of a company and everyone else is crucial if we look for any reasonable level of sustainability.

    Finally, emergent purpose is also one of possible answers for autonomy and alignment issue. As long as we understand what an emergent purpose is we can decide to stick with it or just slightly shape it instead of building alignment externally through officially set strategic goals.

  • Portfolio Management: Role of Autonomy

    I’m a huge fan of Real Options. Along with Cynefin, it is one of the models that can be very universally applied in different domains. No wonder that some time ago I proposed application of Real Options as a sense making mechanism that connects different levels of work being done in an organization.

    Simply put, potential work, be it projects or products, are options. We rarely, if ever, can effectively work on all the potential initiatives we have on our plates. That’s why we end up picking, a.k.a. committing to, only a subset of options we have.

    Each commitment to start an initiative instantly generates a set of options on a lower level of work. Once we commit to run a project there are so many ways we can structure the work and so many possible feature sets that we can end up building. We again have a set of options available and again eventually commit to execute some of them. That in turn generates the options on a layer or finer granularity work items, say individual features. It goes all the way down to the most atomic work items we have.

    Portfolio Management Real Options

    We need an accompanying mechanism to close a full feedback loop between the layers of work. We simply need to provide information back to the higher level of work. Think of situations like a project taking longer than expected. We obviously want that information to be taken into account when we are making commitments on a portfolio level. Ultimately, it means that available capabilities have changed and thus it influences the set of options we have on a portfolio level.

    Again, the similar dynamics will be seen between any of the two neighboring layers of work. Specific technical choices for features will influence how other features are built or how much time we’d need to make changes in a product.

    Portfolio Management Real Options

    The model can be easily scaled up to reflect all the layers of work that are present in an organization. In big companies there will be multiple layers of work even in the area of portfolio management only.

    The underlying observation is that we very, very rarely need information to be escalated farther than between neighboring levels of work. In other words a single feature that is late will not affect decision-making process on portfolio level. By the same token commitment to start a new project, as long as it takes into account available capabilities, will be of little interest to a feature team involved in an ongoing initiative.

    There is, however, one basic assumption that I subconsciously made when proposing this model. The assumption is about autonomy.

    Work flows down to the finer-granularity level is through a commitment at a coarser-granularity level. The commitment, however, is not only expressing good will that we want to build something. If we make a commitment to run a project we need to fund and staff it. The part of the commitment is providing people, skills and resources required to accomplish that project within expected constraints, be it time, budget, scope, etc.

    If there are other constraints that are important they need to be explicitly described once the commitment is being made. One example that comes to my mind would be around the ultimate goals for a product or a project. It can be about technical constraints – for whatever reasons technologies that a product will be built in may be fixed. Another common case would be about high level dependencies, e.g. between two interconnected systems.

    Such constraints need to be explicit and need to be expressed when the commitment is being made simply because they influence what options we will have in the lower level of work.

    There’s also another important reason why we want explicit constraints. When we move our perspective to a different level of work we also change the team that is involved in work. In the most common scenario the team context will change from PMO, through a project team to a feature team as we go down through the picture.

    And that’s exactly when autonomy kicks in. Commitment on a higher level of work generates options on a lower level. What kind of options we get depends on the constraints we set. These are all prerogatives of a team making decisions on a higher level.

    The specific choice among the available options, on the other hand, is responsibility of a team that operates on a lower level.

    Obviously, we don’t want PMO leader to tell developers how to write unit tests. That’s the extreme example though and I see violation of autonomy all over the place.

    Let’s start from the top. The role of PMO in such a scenario would be to pick initiatives that we want to run, a.k.a. make project- or product-level commitments. The part of the process would be defining relevant constraints for each commitment. These would be things like manning and funding the new initiative, sharing expectations deadlines, etc. This is supposed to provide fair amount of predictability and safety to the team that will be doing the actual work.

    One crucial part of defining constraints is making the goals of the initiative explicit. What we are trying to achieve with this product or project. In other words why we decided to invest time of that many people and that much money and we believe it was a good idea.

    And now the final part. Then PMO should get out of the way. Options are there in a product team or a project team. That team should have autonomy to pick the ones they believe are the best. Interference from the top will disable autonomy and as such will be a source of demotivation and disengagement. It is very likely that such interference would yield suboptimal choice of options too.

    The pattern remains the same when we look at any two neighboring layers of work. For example, we will see similar dynamics between a product team and a feature team.

    Portfolio Management Real Options Autonomy

    The influence on which options get executed happens through definition of constraints and not by enforcing a specific choice of options. Those different levels of work are, in a way, isolated between each other by the mechanism of commitment that yields options on a lower level, feedback loops going up and finally by distributing authority and maintaining autonomy to make decisions within own sphere of influence.

    Unsurprisingly the latter gets abused fairly commonly, which is exactly why we need to be more aware and mindful about the issue.