Checking Out Inferential Software and New Languages

Jesse Feiler

In this Update, we provide a few tips for making sense of this inferential software and systems environment, track down resources that you may already have in your organization to work in this new environment, and address the challenges entailed of three new dynamic software languages.


Education: Avoiding a Perishable Competence

Ken Orr

In the Kansas City Star recently, an educator posted an editorial that suggested all students graduating from college these should days should be "job ready." The educator argued that the current college curricul


Empathy-Based Systems Design

Dale Anderson, Marvin Richardson

Taken together, Head, Heart, and Hands (HHH) form an holistic, integrated framework that enables organizations to review, assess, and improve human-centered processes and constructs. It can be applied vertically from the senior executive to the front-line staff level, and horizontally across many points in an applicable value chain.


Surface Pro 3 and the Enterprise Market for Tablets

Curt Hall

The latest advertisements from Microsoft comparing its new Windows 8-powered Surface Pro 3 tablet with Apple's MacBook Air laptop have me thinking about the market for tablets in the enterprise.


Surface Pro 3 and the Enterprise Market for Tablets

Curt Hall

The latest advertisements from Microsoft comparing its new Windows 8-powered Surface Pro 3 tablet with Apple's MacBook Air laptop have me thinking about the market for tablets in the enterprise.


Database Futures I: Big Data, Cyber Security, IoT, and a Database Called "Cockroach"

Ken Orr

Database thinking tends to go in waves. In the 1960s and 1970s there was an enormous amount of imagination and experimentation with various different types of database models: hierarchical, network, inverted file, and relational.


Database Futures I: Big Data, Cyber Security, IoT, and a Database Called "Cockroach"

Ken Orr

Database thinking tends to go in waves. In the 1960s and 1970s there was an enormous amount of imagination and experimentation with various different types of database models: hierarchical, network, inverted file, and relational.


The Industrial Internet: Vision, Benefits, Applications, and Products

Curt Hall

It is now practical to monitor and control machines, devices, processes, and workers remotely through the use of networked sensors and software applied in enterprise and industrial operations such as manufacturing and process control, energy production and utilities, transportation, healthcare, agriculture and farming, and the public sector. This Executive Report examines the "Industrial Internet," focusing on how organizations should utilize Industrial Internet technologies. The report examines the vision and benefits, principle application areas, enabling technologies, and products and services for building and managing connected machines, devices, and products. It considers issues and impediments to Industrial Internet adoption and implementation as well. The report also provides real-world examples and applications.


The Industrial Internet: Vision, Benefits, Applications, and Products (Executive Summary)

Curt Hall

The Industrial Internet is well underway. Connected-machine technologies and practices are inspiring companies across a broad range of industries to develop innovative applications and services that transform the way they operate and facilitate widespread collaboration and knowledge sharing -- from the factory floor to C-level executives.


It's Summer and I'm in a Hurry

Carl Pritchard

Think about your late summer/early fall expectations. Either you're vacationing OR you are diving into the end-of-the-fiscal-year melee. In either case, you have little time to suffer fools gladly. And you have less time to read about it.


It's Summer and I'm in a Hurry

Carl Pritchard

Think about your late summer/early fall expectations. Either you're vacationing OR you are diving into the end-of-the-fiscal-year melee. In either case, you have little time to suffer fools gladly. And you have less time to read about it.


Large and Complex Projects

Jens Coldewey

Though there are tons of material on the importance of feature teams in an Agile setting, the dominant way to structure teams in most organizations I run into is still based on components. Usually there are good reasons for this -- specialization being one of the major ones.


Principles of Application Architecture for the Cloud Managed Platform

David Shilman, David Shilman

Today's cloud technology comes in many flavors. Business software, traditionally offered as commercial-off-the-shelf (COTS) software solutions to be deployed at the client company's data center (on-premise), are being rapidly replaced with software as a service (SaaS) cloud-based solutions.


Sensor Data Analysis and the IoT

Curt Hall

As the Internet of Things (IoT) continues to gain acceptance over the next few years, the huge volumes of data generated by sensor-enabled devices, processes, people, and machines is going to offer incredible opportunities for data collection, analytics, and automation.


Sensor Data Analysis and the IoT

Curt Hall

As the Internet of Things (IoT) continues to gain acceptance over the next few years, the huge volumes of data generated by sensor-enabled devices, processes, people, and machines is going to offer incredible opportunities for data collection, analytics, and automation.


Designing a Mobile Application: Part II -- Ideation, Scoping, Estimation, and Planning

Sebastian Hassinger

The goal of the "create and test" phase of mobile application development is to translate the needs and goals that are driving the desire for a mobile application into a loose plan to produce a "minimum viable product," or MVP. In this Executive Update you'll discover that Lean and Agile methodologies can provide powerful tools to set the stage for the mobile app, and especially for keeping in check the natural inclination to focus on the imagined final product.


Theater Producers Make Great Software Product Managers

Kevin Mayes

Two seemingly unrelated professions, tied together by their passion, creativity, and management skills. Are you looking for a great product manager to join your team? Consider going to the theater tonight. If you like what you see, check that playbill. You might just find the name of a great potential candidate.


A Step-by-Step Guide to Using Enterprise Patterns

Roger Evernden

This Executive Update uses examples and case studies to show how organizations can employ enterprise patterns as a key EA management tool in five areas of enterprise transformation: 1) deciding direction, 2) evaluating options, 3) choosing priorities, 4) guiding change, and 5) demonstrating value.


Cloud-Based Patient Healthcare System: Improving Patient Health Through Better Healthcare Management

Ramkumar Dargha

In this Executive Update we present a blueprint for leveraging cloud technology to improve patient healthcare management.

 


Going Forward and Backward with Advanced Technology

Ken Orr

Years ago at a wireless provider, the organization had a problem: how to ensure that customers wanting face-to–face contact with a company representative were handled in an efficient manner.


Operational (Nonfunctional) Parameters in Maintenance

Bhuvan Unhelkar

Given the major importance and impact of nonfunctional requirements (NFRs) on an operational system, it's worth focusing a bit more on them in the context of infrastructure and maintenance. These NFRs (often called "operational" requirements for obvious reasons) describe the many parameters of a system as it becomes operational.


Beyond Technical Debt: Enterprise Technology Entropy

Ken Orr
"Technical debt (also known as design debt or code debt) is a neologistic metaphor referring to the eventual consequences of poor system design, software architecture or software development within a codebase.

Product Line Architecture: Organizing for Reuse

David Frankel

This Executive Update, one in a series about software architecture, introduces product line architecture, which addresses problems that often hobble efforts to promote reuse in software systems.


Big Data Management for IoT Applications and Services

Curt Hall

As the Internet of Things (IoT) becomes a reality, the volume of data that will be generated by the multitude of connected devices, machines, and processes -- in the consumer, business, and industrial worlds -- is expected to be massive.


Big Data Management for IoT Applications and Services

Curt Hall

As the Internet of Things (IoT) becomes a reality, the volume of data that will be generated by the multitude of connected devices, machines, and processes -- in the consumer, business, and industrial worlds -- is expected to be massive.