Click here to close now.



Welcome!

Related Topics: @CloudExpo

@CloudExpo: Blog Feed Post

Enterprise 2.0 Cloud Computing – DevOps for Everyone

Agile Cloud best practices

In compliment to Jon’s headline focus on Enterprise Cloud Computing, my key specialism is where this technology overlaps with social media aka ‘Enterprise 2.0′.

Although it can feel like you’re playing an intense game of Buzzword Bingo, the key way to approach new technologies like Cloud Computing is to marry them up with other hot topics, like social media and big data.

Typically these aren’t entirely different domains more so simply different perspectives on to the same system, and so it’s helpful to throw them all in a pot and discuss: DevOps, IaaS, PaaS, web 2.0, enterprise 2.0, .. etc.

Agile Cloud best practices
Ultimately they all point to an evolving Internet ecosystem that favours lightweight, fast-moving, modular approaches to systems design and implementation, whereas the ‘old world’ is one of the enterprise monolith. The big bang IT project costing 10′s millions and taking years to implement.

The Cloud world will obviate that one because of the sweet spot around ‘DevOps‘.

IT systems are typically implemented via a lifecycle featuring Development, Test and Production, and moving new upgrades and installations through this process is what IT does. But it does via different departments and hierarchical structures, rather than Agile platforms.

It’s the change movement that is problematic, with resources from each department spending between 30-70% of their time with the break/fix workload associated with this lifecycle, in terms of troubleshooting the myriad of technical issues that can arise due to software bugs, configuration issues, hardware downtime, … etc.

In particular is the dynamic between the code itself and the environment that is running it. This environment itself can experience bugs and other technical problems, and so when trying to fire-fight technical problems you have to try and figure out whether it’s an application bug or an operating system issue, etc etc.

Therefore it’s this combination of departmental structure related to technical seperation that can result in issues related not just to technology but to human and organizational factors too, ie.

“Network says it’s a hardware problem, hardware says its a network problem.”

So one key idea of DevOps is it represents the merging of these different departments at one level of the work itself, to engage a more mature and effective approach that yields higher throughput of bugfix and therefore ultimately code deployment rates.

The DevOps concept is more easily understood when you focus in on how it can be applied in the scenario of one particular application, let’s say Drupal for example. Not only that but this presentation is also a very good overview of DevOps itself as well – Check it out : DevOps for Drupal.

Hence the idea of DevOps is not just the technical tools but also the cultural and team models that encourage a more mature, solutions-centric and less bureaucratic approach to technical delivery, achieved through a “meta department” of DevOps that merges the others into one.

This can then be further accelerated through software tools, especially those that can automate much of the drudgery of moving the software around, setting up new servers, new test environments etc. Automation of this activity is what Cloud technologies are all about.

Enterprise 2.0 – Unified Cloud Collaboration

As the DevOps explanation highlights the core objective is to “increase the frequency of Release Events“, referring to how quickly software developers produce new code updates.

The key idea of Agile Cloud best practices is that these principles aren’t restricted to software or IT, any other teams and staff can also use these same techniques in their work. This is the general idea behind using some parts of social media software, they make this type of workflow easier.

You might think you don’t have “Release Events”, but think of all those client sales proposals, those event presentations, those business plan spreadsheets. Each one is a project work item that you evolve through iterations by collaborating with your colleagues internally and across other organizations.

The same type of workflow and collaboration tools that the software engineers use can be used by any one else the same way, as part of an enterprise strategy to adopt Cloud, social media and unified communications tools.

