The Art of Mindful Management in the Age of Cognitive Computing

Robert Ogilvie

Robert Ogilvie takes a broader look at some of the themes already developed and considers the likely role of cognitive computing in the near future. He suggests that automation has gone through three phases: a robotic phase, in which computers performed rote tasks; a social phase, in which computers have facilitated communication and collaboration; and a cognitive phase, in which computers are learning to use knowledge to solve intellectual problems. He alludes that most of the new cognitive systems will interact with and aid human performers. Rather than replace human managers, Ogilvie implies, cognitive computing applications will make existing managers more knowledgeable and better able to respond to a broader range of challenges. He goes on to offer an inspiring vision of cognitive computing applications that help individuals and teams focus their attention on the challenging ­problems that are really worthy of consideration. 


Teaching Computers How to Learn

Karolina Marzantowicz

In her article, Karolina Marzantowicz explores how computers learn. It turns out that teaching a cognitive application is rather like mentoring a new associate: setting tests, offering hints, and doling out lots of ­reinforcement as the application learns more and provides better answers. She discusses some of the different techniques required for acquiring basic knowledge, for learning a natural language, and for learning to make sense of images. 


Teaching Computers How to Learn

Karolina Marzantowicz

In her article, Karolina Marzantowicz explores how computers learn. It turns out that teaching a cognitive application is rather like mentoring a new associate: setting tests, offering hints, and doling out lots of ­reinforcement as the application learns more and provides better answers. She discusses some of the different techniques required for acquiring basic knowledge, for learning a natural language, and for learning to make sense of images. 


Location Is Not Enough

Jesse Feiler

This Executive Update offers an overview of potential vulnerabilities in your apps and websites that handle location, along with some ideas of what you can do to fix, prevent, or otherwise manage these vulnerabilities.


The Hierarchy-to-Network Challenge in EA Projects

Roger Evernden

One of the biggest organizational design (OD) challenges facing many organizations is the switch from the more structured, hierarchical forms that were effective in the Industrial Age to more fluid, networked structures that are more appropriate in the Information Age. This is an often unspoken transition that lies at the heart of many enterprise architecture (EA) projects.


The Art and Science of Building Conversational Business Applications

Aravind Ajad Yarra

Aravind Ajad Yarra gives us his own description of the history of natural language interface development and goes on to consider what kind of architecture is required to support conversational interfaces. Without getting into coding details, Yarra provides a good overview of the challenges developers will face as they seek to develop conversational interfaces for ­business applications.


The Art and Science of Building Conversational Business Applications

Aravind Ajad Yarra

Aravind Ajad Yarra gives us his own description of the history of natural language interface development and goes on to consider what kind of architecture is required to support conversational interfaces. Without getting into coding details, Yarra provides a good overview of the challenges developers will face as they seek to develop conversational interfaces for ­business applications.


Cognitive Computing and Software Development Automation

Donald Reifer

In recent years, those using AI to improve software development have focused on creating specialized tools that can aid developers in specific tasks. By combining software development capabilities with an ability to ­dialog with developers, the new tools are making the development process easier. Indeed, author Donald Reifer believes that in five years’ time, cognitive computing approaches will enable machines to autonomously perform many of the intellectual tasks of software development, and he offers three scenarios for which this might be the case: software requirements definition, test automation, and “roll your own release.” 


Cognitive Computing and Software Development Automation

Donald Reifer

In recent years, those using AI to improve software development have focused on creating specialized tools that can aid developers in specific tasks. By combining software development capabilities with an ability to ­dialog with developers, the new tools are making the development process easier. Indeed, author Donald Reifer believes that in five years’ time, cognitive computing approaches will enable machines to autonomously perform many of the intellectual tasks of software development, and he offers three scenarios for which this might be the case: software requirements definition, test automation, and “roll your own release.” 


Cognitive Computing: Trends, Applications, Implications — Opening Statement

Paul Harmon

This issue of Cutter Business Technology Journal is focused on cognitive computing. Cognitive computing is a term that is similar to, but currently more popular than, artificial intelligence (AI), and it refers to all those innovations in computing that are being driven by various types of AI research. Now is the time to start thinking about how to transform your organization with cognitive computing.


Cognitive Computing: Trends, Applications, Implications — Opening Statement

Paul Harmon

This issue of Cutter Business Technology Journal is focused on cognitive computing. Cognitive computing is a term that is similar to, but currently more popular than, artificial intelligence (AI), and it refers to all those innovations in computing that are being driven by various types of AI research. Now is the time to start thinking about how to transform your organization with cognitive computing.


Watson Virtual Agent

Curt Hall

Watson Virtual Agent is an important development because it aims to streamline the process of implementing intelligent agents and bots.


EA Programs

