Three and a half Roses


  • Capability Map: Azure Fundamental Services

    The capability map helps an architect to organize the technical or business capabilities of an organization into logical groupings and it gives the reader an instant overview of how these capabilities are fulfilled. We made an interactive capability map organizing fundamental services offered by the Azure Cloud. Continue reading

  • Affinity Diagrams

    The affinity diagram is another simple to I use tool to organize topics into logical categories.  It is very useful and easy to do during a brainstorm session in front of a whiteboard and typically is very efficient. You start by writing the subject of the brainstorm. Then write down all the items you can… Continue reading

  • Fishbone Diagrams

    Another great way to organize your ideas around problems in a structured way is the Ishikawa diagram, aka the Fishbone diagram because of its shape. Continue reading

  • Decision Trees

    We already covered the MECE list, the 5 Whys, and the PESTEL analysis.  Another great tool for getting to decisions in an organized way are the …uh… Decision Trees. Growing a Decision Tree is an iterative process.  If the tree becomes too complex you trim it,  if it is too simple you grow it another… Continue reading

  • 5 whys to get to the root cau

    Another interesting technique is the 5 why’s.  Many know this techniques from their children.  Child: why does so and so happen?  You: oh because of this and that… Child: Yes, but why then this? You again: well, because … and so on and so on Though sometimes it can be frustrating to have to keep… Continue reading

  • PESTEL analysis

    PEST (and the more complete PESTEL) analysis is an interesting way of looking at all things exerting influence on an organization.  OK, it’s just an acronym, still it helps looking at the bigger picture.  More than just the technology, or economy. Politics Economy Social Technology Environment Legal And if you remember the acronym DR. PESTEL,… Continue reading

  • Artificial Intelligence isn’t Software 2.0 (yet)

    I recently read a medium article entitled Software 2.0. In this article the author argues that Neural Networks (or AI in general?) are much better than the Software 1.0 stack we’re used to work with (C, C++, Java and so on). As often with such statements (i.e. X is much better than Y) a contextual… Continue reading

  • MECE lists

    Mutually Exclusive and Collectively Exhaustive lists are a very profound way to look at the lists way make both consciously and unknowingly. The idea is that whenever you create a list, you make sure that: The items in the list do not overlap The items in the list cover the complete subject they the list… Continue reading

  • Deploying on AWS using CloudFormation

    The objective: automatically deploy the Natural Language Processing (NLP) Python library on on AWS’ EC2 while creating the entire supporting infrastructure (VPC, some SubNets, LoadBalancers and so on).   Why would you do this if you can do it using server less technology? One word: performance. more on: Continue reading

  • Verifiable Claims: an implementation

    As promised in the previous parts (part 1, part 2) we explain how you can set-up a verifiable claims solution. There are several solutions to implement verifiable claims. An arguably natural solution is the use of distributed ledger technology. Digital Bazaar offers one such solution, another that we’ve tried is Sovrin. Both work fine. Sovrin’s… Continue reading

About Me

As an experienced enterprise architect with a deep-rooted passion for cloud, AI, and architectural design, I’ve guided numerous companies through the management of their existing application landscapes and facilitated their transition to a future state.