Read the original blog entry...

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Latest Stories
SYS-CON Events announced today that Men & Mice, the leading global provider of DNS, DHCP and IP address management overlay solutions, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. The Men & Mice Suite overlay solution is already known for its powerful application in heterogeneous operating environments, enabling enterprises to scale without fuss. Building on a solid range of diverse platform support,...
Father business cycles and digital consumers are forcing enterprises to respond faster to customer needs and competitive demands. Successful integration of DevOps and Agile development will be key for business success in today’s digital economy. In his session at DevOps Summit, Pradeep Prabhu, Co-Founder & CEO of Cloudmunch, covered the critical practices that enterprises should consider to seamlessly integrate Agile and DevOps processes, barriers to implementing this in the enterprise, and pr...
Cognitive Computing is becoming the foundation for a new generation of solutions that have the potential to transform business. Unlike traditional approaches to building solutions, a cognitive computing approach allows the data to help determine the way applications are designed. This contrasts with conventional software development that begins with defining logic based on the current way a business operates. In her session at 18th Cloud Expo, Judith S. Hurwitz, President and CEO of Hurwitz & ...
The principles behind DevOps are not new - for decades people have been automating system administration and decreasing the time to deploy apps and perform other management tasks. However, only recently did we see the tools and the will necessary to share the benefits and power of automation with a wider circle of people. In his session at DevOps Summit, Bernard Sanders, Chief Technology Officer at CloudBolt Software, explored the latest tools including Puppet, Chef, Docker, and CMPs needed to...
SYS-CON Events announced today that Commvault, a global leader in enterprise data protection and information management, has been named “Bronze Sponsor” of SYS-CON's 18th International Cloud Expo, which will take place on June 7–9, 2016, at the Javits Center in New York City, NY, and the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Commvault is a leading provider of data protection and information management...
The cloud promises new levels of agility and cost-savings for Big Data, data warehousing and analytics. But it’s challenging to understand all the options – from IaaS and PaaS to newer services like HaaS (Hadoop as a Service) and BDaaS (Big Data as a Service). In her session at @BigDataExpo at @ThingsExpo, Hannah Smalltree, a director at Cazena, will provide an educational overview of emerging “as-a-service” options for Big Data in the cloud. This is critical background for IT and data profes...
One of the bewildering things about DevOps is integrating the massive toolchain including the dozens of new tools that seem to crop up every year. Part of DevOps is Continuous Delivery and having a complex toolchain can add additional integration and setup to your developer environment. In his session at @DevOpsSummit at 18th Cloud Expo, Miko Matsumura, Chief Marketing Officer of Gradle Inc., will discuss which tools to use in a developer stack, how to provision the toolchain to minimize onboa...
SYS-CON Events announced today that VAI, a leading ERP software provider, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. VAI (Vormittag Associates, Inc.) is a leading independent mid-market ERP software developer renowned for its flexible solutions and ability to automate critical business functions for the distribution, manufacturing, specialty retail and service sectors. An IBM Premier Business Part...
SYS-CON Events announced today that Alert Logic, Inc., the leading provider of Security-as-a-Service solutions for the cloud, will exhibit at SYS-CON's 18th International Cloud Expo®, which will take place on June 7-9, 2016, at the Javits Center in New York City, NY. Alert Logic, Inc., provides Security-as-a-Service for on-premises, cloud, and hybrid infrastructures, delivering deep security insight and continuous protection for customers at a lower cost than traditional security solutions. Ful...
Fortunately, meaningful and tangible business cases for IoT are plentiful in a broad array of industries and vertical markets. These range from simple warranty cost reduction for capital intensive assets, to minimizing downtime for vital business tools, to creating feedback loops improving product design, to improving and enhancing enterprise customer experiences. All of these business cases, which will be briefly explored in this session, hinge on cost effectively extracting relevant data from ...
In most cases, it is convenient to have some human interaction with a web (micro-)service, no matter how small it is. A traditional approach would be to create an HTTP interface, where user requests will be dispatched and HTML/CSS pages must be served. This approach is indeed very traditional for a web site, but not really convenient for a web service, which is not intended to be good looking, 24x7 up and running and UX-optimized. Instead, talking to a web service in a chat-bot mode would be muc...
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...
It's easy to assume that your app will run on a fast and reliable network. The reality for your app's users, though, is often a slow, unreliable network with spotty coverage. What happens when the network doesn't work, or when the device is in airplane mode? You get unhappy, frustrated users. An offline-first app is an app that works, without error, when there is no network connection.
With the Apple Watch making its way onto wrists all over the world, it’s only a matter of time before it becomes a staple in the workplace. In fact, Forrester reported that 68 percent of technology and business decision-makers characterize wearables as a top priority for 2015. Recognizing their business value early on, FinancialForce.com was the first to bring ERP to wearables, helping streamline communication across front and back office functions. In his session at @ThingsExpo, Kevin Roberts...
As someone who has been dedicated to automation and Application Release Automation (ARA) technology for almost six years now, one of the most common questions I get asked regards Platform-as-a-Service (PaaS). Specifically, people want to know whether release automation is still needed when a PaaS is in place, and why. Isn't that what a PaaS provides? A solution to the deployment and runtime challenges of an application? Why would anyone using a PaaS then need an automation engine with workflow ...