An effective EA Program session is the best way to ensure that a project gets started correctly. Cutter's EA Program sessions help establish a project's team values, vision, mission, objectives, project community, measures of success, scope and boundaries, committed resources, and working agreements.


The Cloud Buyer’s Advantage

James Mitchell, Frank Khan Sullivan

Cloud is on everyone’s mind. If you are in the throes of cloud procurement — facing challenges around cost reduction, centralized billing, and agility — then buying indirect offers significant advantages. The objectives of unlocking lower pricing to reduce costs and negotiating suitable procurement terms to improve agility are best achieved by buying cloud indirectly. It is the role of cloud brokers, resellers, and distributors to help customers get the best deal. To negotiate preferred terms as an enterprise cloud buyer, consider buying through an IT distributor or reseller. As we explore in this Executive Update, it is time to start buying cloud as an organization, not as an individual. That means taking a long-term view of how you continually monitor, optimize, and manage the procurement of cloud infrastructure.


The Cloud Buyer’s Advantage

James Mitchell, Frank Khan Sullivan

Cloud is on everyone’s mind. If you are in the throes of cloud procurement — facing challenges around cost reduction, centralized billing, and agility — then buying indirect offers significant advantages. The objectives of unlocking lower pricing to reduce costs and negotiating suitable procurement terms to improve agility are best achieved by buying cloud indirectly. It is the role of cloud brokers, resellers, and distributors to help customers get the best deal. To negotiate preferred terms as an enterprise cloud buyer, consider buying through an IT distributor or reseller. As we explore in this Executive Update, it is time to start buying cloud as an organization, not as an individual. That means taking a long-term view of how you continually monitor, optimize, and manage the procurement of cloud infrastructure.


Agile Exacerbates Architecture Inadequacies

Daniel Horton

Projects are successful when the entire team has the same cohesive vision for the solution. Failure to understand the solution's goal will have rippling effects throughout the project and can lead to failure. It's imperative that the architect and the Agile team members be aligned.


Aligning Digital Transformation to Holistic Stakeholder Value

William Ulrich

In keeping with digital transformation’s principle of viewing a business holistically across a variety of contexts, viewing how a business delivers stakeholder value is a key element of this holistic perspective. Stakeholders are first and foremost customers, but they also include business partners, other third parties, and internal resources. The value stream provides a nontechnical, value-driven, end-to-end perspective that includes all of the enabling capabilities and participating stakeholders required to deliver the value proposition for that value stream.


Google's AlphaGo: A Triumph for Cognitive Computing

Paul Harmon

AlphaGo is a major breakthrough in cognitive computing; it is a software application that can successfully play the hardest strategy game that people play and can beat human experts at it.


Building a Case for Business Architecture

Whynde Kuehn

One of the top areas that business architecture teams struggle with is articulating the value of business architecture. Their challenges have less to do with building the business architecture blueprint or even applying it to various scenarios, and more to do with getting the buy-in to be able to do so in the first place. This is partially due to circumstances related to the discipline and its increasing maturity, but also related to the way we communicate.


Technology, Digital Transformation, and Building Digital Capabilities

Munish Kumar Gupta

For enterprises disrupting the marketplace, technology is the key enabler that is helping them create new business models and processes.


The Rise of Data Management in the Cloud, Part II

Curt Hall

In Part II of this two-part Executive Update series, we examine the trends, developments, and considerations pertaining to the adoption of self-service business intelligence (BI) environments. 


The Pride Tax

Vince Kellen

Those of us who have been in IT long enough have all witnessed it: the pride tax.

What is the pride tax? It is the amount of money organizations overpay for bad technology decisions. The pride tax takes many forms: runaway enterprise systems projects that persist because leaders don’t want to admit mistakes, choosing wrong vendors based on personal or short-sighted reasons, getting too attached to a set of tools or architectures then defending them at all costs, or even making strategic errors based on unquestioned acceptance of (so-called) best practices or the status quo.


Take a Balanced Approach to Agile Management

Murray Cantor

Software has been a crucible of management practice. Since software development requires a wide range of types of work, from mostly routine to highly innovative, and software is often delivered into highly volatile environments, no single management solution can fit all needs.


Big Data Strategies for Agile Business — Beyond Hadoop and Net Promoter Scores

Bhuvan Unhelkar

During this on-demand webinar, Cutter Senior Consultant Prof. Bhuvan Unhelkar introduces a big data framework for agile business that combines analytics and technologies together to create strategic opportunities for business agility.


Pair Programming Paradoxes

David Bernstein

Pair programming is not about taking turns at the computer. It’s about bringing two minds to bear on a single problem. If you hired a moving company and only one guy showed up, how would he manage to get that king-size mattress on the truck? We wouldn’t hesitate to call moving a king-size mattress a “two-person job.” There are intellectual problems that are just as unwieldy as trying to move a giant mattress alone — and, as we explore in this Executive Update, pair programming can help.