Architecting for New Business Opportunities in the Internet of Things
This article provides an overview of the complexity and various architecture components that go into making the IoT platform.
A Comparative Study of Data-Sharing Standards for the Internet of Things
This article aims to help IoT practitioners understand the set of data-sharing requirements they must consider and guide them in the selection of viable technologies to satisfy those requirements.
Thinking About Making Your Product Smart? Keep These 10 Things in Mind
In this article, Adam Justice reveals the Top 10 Design Issues you must keep in mind before jumping on the IoT bandwagon.
Thinking About Making Your Product Smart? Keep These 10 Things in Mind
In this article, Adam Justice reveals the Top 10 Design Issues you must keep in mind before jumping on the IoT bandwagon.
Who Is Using Open Data and Apps?
The combination of data (including open data) with apps often represents cooperation between an app developer and a database or data set designer. They may be working jointly on a single project, but very frequently each is working on a component (data set or app) that will be paired with other components (app or data set) that have not yet been thought of.
There's an important question to ask at this point: who is doing this work? The answer to this question gets into the new world of app development.
Where Are We, and How Did We Get Here?
As a kid, I remember picking up one of my mom's House Beautiful magazines with a picture of Frank Lloyd Wright's "Fallingwaters" house on the cover. Right then I decided I wanted to be a "real" architect. I kept that goal in the back of my mind until I went off to college, and though I still wanted to be an architect, there were a couple of things that held me back. For one, the school that I was attending -- while having a strong engineering school -- didn't have an architecture department. That, and the fact that I couldn't draw.
Using (and Abusing) the Agile Testing Quadrants, Part II
In last week's Advisor (see "Using (and Abusing) the Agile Testing Quadrants, Part I"), we introduced my and Janet Gregory's version of the Agile testing quadrants (2008) based on Brian Marick's Agile testing matrix. In this Advisor, we will discuss how to use the quadrants to help your team build the right product in a sustainable way.
Best Practices in Partitioning Enterprise Architectures
The ways we partition EA affects both business and IT. So how do we decide the boundary around a segment or capability architecture? How do we deal with overlaps? And what costing, funding, and governance models help us manage the distinctions?
The Defense Against Cybercrime
Not long ago, it was possible to sequester the enterprise behind its firewall and DMZ, creating a clear and defensible boundary. But mobility, cloud technologies, and social networking are eroding this separation.
Using (and Abusing) the Agile Testing Quadrants, Part I
Models are useful for software development as well as for our daily lives. As new models are dreamed up, they're out in the world for other people to use, adapt, and evolve, or possibly try to destroy.
Using (and Abusing) the Agile Testing Quadrants, Part I
Models are useful for software development as well as for our daily lives. As new models are dreamed up, they're out in the world for other people to use, adapt, and evolve, or possibly try to destroy.
Corporate Plans for Wearable Devices
The Internet of Things (IoT) has generated considerable hype over the past few years. Probably nowhere has this hype been greater than when it comes to wearable devices like smart watches (Apple Watch), smart glasses (Google Glass), activity/fitness trackers (Misfit), and smart badges (for location tracking, security, etc.). This includes the use of wearables as general consumer electronic devices, as well as for their possible application in business scenarios designed to help workers perform their jobs.
Modern Lean: Instrumenting the Process
During this on-demand webinar, Murray Cantor explains how you can improve your development, IT, or devops teams' performance using Modern Lean principles.
Flexibility vs. Control
Standards and guidelines are essential for business and allow operations to be controlled, integrated with other business processes, and performed efficiently. But process standards and frameworks also can promote rigidity and brittleness in the face of change. It is this fear of rigidity that has kept many enterprises from implementing frameworks such as ITIL, though ITIL itself actually claims to be a nonprescriptive framework.
The Future of Speech Recognition in the Enterprise is Mobile -- Part II
Reasons vary as to why the use of speech as a means for employees to interface with enterprise applications has received only limited use. Arguments run from limitations associated with the accuracy of early speech recognition systems to questions pertaining to their expected ROI in business scenarios. But I think the biggest reason has been the lack of a real need to actually use speech systems in the enterprise. Simply put, it has just been easier for employees to access most enterprise systems using a keyboard while they were at work; and this was the case for years.
The Future of Speech Recognition in the Enterprise is Mobile -- Part II
Reasons vary as to why the use of speech as a means for employees to interface with enterprise applications has received only limited use. Arguments run from limitations associated with the accuracy of early speech recognition systems to questions pertaining to their expected ROI in business scenarios. But I think the biggest reason has been the lack of a real need to actually use speech systems in the enterprise. Simply put, it has just been easier for employees to access most enterprise systems using a keyboard while they were at work; and this was the case for years.
Using DevOps Principles to Achieve Zero-Downtime Deployments
"We're going to need this deployed ASAP." I've heard this phrase hundreds of times in my career. But this time all my internal alarms sounded off.
The Architect's Mission
Organizations have missions. Specific roles have missions, too. The fact that we go to some trouble to define missions is an indication that there is some utility in doing so for entities designed to accomplish something of value. We are currently putting architects in place in our enterprises. But there are so many varied definitions of "architect" within enterprises, let alone across companies. So can defining an architect's mission help?
The Neuroscience of Leadership
The latest findings in neuroscience have broad implications for all aspects of business, from product design to leadership. Hot topics include human task performance, learning, motivation, attention, and memory. Deep insights from this research can lead to the creation of better software. For the IT professional, this will change the way software is designed and developed. It will also change how software teams are assembled and managed.
"Ba" -- Or How Organizations Generate Knowledge
One of the many concepts only lightly touched on in Dean Leffingwell's Scaled Agile Framework (SAFe) material is the concept of "Ba." As with many other things in SAFe, it is worthwhile here to spend some time digging for the original ideas and publications -- and to find a gem from 1998 that was unknown at least to me.
Slicing Across the Siloes
There is a growing buzz in the blogosphere that agile architecture means combining Agile software methodologies with software architecture best practices. So, is that what agile architecture is all about?
Perhaps, but that's not the whole story. We also need to reinvent the practice of EA to achieve business agility in the enterprise. Software plays an important role, but agile architecture isn't really about software. It's about the people in the organization.
Trust and Partnership: Strategic Management for Turbulent Times
In this Cutter webinar, Senior Consultant Bob Benson provides you with a comprehensive framework to maximize the business value delivered by technology. Going well beyond theory, Benson provides real-world advice, including concrete examples, and an in-depth look at the seven critical enterprise IT capabilities every business and government organization must develop.
Salesforce Goes New Wave
Wave is not your traditional enterprise BI toolset. Nor is it simply another add-on data visualization product. Rather, Wave employs a hybrid BI and search design intended to provide nontechnical end users with interactive self-service BI exploration and analysis capabilities.
Salesforce Goes New Wave
Wave is not your traditional enterprise BI toolset. Nor is it simply another add-on data visualization product. Rather, Wave employs a hybrid BI and search design intended to provide nontechnical end users with interactive self-service BI exploration and analysis capabilities.
Putting Design Back into Development, Part II
The world of software development is now, and has been since its beginning, in a state of flux. When you think about it, how could it be otherwise? Software is the enabling technology that glues together all the other rapidly changing elements of 21st-century technology. Software not only powers your smartphone or big data cloud, it also helps chip designers to create hardware at submicroscopic levels. And software now powers tools that can recognize one face in a crowd of thousands.