|By Douglas Allen||
|September 29, 2012 10:00 AM EDT||
Recently some colleagues and I were discussing applications of the Theory of Constraints to various process and financial management scenarios. In our current economic environment in which organizations are constantly being pushed to new expectations of efficiency, the effective use of all available resources is absolutely critical to the success of an organization. As we were considering some of the themes from Eli Goldratt’s classic business novel “The Goal” (right around the first anniversary of the author’s passing, coincidentally), I began to see the applicability of Goldratt’s work to the management of enterprise information technology much more clearly. Although the focus of Goldratt’s seminal novel is primarily targeted at manufacturing, the discussion got me thinking about how well IT professionals embrace similar concepts to focus on eliminating bottlenecks in heterogenous systems and monitoring the various functional components of an application, solution, or environment.
For those unfamiliar with the book, it is the tale of a manufacturing manager who is assigned the dubious honor of fixing persistent production problems at his factory. In a style that was very unique at the time of publication (1984), Goldratt provides instruction on the Theory of Constraints and methods for dealing with process problems by telling a story rather than rote or more traditional step by step instruction. One of the core lessons of “The Goal” is provided via a boy in the protagonist’s scout troop named Herbie. While out on a wilderness hike with the troop, our hero is constantly frustrated by the fact that the scouts seem to have a total and complete inability to stay together. As the chaperone in charge of ensuring that these young men all come out of the woods safe and sound, he is understandably annoyed. He eventually notices that Herbie, whose physical condition is less than optimal compared to his peers, is the bottleneck. Herbie is always bringing up the rear and slowing down the entire troop. Our hero attempts various methods such as lightening Herbie’s pack, but ultimately discovers that the optimal way to keep the troop together is to let Herbie be the leader leader of the hike. This ensures that no one will ever hike faster than Herbie and that the group will stay together. And therein lies one of the core tenets - the slowest activity in any process is the biggest determinant of the overall process cycle time. Or, the total length of time required to execute any multi step process is most impacted by the length of time required to execute the longest-running task. This observation is the spark that inspires our hero to analyze the activities in his manufacturing process flows, identify the bottlenecks, and work to optimize and eliminate them with the help of those who actually perform the work. As the operations at his factory improve, he also fixes his marriage and becomes a better father, but such are the elements of drama (hence the “business novel”) and the side benefits of enjoying one’s vocation.
So what do out of shape scouts and manufacturing process flows have to do with the implementation of enterprise class information technology solutions? I recall back in the 90s as the middleware market was being developed that there was a great deal of focus on speeds and feeds when comparing message oriented middleware (MOM) software solutions. The competitive focus was on which solution provider could move message payloads from point A to point B (across networks and operating system platforms) the fastest. As this technology was the foundation for many business process automation solutions upon which hybrid applications could be built by serializing cross platform components of executable business logic, the point seemed to be that the technology that delivered message payloads fastest would also enable the overall process to execute the fastest. By extension, this speed of execution would provide a competitive advantage for one’s business. Those implementing these sorts of solutions quickly realized that if the applications that were processing the messages were inefficiently written or being hosted on inadequate computing platforms, the speed at which the information was delivered to the participant applications made no difference. This is because the overall process execution time was always determined by the business software applications that were providing actual business function at the endpoints rather than the speed at which the information could be delivered to those endpoint applications. This is true with humans as well of course, because one cannot process information faster by simply DVRing their favorite news channel and watching it at 2x the speed.
Fast forward to the 21st century and we still see similar issues and impressions that have to be addressed. According to Jake Gibson, VP of Customer Operations at LightEdge Solutions, “We often see situations in which there are requests for networking speeds that far surpass the performance of the business applications. This enables us to have additional conversations about true performance requirements in the context of customers’ businesses and provide more appropriate solutions.”
Like any business process or heterogenous system, IT solutions have their share of potential bottlenecks and optimization opportunities. When we take into account the complexity of our networks, storage systems, and computing hardware and combine it with the configuration and tuning options available in the operating systems, database management systems, application servers, and integration middleware, we can truly develop an appreciation for the depth of infrastructure skills required of the modern IT professional. Add to that the specialized processors, business applications (both custom written and those supported by vendors), and other specialized capabilities such as business process management and analytics that are hosted by the computing infrastructure and the many challenges that can arise with performance issues start to become apparent. And don’t forget the need to securely deliver a great deal of functionality to customers and employees via mobile devices that are not located within the corporation’s facilities...
IT professionals will find bottlenecks and performance issues such as these easier to address as the burgeoning market for workload optimized and expert integrated systems develops. Pre-configured hardware and software solutions that have been tuned and optimized for specific business requirements, applications, and workload characteristics will eliminate much of the guesswork and troubleshooting required to squeeze additional performance out of solutions. Some of these solutions are available today from leading enterprise-class solution providers and many more will be released in the near future. Additionally, as more solution providers expand the capabilities that can be provided to enterprise customers via cloud computing technologies, some of the burden will be shifted to the providers themselves.
The vast majority of the time all of the components in today’s complex information systems function quite well together and the business gets value out of its investment in information technology. But full optimization of the modern IT environment, or the “hunting of the Herbies” when performance issues do arise, requires coordinated and proactive monitoring of the environment and an in-depth understanding of the overall systems architecture. And that requires investment in the IT professionals who bring it all together for the business.
“Being able to take needless work out of the system is more important than being able to put more work into the system.” This is one of my favorite quotes from Gene Kim’s book, The Phoenix Project, and it plays directly into why we're announcing the DevOps Express initiative today. Tracing the Steps. For years now, I have witnessed needless work being performed across the DevOps industry. No, not within our clients DevOps and continuous delivery practices. I have seen it in the buyer’s journe...
Oct. 26, 2016 10:30 PM EDT Reads: 1,384
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, will discuss how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team a...
Oct. 26, 2016 09:30 PM EDT Reads: 656
Join Impiger for their featured webinar: ‘Cloud Computing: A Roadmap to Modern Software Delivery’ on November 10, 2016, at 12:00 pm CST. Very few companies have not experienced some impact to their IT delivery due to the evolution of cloud computing. This webinar is not about deciding whether you should entertain moving some or all of your IT to the cloud, but rather, a detailed look under the hood to help IT professionals understand how cloud adoption has evolved and what trends will impact th...
Oct. 26, 2016 09:00 PM EDT Reads: 601
Analysis of 25,000 applications reveals 6.8% of packages/components used included known defects. Organizations standardizing on components between 2 - 3 years of age can decrease defect rates substantially. Open source and third-party packages/components live at the heart of high velocity software development organizations. Today, an average of 106 packages/components comprise 80 - 90% of a modern application, yet few organizations have visibility into what components are used where.
Oct. 26, 2016 08:30 PM EDT Reads: 1,546
SYS-CON Events announced today that Transparent Cloud Computing (T-Cloud) Consortium will exhibit at the 19th International Cloud Expo®, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. The Transparent Cloud Computing Consortium (T-Cloud Consortium) will conduct research activities into changes in the computing model as a result of collaboration between "device" and "cloud" and the creation of new value and markets through organic data proces...
Oct. 26, 2016 08:15 PM EDT Reads: 1,474
SYS-CON Events announced today that Enzu will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Enzu’s mission is to be the leading provider of enterprise cloud solutions worldwide. Enzu enables online businesses to use its IT infrastructure to their competitive advantage. By offering a suite of proven hosting and management services, Enzu wants companies to focus on the core of their online busine...
Oct. 26, 2016 08:00 PM EDT Reads: 1,428
In many organizations governance is still practiced by phase or stage gate peer review, and Agile projects are forced to accommodate, which leads to WaterScrumFall or worse. But governance criteria and policies are often very weak anyway, out of date or non-existent. Consequently governance is frequently a matter of opinion and experience, highly dependent upon the experience of individual reviewers. As we all know, a basic principle of Agile methods is delegation of responsibility, and ideally ...
Oct. 26, 2016 07:00 PM EDT Reads: 3,632
In his session at 19th Cloud Expo, Claude Remillard, Principal Program Manager in Developer Division at Microsoft, will contrast how his team used config as code and immutable patterns for continuous delivery of microservices and apps to the cloud. He will show the immutable patterns helps developers do away with most of the complexity of config as code-enabling scenarios such as rollback, zero downtime upgrades with far greater simplicity. He will also have live demos of building immutable pipe...
Oct. 26, 2016 05:45 PM EDT Reads: 1,661
If you are within a stones throw of the DevOps marketplace you have undoubtably noticed the growing trend in Microservices. Whether you have been staying up to date with the latest articles and blogs or you just read the definition for the first time, these 5 Microservices Resources You Need In Your Life will guide you through the ins and outs of Microservices in today’s world.
Oct. 26, 2016 05:15 PM EDT Reads: 6,596
As we enter the final week before the 19th International Cloud Expo | @ThingsExpo in Santa Clara, CA, it's time for me to reflect on six big topics that will be important during the show. Hybrid Cloud This general-purpose term seems to provide a comfort zone for many enterprise IT managers. It sounds reassuring to be able to work with one of the major public-cloud providers like AWS or Microsoft Azure while still maintaining an on-site presence.
Oct. 26, 2016 05:00 PM EDT Reads: 1,129
DevOps is being widely accepted (if not fully adopted) as essential in enterprise IT. But as Enterprise DevOps gains maturity, expands scope, and increases velocity, the need for data-driven decisions across teams becomes more acute. DevOps teams in any modern business must wrangle the ‘digital exhaust’ from the delivery toolchain, "pervasive" and "cognitive" computing, APIs and services, mobile devices and applications, the Internet of Things, and now even blockchain. In this power panel at @...
Oct. 26, 2016 04:00 PM EDT Reads: 2,128
In his general session at 18th Cloud Expo, Lee Atchison, Principal Cloud Architect and Advocate at New Relic, discussed cloud as a ‘better data center’ and how it adds new capacity (faster) and improves application availability (redundancy). The cloud is a ‘Dynamic Tool for Dynamic Apps’ and resource allocation is an integral part of your application architecture, so use only the resources you need and allocate /de-allocate resources on the fly.
Oct. 26, 2016 04:00 PM EDT Reads: 3,838
For those unfamiliar, as a developer working in marketing for an infrastructure automation company, I have tried to clarify the different versions of DevOps by capitalizing the part that benefits in a given DevOps scenario. In this case we’re talking about operations improvements. While devs – particularly those involved in automation or DevOps will find it interesting, it really talks to growing issues Operations are finding. The problem is right in front of us, we’re confronting it every day,...
Oct. 26, 2016 04:00 PM EDT Reads: 3,261
SYS-CON Events announced today that SoftNet Solutions will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. SoftNet Solutions specializes in Enterprise Solutions for Hadoop and Big Data. It offers customers the most open, robust, and value-conscious portfolio of solutions, services, and tools for the shortest route to success with Big Data. The unique differentiator is the ability to architect and ...
Oct. 26, 2016 03:30 PM EDT Reads: 1,089
The general concepts of DevOps have played a central role advancing the modern software delivery industry. With the library of DevOps best practices, tips and guides expanding quickly, it can be difficult to track down the best and most accurate resources and information. In order to help the software development community, and to further our own learning, we reached out to leading industry analysts and asked them about an increasingly popular tenet of a DevOps transformation: collaboration.
Oct. 26, 2016 02:15 PM EDT Reads: 1,592
Application transformation and DevOps practices are two sides of the same coin. Enterprises that want to capture value faster, need to deliver value faster – time value of money principle. To do that enterprises need to build cloud-native apps as microservices by empowering teams to build, ship, and run in production. In his session at @DevOpsSummit at 19th Cloud Expo, Neil Gehani, senior product manager at HPE, will discuss what every business should plan for how to structure their teams to d...
Oct. 26, 2016 01:45 PM EDT Reads: 1,427
When we talk about the impact of BYOD and BYOA and the Internet of Things, we often focus on the impact on data center architectures. That's because there will be an increasing need for authentication, for access control, for security, for application delivery as the number of potential endpoints (clients, devices, things) increases. That means scale in the data center. What we gloss over, what we skip, is that before any of these "things" ever makes a request to access an application it had to...
Oct. 26, 2016 01:00 PM EDT Reads: 13,931
The best way to leverage your Cloud Expo presence as a sponsor and exhibitor is to plan your news announcements around our events. The press covering Cloud Expo and @ThingsExpo will have access to these releases and will amplify your news announcements. More than two dozen Cloud companies either set deals at our shows or have announced their mergers and acquisitions at Cloud Expo. Product announcements during our show provide your company with the most reach through our targeted audiences.
Oct. 26, 2016 01:00 PM EDT Reads: 5,036
Virgil consists of an open-source encryption library, which implements Cryptographic Message Syntax (CMS) and Elliptic Curve Integrated Encryption Scheme (ECIES) (including RSA schema), a Key Management API, and a cloud-based Key Management Service (Virgil Keys). The Virgil Keys Service consists of a public key service and a private key escrow service.
Oct. 26, 2016 12:45 PM EDT Reads: 1,176
Digitization is driving a fundamental change in society that is transforming the way businesses work with their customers, their supply chains and their people. Digital transformation leverages DevOps best practices, such as Agile Parallel Development, Continuous Delivery and Agile Operations to capitalize on opportunities and create competitive differentiation in the application economy. However, information security has been notably absent from the DevOps movement. Speed doesn’t have to negat...
Oct. 26, 2016 12:00 PM EDT Reads: 2,918