First, thank you for stopping by my blog. I hope it is as useful to you as it is to me. I use it daily for a personal reference as well as a place to refer colleagues and clients, which is why it is essentially a network of useful facts and (perhaps more importantly) references. … Read More »
I have peppered my blog posts with great books, articles, videos and Podcasts for architects to reference. If you are not keen to wade through all of my long-winded ramblings and rants then you can find them all listed on the “Reading list”, below. As a bonus, I list them in the order I would… Read More »
Web Analytics solutions help improve Web sites by analyzing real time information or information gathered from Web server logs to uncover usage patterns. Simple, free Web analytics solutions are popular such as Google Analytics. IBM CoreMetrics is a popular paid Web Analytics solution. Others include Adobe SiteCatalyst, WebTrends and ClickTrends.
Software architects work with business leaders to design software based upon business requirements. A common problem is that our customers sometimes provide a specification of how the software should work instead of what it is supposed to accomplish. Providing a functional or technical specification limits our flexibility to do design. A good way to avoid… Read More »
I am happy and I am working on digital banking. Maybe just a coincidence? Perhaps yes.
We all dutifully endure the user ID and password on the hope that it will preserve our privacy, money and identity. As we need more and more user IDs and passwords we begin to reuse them and write them down, making them easier for friends, hackers or fellow train passengers to find. Also, snooping software… Read More »
I talk a lot about technology strategy and the importance of technology strategy to business strategy. I think it is important to understand the importance of technology historically in order to grasp what is actually at stake here. For that, best to go back to ancient times and look at what effect past technological advances… Read More »
A common question that I have helped banks struggle with over the years is “build vs. buy”. For digital banking channels, banks are wondering if they should build a bespoke banking multi/omni/channel offing or buy a packaged product/platform. The arguments for both sides are compelling: Building a bespoke solution offers the hope of creating a… Read More »
Service Virtualization for Dummies A great place to start to learn about Service Virtualization technologies such as GreenHat.
Service Virtualization encompasses a strategy and tool set for stubbing out components that provide services required to run a component under test. An example service virtualization tool is IBM’s Rational Test Virtualization Server (formerly GreenHat).
DevOps for Dummies provides an IBM point of view on DevOps.
Application Release & Deployment for Dummies addresses the strategic technologies: Application Deployment Automation solutions Release Coordination solutions.