Strategic advice to leverage new technologies
Technology is at the heart of nearly every enterprise, enabling new business models and strategies, and serving as the catalyst to industry convergence. Leveraging the right technology can improve business outcomes, providing intelligence and insights that help you make more informed and accurate decisions. From finding patterns in data through data science, to curating relevant insights with data analytics, to the predictive abilities and innumerable applications of AI, to solving challenging business problems with ML, NLP, and knowledge graphs, technology has brought decision-making to a more intelligent level. Keep pace with the technology trends, opportunities, applications, and real-world use cases that will move your organization closer to its transformation and business goals.
Insight
Opening Up Enterprise Mashups
Enabling Multi-Tenant Architecture for Existing Applications
Cloud computing and software as a service (SaaS) are two very strong "disruptive" innovations that are changing the IT landscape forever by providing services to a large number of independent customers. SaaS and cloud capabilities are a best-fit model and an attractive option for companies that look to deploy state-of-the-art technology while conserving capital resources. A robust, trusted software infrastructure offers key technical elements that deliver these assurances. One key requirement is to enable multi-tenancy.
Keeping an Eye on the TDD Ball
Like most agile-lean enthusiasts, I regularly attend interest group meetings in my area. When discussing test-driven development (TDD) at some recent gatherings, some folks commented that they have very senior developers within their teams who claim to have become so proficient with TDD that they can actually skip the test-coding step. These developers go straight to implementing the feature because the discipline is so well imprinted in their heads that they can do it all mentally.
Manteniendo la mira en TDD
Como muchos entusiastas en agile-lean con frecuencia atiendo juntas de grupos de interés no lejos de casa. En algunas de las juntas recientes hubo discusiones sobre TDD (del Inglés test-driven development: desarrollo basado en pruebas), donde algunas personas comentaron que sus equipos cuentan con desarrolladores tan expertos en TDD que hasta pueden saltarse el paso de escribir pruebas primero y en su lugar programar la característica directamente porque tienen la disciplina bien metida en su cabeza y pueden hacerlo mentalmente.
Enterprise architects often ask me why the Business Enterprise Architecture Modeling (BEAM) EA approach is based on an "urban/transportation model" rather than the "building architecture model" favored by many organizations and groups. The short answer has to do with the similarity of the model to actual enterprise architecture in both change and complexity.

