The current NBA Finals have once again proven that it is the most talked about, watched and engaged time of the year for basketball fans. And the increased popularity of these events is happening more and more across mobile applications. Pinnacle sporting events from the Super Bowl to the March Madness college basketball tournament to … continue reading
The Internet of Things is bringing connectivity beyond smartphones and tablets. But for all things to be connected, there must be a standard for making those connections. Without one true standard, of course, that means each device would have to be able to support multiple ways to connect—and this, of course, is neither efficient nor … continue reading
With more than 1.5 billion monthly active users (MAUs), Facebook has a lot of factors to take into account for each mobile release. If they followed mobile “best practices,” they’d have some pretty significant problems: Deploying to millions of users in one fell swoop (greatly increasing the risk of widespread crashes) Asking users to update … continue reading
Low-code application development is nothing new. In many ways, it’s simply an offshoot of the 4GL trend of the 1980s and 1990s. But in today’s fast-changing technology world, low-code has become more critical than ever. According to Forrester, the global market for low-code development will eclipse US$10 billion by 2019. That makes sense, since the … continue reading
Manufacturers in a wide range of product sectors are exploring and exploiting the opportunities of the Internet of Things (IoT). The software for IoT comes in two distinct flavors, each created and maintained by its own tribe of software engineers. First, the engineering tribe looks after the software embedded inside the product. This controls the … continue reading
Keith Klain kicked off STAREAST 2016 last week, and there was one line in his keynote that stuck with me throughout the entire conference: “If you can’t draw a straight line between your business objectives and your test approach, you’re doing it wrong.” As I started to think of all of the little activities that … continue reading
Software is like a house: It must be adequately maintained, or peeled-up wallpaper might reveal the foundation underneath isn’t as stable as you thought. This metaphor brings new meaning to mergers and acquisitions as companies on the buy side and the sell side attempt to patch up rough edges that might ruin a deal. When … continue reading
We’ve had inductive charging in the market for some time, and it never really rose to meet expectations. You needed near-exact placement, there were multiple standards that didn’t interoperate, and the solutions generally didn’t generate enough power for fast charging. But that is all about to change. Last month I met with WiTricity CEO Alex … continue reading
“Microservices” has become one of the hottest buzzwords of the past few years, and as with any game-changing new technology, there has certainly been no shortage of differing opinions around the topic. Some have been bullish about the adoption of microservices, calling them “SOA done right,” while naysayers claim that the idea is simply a … continue reading
Good software requires a good process for creating it. Good software that meets the needs of the business requires an even better process. That’s the goal of the CMMI Institute, to make sure that organizations are tracking what they do so their performance improves. The CMMI—Capability Maturity Model Integration—originated at the Software Engineering Institute at … continue reading
There’s a pattern in technology pricing, and the signs are that this pattern is emerging again for many of the technologies associated with the Internet of Things (IoT). Cambashi calls the pattern the “Henshell Curve” because it was a discussion with Cambashi associate Dr. Richard Henshell that crystallized our thinking into the price development trend … continue reading
Mainframe data, historically accessed via built-from-scratch COBOL applications, is now more likely to be accessed by newer Web and mobile applications. Developers therefore must constantly modify mainframe code to accommodate these non-mainframe end-user applications. This has resulted in faster, more frequent mainframe development cycles, but admittedly, the mainframe’s culture, tools and processes have not always … continue reading
Overlooking the front end of your agile development process keeps teams from: 1. Understanding the business case. Many initiatives vie for business dollars, but only a few get funded. To gain funding, business leaders document a clear business case and a sound economic argument. They articulate the problem and the value of solving it, often … continue reading
People can find out in as little as 15 minutes if they’re paying too much for their auto insurance. There’s even a little green gecko to tell them so. Determining if you’re paying too much for software, though, might be a more complex task. Failure to understand and manage your licenses can lead to staggering … continue reading