The Capability Canvas

Designing businesses is not a trivial activity. Having a simple structure that one can use to design and / or understand a capability makes designing business architecture so much easier. More to come on this topic during 2015. The Capability Canvas License This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.

The Brand Canvas

Designing and understanding brands and how the behave as figments of their own is hard enough. Having a simple structure that one can use to design and / or understand a brand makes designing businesses so much easier. More details to come on this topic… The Brand Canvas License This work is licensed under a Creative […]

Understanding and owning the customer ecosystem

The world of digital is changing the face of the business landscape. Established household names are now going toe to toe with new kids on the block, and in some cases their customers are becoming the competition. The product is no longer the differentiator, it is about owning the eco system, and it is the Read More

Identify Indirect Stakeholders with System Context Diagrams

A Systems Flow consultant has skills that tend to fall in the triangle of technical, business and organizational excellence. One common and repetitive case of project dysfunction where this overlap brings real benefits is that of the “Operational Business Stakeholders Missing from Business Requirements.” Here’s how it usually goes: Architect is engaged to design project’s solution architecture […]

Designing for Emergence

The world around us is becoming more complex, it is almost accelerating away from us. Being able to plan in this ever evolving world is becoming even more difficult as time passes.  New technology, and approaches almost appear daily, which makes planning for these events, almost impossible. Linear approaches to design are no longer the Read More

Integration – Send Me a Message

I recently had the opportunity to work on a project where we were bringing in a vendor product that required data integration with a number of our client’s in house transaction applications. We needed to determine how the internal applications would integrate with the new product.  I figured the timing was right to build on […]

Issue Resolution – Celebrate Your Success

This blog is the third in a series of posts designed to help technical leads get over the hurdles that inevitably pop up during any complex implementation; a series that was started by Understanding the Problem and continued in Determining a Solution. With the course set and the implementation of the recommended solution underway, it’s […]

Think Strategically, Proceed Practically

Knowing the strategic solution is only part of the challenge. Let’s assume you are able to establish the “right and just” solution either because your enterprise has well documented target architectures and roadmaps or your solution has a well established “best practice” pattern you can apply. Take a moment to savor your success, but only […]

Hey, Did You Get My Message?

There are different ways for applications to talk to one another. These can include: File Transfer Web Services Shared Data Messaging All have their strengths and weaknesses but for now let’s focus on the advantages of messaging. What is messaging? Messaging is a technology that enables asynchronous communication of messages between systems and also includes […]