|By Aater Suleman||
|April 26, 2014 12:00 PM EDT||
As Eric Reis, pioneer of the lean startup movement notes, a software startup's ability to succeed depends solely on how quickly and inexpensively they can try new features. The challenge is if you are a typical startup, you are your ops team and development resources are the biggest determinant of time-to-market, and developers are your most expensive and highest ROI resources.
If you could save each member of a four-person developer team 10% of his/her time, you could reduce time-to-market, reduce cost, try more experiments that increase your chances of success, delay hiring, and keep your burn rate under control. A DevOps approach can hold this promise.
For this reason, improving your DevOps workflow to eliminate inefficiencies should be a top priority for every technology-driven startup, no matter how small. And doing it sooner is more beneficial than later because more can be accomplished in less time with the right workflow in place.
Yet, according to the InformationWeek 2014 DevOps Survey, only 68% of startups are familiar with the DevOps concept. While this survey is small, it appears to be a representative figure based on firsthand experience. The numbers may be even lower among attention-stretched owners of technology-driven small businesses. In fact, when asked, most startup owners are indeed aware of DevOps and know they need to implement a DevOps approach but don't feel they have the time or knowledge.
The top barriers to implementing DevOps, according to the PuppetLabs 2013 State of DevOps survey, are cultural and hierarchical; these challenges are much less likely to exist in a small business where teams are smaller and more agile. But the pain of onboarding skilled labor with technical expertise and DevOps perspective may be greater. Many businesses are just getting on with business, and with recent price reductions in AWS costs, this number will likely increase.
While implementing a DevOps framework retroactively has challenges, it is still worth the effort. At Flux7, we recently recognized this lesson first hand during a complex "Internet of Things" project. Although we had proposed a DevOps model early on, we'd been unable to convince the client of the value in taking the time and resources up front to establish a DevOps framework that would support and streamline development workflow. As such, nearly a year into the project, with more than 100,000 lines of code produced, we were beginning to fall behind schedule and resources would need to be added to meet objectives. It was in the tenth month of the project that we convinced our client that investing in a developer productivity solution would achieve cost and resource savings. The result just may have saved thousands of dollars in development and delayed delivery.
Our engineers built an entire multi-tenancy without code change, creating a transparent DevOps solution that extended beyond a typical framework. The system is designed to auto-deploy and auto-scale using a NoSQL Cassandra database that collects time series data. Because DevOps processes were applied, developer productivity during the project was greatly increased.
The framework supports a continuous delivery model that will ease future development process and ease infrastructure management.
Why Your Devs Can't Fix These Issues?
While one of the missions of your devs is to help build your framework and make your processes easier, the question above is intentionally worded incorrectly.
Your devs are smart, and they have confidence that they can fix the issues being posed. You, as the leader, share the same confidence. However, while fixing these operational issues can be their job, you really have to ask two things.
First, is this the best use of their time? Second, will their output be the best and all encompassing? The answer to both questions is likely a "no." The reason is that at the end of the day, the value proposition of a startup is based on the features it provides to its end consumers. Your developers know your code base, and they can add features faster than anyone else. If you take them away from feature development and hand them code cleaning tasks that can be done by an outside entity, it will be a mistake.
Solving some of these tasks is an art, not just a science. It is about implementing best practices that are only learned over time from doing the same thing repeatedly. Your devs have likely not created a dozen AWS setups before now. While they will likely reach a good solution, they may miss details that can come back to haunt you later.
Pre-Canned Solutions Won't Work
Startups are an anti-pattern for pre-canned solutions. If you subscribe to the Lean model, agility is the key. Agility can only be achieved if there is freedom and flexibility. Any pre-canned solution that reduces agility will add negative value to your company. A stable application may be a perfect candidate for a pre-canned solution, but startups are not.
An outside partner with experience in DevOps consulting - one that has its finger on the pulse of configuration management solutions, ops productivity, auto-scaling implementation, and even best practices in AWS - can certainly help startups proceed in the most effective way to move DevOps projects forward within your organization.
Such a consultant is fully focused on helping an organization build, maintain and optimize DevOps processes. They are capable of evaluating your needs and creating a DevOps plan that will identify skills shortage and cope to meet demands with limited resources, while meeting head on the technical requirements, as well as the practical and political challenges.
As a result, they will have a strong understanding about how to make the best use of your experienced developers. They will effectively improve communication between dev and ops. Quickly, redundancies will disappear within the developer environment, and visibility will increase as the process unfolds. Cost savings will mount, starting with minimizing expensive bug fixes that are usually found in pre-production, and too often in production.
Finally, all of this can begin to produce a streamlined DevOps team by first eliminating the need for an ops guy. Your dev team will be fully functional and self-sufficient employing best practices in AWS, saving unnecessary headaches and time-wasting Googling. Then there's the anticipated and celebrated reduction in your AWS costs from using advanced techniques you may have been previously too busy to put in place.
Seven ways consultants can help
- Make the best use of your existing developers
- Minimize the time wasted due to lack of DevOps communication
- Minimize cruft in your environment and increase visibility into the process
- Minimize expensive bugs that are caught pre-production or, God forbid, in production
- Eliminate the need for an ops guy
- Employ AWS best practices to save you the headache and googling
- Reduce your AWS costs using advanced techniques you may be too busy to implement
Conclusion: DevOps and Small Business Are Like PB&J
Peanut butter and jelly are a match made in flavor heaven. They belong together, just like, yes ... DevOps and startups.
The continuity and seamless technology abound in a development environment ripe with a framework launched from a DevOps plan. Startups benefit from this because of the realization of the better managing and streamlining of their IT and developer resources and getting to market faster. Now, who wouldn't like such a delicious taste as that.
This kind of approach effectively works for a startup because devs become immensely productive by continuing to create using their native machines with all their tools and IDEs. Meanwhile, compute requirements are minimal, therefore existing hardware is utilized. The expected result is no bugs due to mismatches between local production environments. What's more, devs can work offline at any time, won't pollute their machines with packages and different versions, and repeal the tendency to learn new commands, all while running your website locally and accessing logs natively in real-time for immediate feedback.
As for the ops team, requests from the dev team are eliminated that normally hold up development environments. And, thankfully, there will be fewer debates around "this passed on my machine" due to parity in development and production, as well as fewer queries in regard to the production environment.
And, guess what... C-level decision-makers benefit in such a flavorable approach. Consider that new developers can now be productive within an hour by running a single command. There's the leveraging of higher quality software and the excitement of a reduced time-to-market. As for saving dollars, the existing dev team becomes more productive, while erasing the need to deal with talent shortages and adding salaries; there are reductions in overall spending, lowering the need to raise capital; and, best of all, this allows you to focus on other important areas, such as thought leadership, development and brand management, instead of spending so much time on code.
Whats in It for the Devs?
- Devs are immensely productive because they work on their native machines with all their tools and IDEs
- Compute requirements are minimal so existing hardware is used
- No bugs due to mismatch between local production environments
- Dev can work offline
- Devs do not pollute their machines with packages and different versions
- Devs do not have to learn new commands
- Website is run locally and logs are accessible natively in real-time for fast feedback
Whats in It for the Ops?
- No requests from devs to standup dev environments
- Fewer debates around "this passed on my machine" due to parity in dev and production
- Fewer queries about the production environment
Whats in It for the CXOs?
- New developers to be productive within an hour by running a single command
- Higher quality software
- Reduced time to market
- Tackles the talent shortage by making the existing team more productive
- Reduces spending lowering the need raise capital
- Less time spent on code allows CXOs to focus on other tasks like thought leadership development and brand management
Be aware that the next rush of business innovation is happening now as it rides the wave of reduced AWS costs. You don't want to be left out because of an ineffective development team. Do the hard yards first. Then get valuable help, so you can definitely ensure your business is set up for success as early as possible.
Growth hacking is common for startups to make unheard-of progress in building their business. Career Hacks can help Geek Girls and those who support them (yes, that's you too, Dad!) to excel in this typically male-dominated world. Get ready to learn the facts: Is there a bias against women in the tech / developer communities? Why are women 50% of the workforce, but hold only 24% of the STEM or IT positions? Some beginnings of what to do about it! In her Opening Keynote at 16th Cloud Expo, Sandy Carter, IBM General Manager Cloud Ecosystem and Developers, and a Social Business Evangelist, d...
Jul. 30, 2015 12:00 PM EDT Reads: 2,043
In his keynote at 16th Cloud Expo, Rodney Rogers, CEO of Virtustream, discussed the evolution of the company from inception to its recent acquisition by EMC – including personal insights, lessons learned (and some WTF moments) along the way. Learn how Virtustream’s unique approach of combining the economics and elasticity of the consumer cloud model with proper performance, application automation and security into a platform became a breakout success with enterprise customers and a natural fit for the EMC Federation.
Jul. 30, 2015 09:00 AM EDT Reads: 2,146
The Internet of Everything (IoE) brings together people, process, data and things to make networked connections more relevant and valuable than ever before – transforming information into knowledge and knowledge into wisdom. IoE creates new capabilities, richer experiences, and unprecedented opportunities to improve business and government operations, decision making and mission support capabilities.
Jul. 30, 2015 09:00 AM EDT Reads: 248
The Internet of Things is not only adding billions of sensors and billions of terabytes to the Internet. It is also forcing a fundamental change in the way we envision Information Technology. For the first time, more data is being created by devices at the edge of the Internet rather than from centralized systems. What does this mean for today's IT professional? In this Power Panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists addressed this very serious issue of profound change in the industry.
Jul. 29, 2015 03:00 PM EDT Reads: 1,259
Discussions about cloud computing are evolving into discussions about enterprise IT in general. As enterprises increasingly migrate toward their own unique clouds, new issues such as the use of containers and microservices emerge to keep things interesting. In this Power Panel at 16th Cloud Expo, moderated by Conference Chair Roger Strukhoff, panelists addressed the state of cloud computing today, and what enterprise IT professionals need to know about how the latest topics and trends affect their organization.
Jul. 29, 2015 02:00 PM EDT Reads: 1,176
SYS-CON Events announced today that HPM Networks will exhibit at the 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. For 20 years, HPM Networks has been integrating technology solutions that solve complex business challenges. HPM Networks has designed solutions for both SMB and enterprise customers throughout the San Francisco Bay Area.
Jul. 29, 2015 01:45 PM EDT Reads: 431
For IoT to grow as quickly as analyst firms’ project, a lot is going to fall on developers to quickly bring applications to market. But the lack of a standard development platform threatens to slow growth and make application development more time consuming and costly, much like we’ve seen in the mobile space. In his session at @ThingsExpo, Mike Weiner, Product Manager of the Omega DevCloud with KORE Telematics Inc., discussed the evolving requirements for developers as IoT matures and conducted a live demonstration of how quickly application development can happen when the need to comply wit...
Jul. 29, 2015 07:30 AM EDT Reads: 281
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy. How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at @ThingsExpo, James Kirkland, Red Hat's Chief Architect for the Internet of Things and Intelligent Systems, described how to revolutionize your archit...
Jul. 28, 2015 06:30 PM EDT Reads: 1,378
It is one thing to build single industrial IoT applications, but what will it take to build the Smart Cities and truly society-changing applications of the future? The technology won’t be the problem, it will be the number of parties that need to work together and be aligned in their motivation to succeed. In his session at @ThingsExpo, Jason Mondanaro, Director, Product Management at Metanga, discussed how you can plan to cooperate, partner, and form lasting all-star teams to change the world and it starts with business models and monetization strategies.
Jul. 28, 2015 04:30 PM EDT Reads: 1,757
Converging digital disruptions is creating a major sea change - Cisco calls this the Internet of Everything (IoE). IoE is the network connection of People, Process, Data and Things, fueled by Cloud, Mobile, Social, Analytics and Security, and it represents a $19Trillion value-at-stake over the next 10 years. In her keynote at @ThingsExpo, Manjula Talreja, VP of Cisco Consulting Services, discussed IoE and the enormous opportunities it provides to public and private firms alike. She will share what businesses must do to thrive in the IoE economy, citing examples from several industry sectors.
Jul. 28, 2015 11:00 AM EDT Reads: 2,036
There will be 150 billion connected devices by 2020. New digital businesses have already disrupted value chains across every industry. APIs are at the center of the digital business. You need to understand what assets you have that can be exposed digitally, what their digital value chain is, and how to create an effective business model around that value chain to compete in this economy. No enterprise can be complacent and not engage in the digital economy. Learn how to be the disruptor and not the disruptee.
Jul. 27, 2015 10:00 AM EDT Reads: 2,023
Akana has released Envision, an enhanced API analytics platform that helps enterprises mine critical insights across their digital eco-systems, understand their customers and partners and offer value-added personalized services. “In today’s digital economy, data-driven insights are proving to be a key differentiator for businesses. Understanding the data that is being tunneled through their APIs and how it can be used to optimize their business and operations is of paramount importance,” said Alistair Farquharson, CTO of Akana.
Jul. 27, 2015 09:00 AM EDT Reads: 315
Business as usual for IT is evolving into a "Make or Buy" decision on a service-by-service conversation with input from the LOBs. How does your organization move forward with cloud? In his general session at 16th Cloud Expo, Paul Maravei, Regional Sales Manager, Hybrid Cloud and Managed Services at Cisco, discusses how Cisco and its partners offer a market-leading portfolio and ecosystem of cloud infrastructure and application services that allow you to uniquely and securely combine cloud business applications and services across multiple cloud delivery models.
Jul. 27, 2015 08:00 AM EDT Reads: 1,898
The enterprise market will drive IoT device adoption over the next five years. In his session at @ThingsExpo, John Greenough, an analyst at BI Intelligence, division of Business Insider, analyzed how companies will adopt IoT products and the associated cost of adopting those products. John Greenough is the lead analyst covering the Internet of Things for BI Intelligence- Business Insider’s paid research service. Numerous IoT companies have cited his analysis of the IoT. Prior to joining BI Intelligence, he worked analyzing bank technology for Corporate Insight and The Clearing House Payment...
Jul. 26, 2015 09:00 PM EDT Reads: 1,568
"Optimal Design is a technology integration and product development firm that specializes in connecting devices to the cloud," stated Joe Wascow, Co-Founder & CMO of Optimal Design, in this SYS-CON.tv interview at @ThingsExpo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 25, 2015 02:00 PM EDT Reads: 382
SYS-CON Events announced today that CommVault has been named “Bronze Sponsor” of SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. A singular vision – a belief in a better way to address current and future data management needs – guides CommVault in the development of Singular Information Management® solutions for high-performance data protection, universal availability and simplified management of data on complex storage networks. CommVault's exclusive single-platform architecture gives companies unp...
Jul. 25, 2015 01:00 PM EDT Reads: 1,949
Electric Cloud and Arynga have announced a product integration partnership that will bring Continuous Delivery solutions to the automotive Internet-of-Things (IoT) market. The joint solution will help automotive manufacturers, OEMs and system integrators adopt DevOps automation and Continuous Delivery practices that reduce software build and release cycle times within the complex and specific parameters of embedded and IoT software systems.
Jul. 25, 2015 12:15 PM EDT Reads: 452
"ciqada is a combined platform of hardware modules and server products that lets people take their existing devices or new devices and lets them be accessible over the Internet for their users," noted Geoff Engelstein of ciqada, a division of Mars International, in this SYS-CON.tv interview at @ThingsExpo, held June 9-11, 2015, at the Javits Center in New York City.
Jul. 25, 2015 12:00 PM EDT Reads: 1,529
Internet of Things is moving from being a hype to a reality. Experts estimate that internet connected cars will grow to 152 million, while over 100 million internet connected wireless light bulbs and lamps will be operational by 2020. These and many other intriguing statistics highlight the importance of Internet powered devices and how market penetration is going to multiply many times over in the next few years.
Jul. 25, 2015 09:00 AM EDT Reads: 1,482
SYS-CON Events announced today that Dyn, the worldwide leader in Internet Performance, will exhibit at SYS-CON's 17th International Cloud Expo®, which will take place on November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. Dyn is a cloud-based Internet Performance company. Dyn helps companies monitor, control, and optimize online infrastructure for an exceptional end-user experience. Through a world-class network and unrivaled, objective intelligence into Internet conditions, Dyn ensures traffic gets delivered faster, safer, and more reliably than ever.
Jul. 24, 2015 11:00 PM EDT Reads: 2,054