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.

Subscribe to the Technology Advisor

Recently Published

One of the biggest problems we face as architects is enabling the transition from architectural specification to executing systems. As I've said many times, the value of architecture does not come from creating the architecture, but rather from applying it. By applying it, I mean influencing the selection, analysis, design, and implementation of an enterprise's IT systems.

EMC Corporation announced it is acquiring data warehousing database vendor Greenplum, Inc. for an undisclosed amount. This deal is important because the addition of Greenplum's analytic database and cloud data warehousing infrastructure offerings will enable EMC to form a new data warehousing/analytics division within its information infrastructure business.

In my last Advisor (see "Has Agile Grown Up Yet? Assessing the Maturity of Your Process," 24 June 2010), I discussed the need for assessing agile process maturity. This week, I provide some methods for going about performing assessments.

Putting aside rewrites and conversion to a package, there are three primary technical methodologies and technologies for modernizing legacy applications:

  1. Rehosting

  2. Code translation (aka "conversion" and "migration")

  3. Rearchitecting, the newest entry in the field

In this webinar you'll learn how you can weigh the strategic opportunities, benefits, the costs and the risks of cloud computing.

Sometimes you get lucky. For the better part of my career, I have been a researcher, consultant, and teacher. Teaching, I find, gives me the most short-term fun, because I get immediate feedback. I think that I learn more when I am consulting, because I'm constantly faced with solving problems in real time. And researching gives me some perspective and ties everything together.

I've been promoting the idea of how combining BI and social computing techniques (e.g., blogs, wikis, social nets, IM) can benefit an organization's BI and performance management efforts for several years now.

The applicability of statistical process control (SPC) to software development has been debated since 1989, when the Software Engineering Institute (SEI) endorsed its use in the Capability Maturity Model (CMM). Proponents of the use of SPC techniques in software grasped how powerful the techniques could be beyond traditional manufacturing processes.