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
Apple continues to make waves with the iPad and the iPhone. The iPad is probably already a US $2 billion line of business in a scant 80 days. Name another product that generated so much revenue so fast. I am finding how Apple pulled off that feat to be a more significant lesson in the design and engineering of a businesses than the glitz and splash of the iPad usability.
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.
Modernizing Legacy Applications: Fitting the Tool to the Job
Putting aside rewrites and conversion to a package, there are three primary technical methodologies and technologies for modernizing legacy applications:
-
Rehosting
-
Code translation (aka "conversion" and "migration")
-
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.
THIS Is What I Would Have Meant
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.

