The notion of the application as the best way to package software capabilities is losing relevance. Digital business cuts across application functions, inside and outside the organization. Modern value streams require breaking up application capabilities and dynamically reassembling the digital assets like Sir Mixalot. Remember the Album? Before music streaming, the album was the dominant...
Design Thinking for APIs
Design thinking is a widely used “outside-in” approach to develop great user experiences. It’s about time that building the API experience, as the gateway to a business’ digital assets, follows the lead. Let’s Talk Humans interact with computer applications through a user interface. This could be a screen and keyboard, swiping on a mobile phone, or speech recognition like Siri or...
Software archaeology: legacy modernization
Indiana Jones had it easy. Most of the artifacts he encountered were tangible. An exploration of ancient applications is like software archaeology, complete with phantoms, dark spells, and riddles. Ah, the joy of legacy modernization. What is Legacy Anyway? One of the fun facts of digital transformation is that organizations depend on existing applications for their would-be shiny digital assets...