Welcome!

@CloudExpo Authors: Liz McMillan, Aruna Ravichandran, Harry Trott, Elizabeth White, Carmen Gonzalez

Blog Feed Post

Is Your Enterprise Experiencing Groundhog Day?

In the movie Groundhog Day, Bill Murray plays the roll of Phil Connors, a regular Joe who wakes up each day to find out that he is reliving February 2nd all over again—and he’s the only one aware of the time loop. To take advantage of this phenomenon, knowing that there will be no long-term consequences to his actions, Connors seduces women, steals money, drives recklessly and even ends up in jail. The next morning, all is back to normal, and he starts his antics again.

Connors also repeatedly attempts, and subsequently fails, to get closer to Rita, a love interest of his. The combination of the same day’s repetition and Connors’ futile attempts set up the classic definition of insanity—doing the exact same things over and over but expecting different outcomes.

In today’s hyper-competitive markets, enterprise software development teams who suffer a lack of innovation find themselves stuck in their own Groundhog Days. In order to stay competitive and relevant, companies need to innovate faster and change to adapt to market demand quicker than ever before. Enterprises today compete on differentiated products and services and do so by adopting more efficient processes. Those that fail to innovate, change, or modernize and optimize existing applications will learn more than an economic lesson—they risk the demise of the entire business.

Rapid innovation is at the underpinning of the enterprise competitive advantage. Whether a change in process to your business applications, developing new products and services or consolidation/modernization of existing systems—the pace of innovation and quality of software released is the differentiating factor to enterprise success.

So, why is innovating so darn difficult? Here’s a hint; it's all about development environments.

Technology is delivered through a software lifecycle that is often measured by cycle time, defined as the amount of time it takes for a feature to move from concept to customer value. In a perfect world, features move smoothly from concept to value. But, the reality is that with accelerated release cycles, quality suffers. An acceptable level of quality is always important prior to releasing an application to production, but low quality is often tolerated in an effort to decrease cycle time in order to get application releases out on time and within budget. Most enterprises that are trying to innovate faster are trying to adopt iterative development, agile, scrum, continuous integration, continuous delivery & devops in an effort to ensure quality while significantly decreasing cycle time.

Here lies the fundamental issue that plagues most organizations.

The anchor drag on cycle time is almost always idle time or any delay in the above mentioned processes. Removing idle time should be the focus of all application development executives, as the reduction of idle time is always within their control and enables them to reduce cycle time and accelerate innovation to drive the competitive advantage to the business. But, like Phil Connors, most enterprises do the same things over again and again, expecting different outcomes. The only change they may make is putting more people on projects, spending more on expensive on-premise infrastructure, and implementing idealistic processes—all in an effort to squeeze a few more days from release cycles.

Many enterprises fail to see that the single largest cause of idle time in software projects is shared environments. Typically on-premise environments for dev/test need to be scheduled, may not be available when needed and provide no value to keep around when not in use. While shared software project resources can include people, in high-priority projects, environments are generally what causes the greatest amount of contention.

All software projects require environments that typically include development environments, test environments, user acceptance environments and production. Each environment consists of four layers:

1. Infrastructure & OS

2. Software libraries to support the application

3. Application binaries

4. Application configuration files

Due to the sensitivity of the application to changes in any of the four tiers, consistency across all environments is critical to identifying defects sooner. When environments are not identical, idle time is introduced and cycle time is increased. Sharing environments for any software project will create idle time and disrupt the SDLC. As a result, innovation, velocity, and quality suffer..

Enterprises that leverage SaaS-based environments not only can eliminate idle time, and the developer time wasted managing and maintaining environments—they dramatically impact the time to delivery, and overall release quality. Enabling development teams the ability to self-provision, replicate, share and collaborate on environments as needed greatly removes the inefficiencies and interdependencies caused by environment contention.

One of Phil Conner’s most memorable lines from Groundhog Day is when he asks his buddies, “What would you do if you were stuck in one place and every day was exactly the same, and nothing you did mattered?” For enterprises that find themselves in a similar predicament, the answer is easy—start using SaaS-based environments for dev/test. Take advantage of the elasticity, scalability and on-demand access of SaaS-based environments. Enterprise grade solutions exist that address security concerns, provide self-service to development teams and complete visibility and control for IT over resource utilization. Believing that on-premise infrastructure is going to help you innovate develop, test, and release quality applications faster is pure insanity.

Read the original blog entry...

More Stories By Skytap Blog

Author: Noel Wurst is the managing content editor at Skytap. Skytap provides SaaS-based dev/test environments to the enterprise. Skytap solution removes the inefficiencies and constraints that companies have within their software development lifecycle. As a result, customers release better software faster. In this blog, we publish engaging, thought provoking stories that revolve around agile enterprise applications and cloud-based development and testing.

@CloudExpo Stories
In his session at 18th Cloud Expo, Sagi Brody, Chief Technology Officer at Webair Internet Development Inc., and Logan Best, Infrastructure & Network Engineer at Webair, focused on real world deployments of DDoS mitigation strategies in every layer of the network. He gave an overview of methods to prevent these attacks and best practices on how to provide protection in complex cloud platforms. He also outlined what we have found in our experience managing and running thousands of Linux and Unix ...
SYS-CON Events announced today that Dataloop.IO, an innovator in cloud IT-monitoring whose products help organizations save time and money, has been named “Bronze Sponsor” of SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Dataloop.IO is an emerging software company on the cutting edge of major IT-infrastructure trends including cloud computing and microservices. The company, founded in the UK but now based in San Fran...
Internet of @ThingsExpo, taking place June 6-8, 2017 at the Javits Center in New York City, New York, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @ThingsExpo New York Call for Papers is now open.
"There's a growing demand from users for things to be faster. When you think about all the transactions or interactions users will have with your product and everything that is between those transactions and interactions - what drives us at Catchpoint Systems is the idea to measure that and to analyze it," explained Leo Vasiliou, Director of Web Performance Engineering at Catchpoint Systems, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York Ci...
The 20th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held June 6-8, 2017, at the Javits Center in New York City, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Containers, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportunity. Submit your speaking proposal ...
WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web communications world. The 6th WebRTC Summit continues our tradition of delivering the latest and greatest presentations within the world of WebRTC. Topics include voice calling, video chat, P2P file sharing, and use cases that have already leveraged the power and convenience of WebRTC.
20th Cloud Expo, taking place June 6-8, 2017, at the Javits Center in New York City, NY, will feature technical sessions from a rock star conference faculty and the leading industry players in the world. Cloud computing is now being embraced by a majority of enterprises of all sizes. Yesterday's debate about public vs. private has transformed into the reality of hybrid cloud: a recent survey shows that 74% of enterprises have a hybrid cloud strategy.
Discover top technologies and tools all under one roof at April 24–28, 2017, at the Westin San Diego in San Diego, CA. Explore the Mobile Dev + Test and IoT Dev + Test Expo and enjoy all of these unique opportunities: The latest solutions, technologies, and tools in mobile or IoT software development and testing. Meet one-on-one with representatives from some of today's most innovative organizations
@DevOpsSummit taking place June 6-8, 2017 at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. @DevOpsSummit at Cloud Expo New York Call for Papers is now open.
SYS-CON Events announced today that Catchpoint Systems, Inc., a provider of innovative web and infrastructure monitoring solutions, has been named “Silver Sponsor” of SYS-CON's DevOps Summit at 18th Cloud Expo New York, which will take place June 7-9, 2016, at the Javits Center in New York City, NY. Catchpoint is a leading Digital Performance Analytics company that provides unparalleled insight into customer-critical services to help consistently deliver an amazing customer experience. Designed ...
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 @...
Data is the fuel that drives the machine learning algorithmic engines and ultimately provides the business value. In his session at Cloud Expo, Ed Featherston, a director and senior enterprise architect at Collaborative Consulting, discussed the key considerations around quality, volume, timeliness, and pedigree that must be dealt with in order to properly fuel that engine.
"A lot of times people will come to us and have a very diverse set of requirements or very customized need and we'll help them to implement it in a fashion that you can't just buy off of the shelf," explained Nick Rose, CTO of Enzu, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
The WebRTC Summit New York, to be held June 6-8, 2017, at the Javits Center in New York City, NY, announces that its Call for Papers is now open. Topics include all aspects of improving IT delivery by eliminating waste through automated business models leveraging cloud technologies. WebRTC Summit is co-located with 20th International Cloud Expo and @ThingsExpo. WebRTC is the future of browser-to-browser communications, and continues to make inroads into the traditional, difficult, plug-in web co...
In 2014, Amazon announced a new form of compute called Lambda. We didn't know it at the time, but this represented a fundamental shift in what we expect from cloud computing. Now, all of the major cloud computing vendors want to take part in this disruptive technology. In his session at 20th Cloud Expo, John Jelinek IV, a web developer at Linux Academy, will discuss why major players like AWS, Microsoft Azure, IBM Bluemix, and Google Cloud Platform are all trying to sidestep VMs and containers...
Buzzword alert: Microservices and IoT at a DevOps conference? What could possibly go wrong? In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, the leading expert on architecting agility for the enterprise and president of Intellyx, panelists peeled away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud enviro...
SYS-CON Events announced today that MobiDev, a client-oriented software development company, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place June 6-8, 2017, at the Javits Center in New York City, NY, and the 21st International Cloud Expo®, which will take place October 31-November 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. MobiDev is a software company that develops and delivers turn-key mobile apps, websites, web services, and complex softw...
DevOps tends to focus on the relationship between Dev and Ops, putting an emphasis on the ops and application infrastructure. But that’s changing with microservices architectures. In her session at DevOps Summit, Lori MacVittie, Evangelist for F5 Networks, will focus on how microservices are changing the underlying architectures needed to scale, secure and deliver applications based on highly distributed (micro) services and why that means an expansion into “the network” for DevOps.
Choosing the right cloud for your workloads is a balancing act that can cost your organization time, money and aggravation - unless you get it right the first time. Economics, speed, performance, accessibility, administrative needs and security all play a vital role in dictating your approach to the cloud. Without knowing the right questions to ask, you could wind up paying for capacity you'll never need or underestimating the resources required to run your applications.
WebRTC is about the data channel as much as about video and audio conferencing. However, basically all commercial WebRTC applications have been built with a focus on audio and video. The handling of “data” has been limited to text chat and file download – all other data sharing seems to end with screensharing. What is holding back a more intensive use of peer-to-peer data? In her session at @ThingsExpo, Dr Silvia Pfeiffer, WebRTC Applications Team Lead at National ICT Australia, looked at differ...