Tag: cloudbees

  • How CloudBees Makes Software Delivery Management Possible

    How CloudBees Makes Software Delivery Management Possible

    Editor’s Note: This is the third blog in a series about Software Delivery Management written by Shawn Ahmed, CloudBees vice president of product marketing. 

    Today, I’m so excited to announce CloudBees’ entry into the Software Delivery Management (SDM) market with our solution for SDM. It’s been a long time coming, in which CloudBees has reimagined how we could tie all the disparate and siloed tools from across an organization’s teams and departments to provide better, software faster.

    In my previous blog posts, I talked about recognizing the limitations and gaps we see in DevOps and software delivery today. We know there’s little controversy about the benefits of a mature continuous integration/continuous delivery (CI/CD) pipeline. They include reducing the failure rate for changes to under 15% from over 50%, recovery time after downtime measured in minutes instead of weeks and cycle times measured in hours, not weeks. CI/CD helps enterprises deliver software that works better, from a technical standpoint: better performance, fewer failures.

    But there’s a limit to what CI/CD can provide to all those organizations undergoing their own DevOps transformation today.  CI/CD only connects the parts of the software lifecycle that happen inside the software engineering department. It starts with a bug or feature ticket and ends with a deployment. But when you talk to developers, engineering managers, operations and other stakeholders, they will tell you that things still aren’t perfect.  Even if they are able to implement multiple best practices, and achieve the quality and velocity promised with effective CI/CD and DevOps, there is still work to do. Developers don’t have visibility into the real business or customer need, or adoption; engineering management is still scrambling to understand where things are and continually communicate this to management; operations and shared services are still wrestling with multiple disconnected tools.  We are delivering faster, but are we delivering better? Delivering the right thing for the business goals? For the customer? More importantly, it doesn’t tell us if the software is actually meeting the needs of customers.

    Software Delivery Management (SDM) truly changes the game by going beyond CI/CD  and empowering developers and other stakeholders to best collaborate and creatively solve problems. It gives them the data, insights and best practices that allow them to truly continuously improve, keep value flowing and efficiently develop and deliver the right products and features to customers.

    At CloudBees, we are right in the heart of this exciting new category. We’re extending the feedback loop to integrate the entire software lifecycle, starting with researching market demands and customer needs and then evaluating how software can be used to meet those needs, all the way from code through to customer support.

    CloudBees Solution for SDM

    The Software Delivery Management strategy is all about recognizing software delivery as a core business process and any solution developed to support SDM needs a comprehensive management system. I previously outlined the four pillars of SDM that a solution needs to rest upon:

    • COMMON DATA – All information within and around software delivery activity would need to be captured and stored with a consistent domain model to enable and facilitate connected processes, shared insights and collaboration.
    • UNIVERSAL INSIGHTS – Visibility and insights would need to enable a common understanding and continuous learning from data across, up-and-down and throughout all functions in the organization.
    • COMMON CONNECTED PROCESSES – Processes would need to orchestrate the entirety of the software delivery value stream and connect functions together to efficiently bring ideas to market with maximum value and adoption.
    • ALL FUNCTIONS COLLABORATING – And finally, all functions and teams within and around the software delivery organization would consequently work together to amplify value creation efforts.

    Our new CloudBees solution for SDM  will help organizations facilitate collaboration between software development teams and other business stakeholders. You can expect our solution to include some of the most important capabilities that close the gap for software delivery.

    Initially, our solution will be comprised of a platform to support SDM and will include modules for the product hub and value stream management.  Future modules will become incorporated into the solution as it evolves. The CloudBees solution for SDM  doesn’t replace our existing products such as CloudBees Core, CloudBees Flow and others. Instead, those products will become modules. Our customers can continue to evolve with us towards SDM as our solution for SDM unfolds.

    I’m excited that our solution will support some of the most important needs of SDM now and in the future such as:

    • One unified system of record  – With the CloudBees solution for SDM, information spread across multiple software planning, development and delivery tools can be captured, linked and cross-referenced The building of a single, unified system of record means everybody can see up-to-the-minute software delivery status via connected processes and get the information they need, when they need it.

    • Workflow engine – Software development is fundamentally about giving highly educated people the tools they need to find creative technology solutions to business problems. With the CloudBees workflow engine, it’s possible to tie together all of the low-value steps that need to happen as the software is developed, allowing engineers to focus their energy on high-value, creative projects—including collaborative brainstorming with other business stakeholders.
    • Recommendations engine – CloudBees’ SDM tool will provide intelligent recommendations to fuel continual, incremental improvement in terms of both the software delivery process and how well the software meets customer needs, based on feedback and real-world data, such as from feature flagging.

    CloudBees Solution for SDM: Preview Program

    While Software Delivery Management emerges as a market category, we want your voice to shape our solution. We’re also launching the CloudBees Solution for SDM Preview Program to ensure our solution meets the needs of organizations.

    Using software to build business value isn’t just about delivering faster, it’s about creating software that appropriately addresses customer needs. Software Delivery Management is the only way to make sure the software your organization creates is meeting customer desires and building value for the business.

    Learn how CloudBees makes software delivery management possible and visit our booth at DevOps World | Jenkins World. Download our new whitepaper on SDM —  Continuous Everything: Why Software Delivery Management Matters.

  • The Benefits of Software Delivery Management

    The Benefits of Software Delivery Management

    Editor’s Note: This blog post is the second in a series about Software Delivery Management written by Shawn Ahmed, vice president of product marketing. 

    In a prior job as an engineering manager, I spent a lot of time identifying and trying to remove bottlenecks and inefficiencies that got in the way of value delivery.  I wanted to give my team of creative, highly-trained developers the insights, data and processes automation to do their work as efficiently as possible, individually and as teams.

    In practice, it was extremely frustrating. I often started my workday by manually sorting through information, alerts and statuses from the 10-20 of the most important tools of some total 40-50 different tools we were using. I was always trying to piece together a holistic view of where different features were in the value delivery lifecycle, where things might be stuck, but most importantly why. My daily goal of having a birds-eye view of everything in development was elusive. All the information was siloed and disconnected, and I couldn’t make sense of it manually, often resulting in unnoticed bottlenecks and inefficiencies that simply slowed us down, wasted time in forensic analysis…

    The pipe dream was to one day gather and connect information from my software development and delivery toolchain to other parts of the business like our back-office business systems. Getting a complete view of the features in development was hard enough – understanding how those features are being used? Who is using them? Are the features being adopted? Are they driving business growth? Getting answers to questions like this was not something I considered possible in near real-time.

    But now there’s a way.

    Software Delivery Management (SDM) gives everyone in the software development and delivery organization, from developers to engineering managers, product managers to product marketers, doc writers, UI designers, support and business executives a way to easily see not just where product and features are sitting in the value delivery process, but also how the software is driving value. This is more than just extending the continuous integration/continuous delivery (CI/CD) process, but about extending the DevOps philosophy of collaboration and information sharing to the entire company.  Just think. If you’re an engineering manager, here’s how software delivery management can transform the way you work, collaborate and connect with your development teams and your peers throughout the organization.

    Faster development

    Without software addressing SDM, engineering teams rely on a diverse set of tools, each one designed for one step in the process. Getting a complete end to end view of value delivery across the different tools is a slow, manual process and the likelihood of unnoticed bottlenecks and inefficiencies getting in the way of value delivery is high. With CI/CD automation you may have gotten orders of magnitude faster at build/test automation and deploying code often.

    But with Software Delivery Management, software, all artifacts and data from disparate tools used to move a product or feature from initial idea to max adoption are integrated into a unified common data layer, with the key information connected and easily accessible, giving each individual and team an unprecedented level of insight into bottlenecks and inefficiencies  dramatically improving the speed at which better software gets to users safely.

    Better software

    Without software addressing SDM, there is no easy way for stakeholders to get an end-to-end view of the software development and delivery process and evaluate how well an application met its business objectives. The software organization, responsible for developing the capabilities to address business needs, lacks clear and continuous insights into the business drivers and specific customers’ needs. Once a capability has been delivered both the business stakeholders and the software organization lack true visibility into the adoption, outcomes and impact of the software. Without these insights, continuous improvement—and the resulting exceptional software quality – is impossible.

    With Software Delivery Management, the continuous feedback loop established with CI/CD and DevOps is extended to fully include all stakeholders, from the ideation phase through user adoption and back to ideation. As usage data comes in, the application can be tweaked using feature flags and metrics-based testing of the software continuously while it’s in production. This allows developers to deploy software and features with specific groups before rolling it out in full production.

    All of these things enable developers to better align the software with the business objective and improve the user experience. The result is software that’s not just delivered faster, but also better meets business objectives and customer needs, because even the best ideas are only ideas if they aren’t executed correctly. Instead of just delivering faster, Software Delivery Management helps teams deliver the right things.

    Tighter collaboration

    Without Software Delivery Management, developers often don’t understand the purpose or the desired impact of what they are tasked to create. Business stakeholders often don’t have insight into what’s in development, how it will be implemented, when it will be delivered and how it drives impact. This is exaggerated by a lack of connected processes. Most organizations end up using massive spreadsheets, meetings, long email threads and Slack messages as a way to work around this—it’s what I used to do as an engineering manager. Yet the business still feels like development is a black hole, developers feel like they have no control, and nobody is really collaborating.

    With Software Delivery Management, the silos between the software organization and other cross-functional stakeholders are broken down, so both can continuously understand what is needed, what is being delivered, and how it is driving business and customer impact. Information about the project is available to all stakeholders in real-time, in the form they need it.  No more waiting for an email response or combing through a spreadsheet and hoping it has the relevant data. This makes it possible for the stakeholders to continually and seamlessly collaborate.

    Software is ultimately made by creative, highly-skilled people who understand both the possibilities and the limits of software to solve business problems and create business opportunities. Software Delivery Management helps these individuals focus more on the creative problem-solving that software development requires by providing visibility, improving communication and eliminating disconnected teams and manual processes as much as possible. At the same time, the most creative solutions often come from cross-functional collaboration – and Software Delivery Management brings together not just different parts of the engineering department, like DevOps does, but facilitates collaboration between engineering and sales, marketing and/or other business units.

    The goal of enterprise software development isn’t to create the software as fast as possible or to create the most technically sophisticated application. The goal is to use software as a tool to create business value and to create that value as quickly as possible. The ability to bring business strategy and software engineering together is critical to creating applications that are as effective as possible at meeting the business goals.

    Wondering how Software Delivery Management can help you not just deliver software faster, but also create software that users love? Learn more about how CloudBees can help.

    Register for DevOps World | Jenkins World 2019 to learn more about CloudBees and how SDM can play a role in your organization. Join the new CloudBees solution for SDM Preview Program.

  • Software Delivery Management is a Game Changer!

    Software Delivery Management is a Game Changer!

    Editor’s Note: This article is a first in a series of blogs about Software Delivery Management written by Shawn Ahmed, vice president of product marketing. 

    We truly live in exciting times … software has transformed every part of our existence. I remember the world just 20-30 years ago it seems so analog compared to now. The pace of innovation around us driven by software is sort of like the expansion principles of the universe, it’s scale and velocity is exponential and it’s become a part of every direction of my life. Clearly, it’s not slowing down any time soon either …

    When I see a new incredible software-driven innovation, I remind myself that the teams behind it somehow managed to deliver amazing innovation, despite how difficult it actually is to do so. The bigger the development organization gets, the more teams you have working on different parts of the software. Teams may be working on completely different products and features across those products in different states of maturity and in different stages of value delivery. They’re grappling with complex architectures that span on-premises and cloud infrastructures or dealing with the daredevil nature of going completely cloud-native. Some teams are developing, some will be testing, some are operating the software. Let’s not forget to mention the people responsible for supporting the software and successfully implementing it in the market and all the people that work on researching and ensuring we are building things that actually matter. The product managers, doc writers, the designers and the product marketers to the people upstairs with C’s in their title worrying about the software keeping them competitive.

    Bring on Software Delivery Management

    In a prior job, I remember coming into the office before anyone else arrived because, as an engineering manager, I struggled with collecting and getting a complete end-to-end view of my product and feature development activity across the SDLC. I’d start manually collecting data from development toolchains that seemed to exponentially grow and get more complex. Think more than 40-50 tools across the various teams, and of course, none of them shared anything…siloed and disconnected.

    If you self-identify here, I am sure you will agree what a pain in the ass it is. Honestly, even with all that effort, most of the time I couldn’t identify the bottlenecks and inefficiencies that impacted (as my good friend Ben Williams would say) Delivery of Value. My teams were busy and all I wanted to do was to help them be more efficient.

    Or maybe you identify with the developer that comes in the morning just trying to wrap their head around what they should focus on first? Digging around for clues and information in Jira, GitHub, Jenkins, etc. to get started. Or just trying to understand where and why their features are stuck across the software delivery value streams. Or when they are about to start building something new, just quickly being able to understand any previous work that has been done, any potential UI mocks, documentation outlines or POC architecture docs. Or how about you just want to know where your feature fits into the universe of value and who is using it and how. You just want to get feedback early and often on the features you’re developing.

    Yeah … I know, I am just touching the tip of the iceberg of crazy. That’s why I am so pumped about the new category of software being dubbed Software Delivery Management (SDM). The sole purpose of this category of software is to unlock the true potential of software value delivery. The concepts and pillars of SDM were first introduced by Christina Noren in San Francisco months ago. The brainchild of industry luminaries like Sacha Labourey, Francois Dechery, Ben Williams and their amazing development organization tried to put some pillars into place to guide their efforts. Those pillars are:

    • COMMON DATA – All information within and around software delivery activity would need to be captured and stored with a consistent domain model to enable and facilitate connected processes, shared insights and collaboration.
    • UNIVERSAL INSIGHTS – Visibility and insights would need to enable a common understanding and continuous learning from data across, up-and-down and throughout all functions in the organization.
    • COMMON CONNECTED PROCESSES – Processes would need to orchestrate the entirety of the software delivery value stream and connect functions together to efficiently bring ideas to market with maximum value and adoption.
    • ALL FUNCTIONS COLLABORATING – And finally, all functions and teams within and around the software delivery organization would consequently work together to amplify value creation efforts.

    Okay, so what’s in a category you may ask? Do you actually have any software in the category? Anything built that’s even remotely close to the guiding pillars? Any running code that can actually solve those pains and reach the Promised Land that presumably comes when you use software that supports SDM?

    Short answer: YES!! We have been busy at CloudBees 🙂 And if you want to learn how CloudBees makes Software Delivery Management possible through its brand new software product called CloudBees SDM, come to DevOps World | Jenkins World in San Francisco August 12-15 and hear more about the unveiling of the product. We also have an early access Preview Program you can participate in, on the journey to software delivery value!

  • The Story Behind Software Delivery Management

    The Story Behind Software Delivery Management

    Software Delivery Management is finally here and we’re all part of making history to launch CloudBees into this emerging category.

    I know each keynote during a conference is important, but sitting in the audience during DevOps World | Jenkins World 2019 in San Francisco was truly a defining and pivotal moment for our company.  Shawn Ahmed, vice president of product marketing, and the team launched CloudBees into the emerging category of Software Delivery Management. You could feel the excitement in the air. It was tangible.

    In my mind, Shawn’s explanation can be boiled down to one sentence: SDM lets you see what’s going on in your dev cycle, produce better software and deliver it into the hands of users while adding more value to the customers. Of course, it’s an oversimplification because Software Delivery Management relies on four pillars including common data, connected processes, universal insights and all functions collaborating to bring it all together. But if you were to ask a non-developer like me to describe SDM, it’s what I would say.

    What made Software Delivery Management relatable to me, and I suspect many others, was Shawn’s personal backstory of the problem plaguing software development companies today.

    Before SDM

    Indeed, Shawn began the keynote by sharing his personal story of being an engineering manager for a software company who developed applications for financial services.

    These were highly regulated companies under intense pressure to make the digital transformation, but the stakes for getting software right were high, he recalled. Shawn’s company had six months before their investment funds ran out and they needed to increase revenue without increasing their team of 100 developers. Not an easy task, at all.

    Shawn investigated what happened with the development team. His findings? They wasted time each morning sorting through six or seven tools to see what they should work on, and then wondered what happened to the feature they even worked on. It was a black hole. Developers didn’t know when their feature would be released or what was holding it back.

    Shawn also found the operations team had similar frustrations. They were responsible for making sure applications met the clients’ compliance requirements. But the ops team had no context for any particular feature that came through the pipeline. Who wrote the code? Why was the feature developed?

    But it was the engineering managers who finally woke him up, Shawn said. His engineering managers were doing their best to get everyone on the same page, see and eliminate bottlenecks and speed up the development and delivery process. But the hurdle? They were trying to manually collect data from dozens of DevOps tools and it was never current.

    Everyone in the engineering department was operating off different data sets, Shawn explained. Getting a full, birds-eye view of the entire software stream was essentially impossible.

    Seeing the importance of getting the full value of the value stream and working off a set of common data to collaborate more efficiently enabled Shawn to “see” the proverbial light.

    They developed a custom solution to give everyone in the software organization access to real-time, common data, Shawn recalled. Just that one step increased efficiency dramatically. Meetings and calls dropped precipitously. They no longer had to do time-consuming forensic investigations into bugs or bottlenecks, he said.

    Customers were thrilled. The jump in efficiency meant Shawn’s team could take on more projects, increasing revenue. Of course, investors were thrilled, too—and then the company was quickly acquired.

    After the acquisition, Shawn got a call from CloudBees, asking if he’d be willing to help create a new category: Software Delivery Management.

    And that’s how it all began.

    What is Software Delivery Management?

    The goal of Software Delivery Management is to provide a way for companies—from small, 100-developer organizations to developer teams with over 10,000—a way to use common data throughout the entire software organization. This allows for development to become much more efficient so that other stakeholders in other parts of the organization – not only from the development teams but also doc writers, product management, product marketing, customer support, and others can work off the same set of data. Everyone is on the same page.

    Using common data, this leads to better collaboration among the different stakeholders throughout the organization with connected processes. A truly seamless collaboration environment gives everyone universal insights to see what’s going on.

    With Software Delivery Management, organizations have the ability to use one interface to query the entire DevOps toolchain—and everyone in the software organization can run any query and access the same data. Managers can set organization-wide policies and set up alerts or automated actions when policies are broken. There’s also a Recommendations Engine to surface information about common bottlenecks and provide recommendations for how to eliminate them.

    Here’s how it works:

    • One dashboard pulls data from the multitude of tools that teams across the software organization are using, from tools like Jenkins and Jira to observability and monitoring tools. This data is displayed in one place, with context, to give anyone in the software organization visibility into the complete pipeline.

    • The Value Stream View lets engineering managers—or anyone else—see how features move through the lifecycle, from idea to production. This lets you see where features are stuck in the process and easily troubleshoot. Teams can be automatically alerted when their feature is delayed and proactively troubleshoot.
    • The Policy Engine lets organizations set rules for alerts. For example, a team should be alerted if a pull request is waiting more than seven days for a review. Not only are the policies customizable, but teams can also customize what action should be taken when a policy is broken.
    • Developers can immediately see what the top priorities are, with a personalized daily morning brief. Clicking on this morning brief takes developers to a Contributions Dashboard that lets developers easily see how their work fits into the team’s workflow.

    • Developers are also given access before development is started, what the original problem statement is and the original RFE.

    And that’s just the beginning of SDM.

    You can watch Shawn’s full keynote below or head to CloudBees TV. For more information about CloudBees and SDM, sign up for the CloudBees solution for SDM Preview Program.

     

  • 2019 DEVOPS WORLD | JENKINS WORLD AWARD WINNERS ANNOUNCED

    15 organizations and individuals honored for outstanding DevOps achievement, open source contributions and channel partner performance

    DEVOPS WORLD | JENKINS WORLD, SAN FRANCISCO – AUGUST 15, 2019 – CloudBees, the enterprise DevOps leader powering the continuous economy, today announced the winners of the 2019 DevOps World | Jenkins World Awards. The awards recognize achievement in three categories: Jenkins Community Awards, honoring those who have made significant contributions to the Jenkins project; CloudBees Innovation Awards, recognizing organizations who have achieved outstanding results in their DevOps transformations; and CloudBees Channel Partner Awards, highlighting partners who have excelled at revenue generation and in enabling organizations in their DevOps transformations.

    CloudBees Innovation Award winners include organizations of all sizes, from a small venture-funded startup to global technology giants. Jenkins Community Awards were given to four individuals for their contributions to the Jenkins community. Finally, five channel partners were recognized for industry excellence.

    JENKINS COMMUNITY AWARDS

    The Jenkins community award winners were chosen by a panel made up of Kohsuke Kawaguchi, founder of Jenkins and chief scientist at CloudBees, and the Jenkins Ambassadors. Jenkins Ambassadors are nominated annually and are influential Jenkins enthusiasts who have the passion to share their Jenkins technical expertise with others.

    “The 2019 Jenkins community awards honor the efforts of community members, those who are making significant contributions to advance the Jenkins project in several key areas,” said Kawaguchi. “The quality of the submissions this year was better than ever, across the board.”

    2019 Jenkins Community Award Winners:

    • 2019 Most Valuable Jenkins Contributor – Oliver Gondža
    • 2019 Jenkins Security MVP – Victor Gazdag
    • 2019 Most Valuable Jenkins Advocate – Zhao Xiaojie
    • 2019 Most Innovative Jenkins X Implementation – Vincent Behar

    CLOUDBEES INNOVATION AWARDS

    CloudBees Innovation Award winners were chosen by a panel of judges made up of Sacha Labourey, CEO and co-founder, CloudBees; Alan Shimel, editor-in-chief and founder of devopsy.kinsta.cloud; and Aparna Sinha, director of product management, Google Cloud.

    “We’re pleased to have the opportunity to celebrate the outstanding achievement displayed regularly by CloudBees customers,” said Sacha Labourey, CEO and co-founder of CloudBees. “The 2019 DevOps World | Jenkins World Award winners are five examples of outstanding leadership in the DevOps industry.”

    2019 CloudBees Innovation Award Winners:

    • DevOps Scalability Achievement – AIG
    • DevOps Scalability Achievement – Accenture
    • DevOps Automation Excellence – American Express Global Business Travel
    • DevOps Automation Excellence – Broadridge Financial Solutions
    • DevOps Rising Star (Honorable Mention) – Pinger

    CLOUDBEES CHANNEL PARTNER AWARDS

    CloudBees Channel Partner Awards were selected by the CloudBees channel team. Awards were presented to select CloudBees channel partners in five partner categories. Winners demonstrated a proven expertise in DevOps while also excelling within their partnership categories.

    2019 Channel Partner Award Winners:

    • 2019 Americas Partner of the Year – Zivra
    • 2019 Rookie Partner of the Year – ThunderCat
    • 2019 Channel Marketing Partner of the Year – Fierce Software
    • 2019 Public Sector Partner of the Year – Fierce Software
    • 2019 APAC Partner of the Year – TechMatrix

    Additional Resources


    About CloudBees

    CloudBees is powering the continuous economy by offering the world’s first end-to-end continuous software delivery management system (SDM). For millions of developers and product teams driving innovation for businesses large or small, SDM builds on continuous integration (CI) and continuous delivery (CD) to enable all functions and teams within and around the software delivery organization to best work together to amplify value creation.

     

    CloudBees is the CI, CD and application release orchestration (ARO) powerhouse, built on the commercial success of its products as well as its open source leadership. CloudBees is the largest contributor to Jenkins and Jenkins X, and a founding member of the Continuous Delivery Foundation (CDF). From startups with full-stack developers practicing NoOps to large Fortune 100 companies, CloudBees enables all software-driven organizations to intelligently deploy the right capabilities at the right time.

     

    Over 3,500 of the world’s best-known brands and over 50% of the Fortune 500, invest in CloudBees because of its ability to work across any cloud, in any development environment and to balance corporate governance and control with developer flexibility and freedom. CloudBees is home to the world’s leading DevOps experts, helping thousands of companies harness the power of “continuous everything” and putting them on the fastest path from great idea, to great software, to great business value.

     

    Backed by Matrix Partners, Lightspeed Venture Partners, Verizon Ventures, Delta-v Capital, Golub Capital and Unusual Ventures, CloudBees was founded in 2010 by former JBoss CTO Sacha Labourey and an elite team of continuous integration, continuous delivery and DevOps professionals. Follow CloudBees on Twitter, Facebook and LinkedIn.

     

  • CLOUDBEES AND GOOGLE CLOUD PARTNER TO ACCELERATE APPLICATION DEVELOPMENT ON ANTHOS

    Respective leaders in DevOps and cloud computing are partnering to provide end-to-end application development automation from source to production, enabling enterprises to build and modernize applications in a hybrid environment

    DEVOPS WORLD | JENKINS WORLD, SAN FRANCISCO – AUGUST 14, 2019 – CloudBees®, the enterprise DevOps leader powering the continuous economy, and Google Cloud, today announced that the two companies are collaborating to deliver a modern DevOps platform based on open source technologies powered by Google Cloud’s Anthos.

    CloudBees provides companies large and small with Jenkins-based continuous delivery solutions that are secure, open toolchain-enabled and scalable to transform software delivery processes across hybrid computing environments.

    Google Cloud is delivering to enterprises a secure, open, intelligent and transformative enterprise cloud platform. Anthos, a hybrid and multi-cloud platform, is built on open source technologies pioneered by Google Cloud and enables consistency between on-premise and cloud environments.

    Together, Google Cloud and CloudBees are helping to accelerate application development and strategically enable businesses with transformational technologies like continuous delivery automation, service mesh, containers and microservices.

    CloudBees and Google Cloud have a deep commitment to open source. CloudBees has been one of the leading companies to support the Jenkins and Jenkins X projects, and Google Cloud is a key leader for projects like Kubernetes and Tekton. Both companies believe that open source is the future of application development and the long-term success of the public cloud.

    In addition, CloudBees and Google Cloud were founding members of the newly formed Continuous Delivery Foundation (CDF), an open source foundation that fosters vendor-neutral collaboration between the industry’s top developers, end users and vendors to further continuous integration and continuous delivery (CI/CD) best practices and industry specifications.

    “Developers need to build and run applications in a manner that best suits their business, regardless of whether the app will live on-prem or in the cloud. Increasingly, this means adopting a hybrid approach with Anthos, which allows developers to run critical applications in the cloud without entirely eliminating their on-premises infrastructure,” said Rayn Veerubhotla, Director of Hybrid Cloud Partnerships at Google Cloud. “We’re delighted to expand our partnership with CloudBees to accelerate application development in hybrid and public cloud environments.”

    The companies are using transformational technologies like Jenkins X, Kubernetes and Tekton to create a unified, end-to-end software delivery system.

    Earlier in the year, CloudBees announced the availability of CloudBees Jenkins Distribution, a certified distribution of open source Jenkins, in the GCP Marketplace.

    On Thursday, August 15, at DevOps World | Jenkins World, Dave Stanke, developer advocate for Google Cloud Platform, will deliver a keynote titled, So Long, Sheepdog: Towards a Cloud Native CI/CD, where he will review the hallmarks of a healthy DevOps practice and describe how to achieve key capabilities across a range of strategies, from incremental modernization of established systems to the brave new world of a greenfield, cloud native CI/CD platform.

    “Our partnership with Google Cloud brings amazing new capabilities to application developers that want to accelerate application development in a modern hybrid environment,” said Francois Dechery, chief strategy officer, CloudBees. “Meanwhile, enterprises will be able to modernize applications on-premise or in the cloud with Anthos using existing skills and a consistent platform to get products to market faster, and maximize resource utilization.”

    Additional Resources

    About CloudBees

    CloudBees is powering the continuous economy by offering the world’s first end-to-end continuous software delivery management system (SDM). For millions of developers and product teams driving innovation for businesses large or small, SDM builds on continuous integration (CI) and continuous delivery (CD) to enable all functions and teams within and around the software delivery organization to best work together to amplify value creation.

    CloudBees is the CI, CD and application release orchestration (ARO) powerhouse, built on the commercial success of its products as well as its open source leadership. CloudBees is the largest contributor to Jenkins and Jenkins X, and a founding member of the Continuous Delivery Foundation (CDF). From startups with full-stack developers practicing NoOps to large Fortune 100 companies, CloudBees enables all software-driven organizations to intelligently deploy the right capabilities at the right time.

    Over 3,500 of the world’s best-known brands and over 50% of the Fortune 500, invest in CloudBees because of its ability to work across any cloud, in any development environment and to balance corporate governance and control with developer flexibility and freedom. CloudBees is home to the world’s leading DevOps experts, helping thousands of companies harness the power of “continuous everything” and putting them on the fastest path from great idea, to great software, to great business value.

    Backed by Matrix Partners, Lightspeed Venture Partners, Verizon Ventures, Delta-v Capital, Golub Capital and Unusual Ventures, CloudBees was founded in 2010 by former JBoss CTO Sacha Labourey and an elite team of continuous integration, continuous delivery and DevOps professionals. Follow CloudBees on Twitter, Facebook and LinkedIn.

     

     

  • CLOUDBEES PRESENTS SOFTWARE DELIVERY MANAGEMENT (SDM) – A VISION FOR TURNING SOFTWARE DELIVERY INTO A CORE BUSINESS PROCESS

    Software Delivery Management solves the most challenging problems for organizations –  continuously delivering software efficiently across all teams, tools and technologies while integrating wider business functions

    DEVOPS WORLD | JENKINS WORLD, SAN FRANCISCO – AUGUST 14, 2019 – CloudBees®, the enterprise DevOps leader powering the continuous economy, today gave DevOps World | Jenkins World attendees an advance look at the emerging category of Software Delivery Management (SDM). At the same time, the company demonstrated an early preview of its CloudBees SDM Platform along with its Product Hub and Value Stream Management modules. CloudBees also announced access to an early preview program that will enable attendees to start to adopt SDM. The CloudBees solution will uniquely integrate CloudBees’ advanced DevOps capabilities with new features designed to create the industry’s first end-to-end SDM system.

    While most DevOps teams have made significant strides through the implementation of CI/CD and application release orchestration (ARO) automation to power software delivery, many organizations still operate with siloed development and delivery teams that are disconnected from broader business functions. Disparate and disconnected tools and processes within, across and beyond the DevOps tool chain also get in the way of the organization treating software delivery as a core business process and enabling value creation efforts to create maximum business impact. CloudBees is responding to this challenge by introducing a set of capabilities to support SDM. The capabilities bi-directionally tie together all artifacts, data and events across an organization’s DevOps tool chain into a unified system of record. Doing so enables meaningful collaboration between all teams through universal insights, common connected processes, workflows and governance to truly develop and deliver software at an elite level.

    The key pillars of SDM are:

    • ALL FUNCTIONS COLLABORATING – All functions and teams within and around the software delivery organization work together to amplify value creation efforts.
    • UNIVERSAL INSIGHTS – Visibility and insights enable understanding and continuous learning from data across, up-and-down and throughout all functions in the organization.
    • COMMON CONNECTED PROCESSES – Processes orchestrate software delivery and connect functions together to efficiently bring ideas to market with maximum value and adoption.
    • COMMON DATA – All information within and around software delivery activity is captured and stored with a consistent domain model to enable and facilitate connected processes, shared insights and collaboration.

    At DevOps World | Jenkins World today, CloudBees announced availability of a preview program for its Cloudbees SDM Platform, along with the Product Hub and Value Stream Management modules, and demonstrated some of the new, integrated capabilities that CloudBees will offer to support SDM, including:

    • Product Hub – a central place for integrated visibility and orchestration of all data, resources, development and delivery activity around products
    • Policy Engine – to provide a flexible, general purpose policy and rules engine with automated suggestions allowing alerting and enforcement to support scenarios ranging from team-based continuous improvement to regulatory compliance
    • Efficiency dashboard – to support continuous product team improvement and retrospectives
    • Contributions dashboard – to give developers and other product team members unique insights into work prioritization and blockers
    • Real-time value stream management – to provide immediate visibility and awareness into feature and contribution status and value delivery blockages
    • Integrated feature flag management – to enable policy-driven progressive delivery and rollout control based on business and operational metrics

    About CloudBees

    CloudBees is powering the continuous economy by offering the world’s first end-to-end continuous software delivery management system (SDM). For millions of developers and product teams driving innovation for businesses large or small, SDM builds on continuous integration (CI) and continuous delivery (CD) to enable all functions and teams within and around the software delivery organization to best work together to amplify value creation.

    CloudBees is the CI, CD and application release orchestration (ARO) powerhouse, built on the commercial success of its products as well as its open source leadership. CloudBees is the largest contributor to Jenkins and Jenkins X, and a founding member of the Continuous Delivery Foundation (CDF). From startups with full-stack developers practicing NoOps to large Fortune 100 companies, CloudBees enables all software-driven organizations to intelligently deploy the right capabilities at the right time.

    Over 3,500 of the world’s best-known brands and over 50% of the Fortune 500 depend on CloudBees because of its ability to work across any cloud, in any development environment and to balance corporate governance and control with developer flexibility and freedom. CloudBees is home to the world’s leading DevOps experts, helping thousands of companies harness the power of “continuous everything” and putting them on the fastest path from great idea, to great software, to great business value.

    Backed by Matrix Partners, Lightspeed Venture Partners, Verizon Ventures, Delta-v Capital, Golub Capital and Unusual Ventures, CloudBees was founded in 2010 by former JBoss CTO Sacha Labourey and an elite team of continuous integration, continuous delivery and DevOps professionals. Follow CloudBees on Twitter, Facebook and LinkedIn.

     

  • CloudBees Advances Continuous Delivery

    CloudBees Advances Continuous Delivery

    At the DevOps World | Jenkins World 2019 conference, CloudBees released an update to the continuous delivery (CD) platform it gained via its acquisition of Electric Cloud, signaling the company’s commitment to investing in a platform that’s employed widely in the enterprise.

    CloudBees CEO Sacha Labourey said the rechristened CloudBees Flow builds on the application release orchestration (ARO) platform to further automate the last mile of a DevOps process.

    Version 9.1 of CloudBees Flow provides a path to increased visibility into how a release is progressing, including the ability to view the inventory being deployed to a given environment and deeper insights into all the sub-pipelines that make up an overall release.

    The latest release also provides more granular control over release pipeline execution, customizable dashboards within the platform’s Release Command Center and data archiving capabilities that make it easier to comply with regulatory mandates.

    Labourey said that while companies that have developed commercial software-as-a-service (SaaS) applications tend to have very mature DevOps processes, most enterprise IT organizations are still defining the best DevOps practices they want to implement across their organization end to end. CloudBees Flow provides a continuous delivery framework for automating the deployment of applications at enterprise scale that complements the Jenkins continuous integration/continuous deployment (CI/CD) platform, he said.

    Labourey noted the goal is to eventually unify continuous delivery processes across multiple platforms, including the ARO platform provided by Electric Flow, the Jenkins CI/CD platform and the Jenkins X and Spinnaker platforms that are optimized for building and deploying microservices-based applications on top of Kubernetes. As part of that effort, earlier this year CloudBees became a founding member of the Continuous Delivery Foundation (CDF), an arm of The Linux Foundation dedicated to foster best continuous delivery practices.

    Most organizations that have adopted CI/CD platforms have seen varying degrees of success in taking advantage of continuous integration to accelerate the development of their applications. Continuous delivery, however, has proven to be a much bigger challenge. Organizations tend to struggle with everything from making sure they have the appropriate infrastructure resources available to support a new release of an application to debugging application code before and after it’s deployed in a production environment.

    It may be a while before most enterprise organizations truly master DevOps processes end to end. However, given how dependent on software most organizations are, increased reliance on DevOps processes has become a prerequisite for any form of digital business transformation. As the volume of software being developed increases, the rate at which updates to applications are being made also increases substantially. Most organizations are not going to be able to keep pace with that rate of change by relying on legacy software development and deployment processes.

    In many more cases now, however, the challenge organizations are wrestling with is not so much whether to transition to DevOps, but rather determining which DevOps processes to standardize on to satisfy the elevated expectations of business leaders anxious to provide customers with that next great application experience.

    — Mike Vizard

  • CLOUDBEES ACCELERATOR NOW OFFERS CLOUD BURSTING AND ANDROID Q BUILD ACCELERATION: TWO MORE WAYS TO GET PRODUCTS IN MINUTES INSTEAD OF HOURS

    New enhancements in CloudBees Accelerator version 11.1 cut build and test cycle times even further

    DEVOPS WORLD | JENKINS WORLD – SAN FRANCISCO, CA. – August 14, 2019 – CloudBees®, the enterprise DevOps leader powering the continuous economy, today introduced new enhancements for its CloudBees Accelerator™ platform that will help IT teams get products to market even faster. For the first time, teams can use the industry-leading acceleration platform to burst workloads to all three major cloud providers and shorten build and test times for devices running the new Android Q operating system from hours to minutes.

    CloudBees Accelerator 11.1 dramatically accelerates build, QA and testing cycles by distributing the build over a large cluster of inexpensive servers. Adding support for cloud bursting on Microsoft Azure and Google Cloud Platform and for the development of Android Q devices, it will help organizations get to market quicker and create more time for experimentation and iteration.

    Trying to accelerate build and test cycles with dedicated build clouds is inefficient. CloudBees Accelerator previously enabled developers to burst workloads from a data center or private cloud onto an AWS cloud platform, enabling them to cut build and test times in those environments. Now, with support for Microsoft Azure and Google Cloud Platform, teams can shift workloads to any of the three major cloud providers on-demand, giving them greater efficiency and eliminating vendor lock-in.

    Meanwhile, Android device makers are under huge time – and cost – pressures to release new devices concurrently with Android Q, the new Android operating system now in beta and scheduled for release in Q3 2019. Using CloudBees Accelerator, they can shorten their build and test times to minutes instead of hours, allowing them to get to market faster and potentially avoid fines for releasing devices after the delivery date of a new Android system.

    CloudBees Accelerator 11.1 also includes the following new features:

    • Support for the SSL and TLS cryptographic protocols – This ensures secure communication between EMake tools – which control executables and other non-source files of a program from the program’s source files – and agent components, making CloudBees Accelerator public-cloud ready. This enables security-sensitive organizations in financial services and other vertical industries to ensure their builds aren’t hacked or intercepted.
    • Improvements to CloudBees Electrify™ – This allows users to accelerate non-EMake build tools, such as MSBuild and Scons.
    • Improvements for the Linux Foundation’s Yocto Project – The Yocto Project is an open source project aimed at producing tools and processes that enable the creation of Linux distributions for embedded and IoT software that are independent of the underlying architecture of the embedded hardware. CloudBees Accelerator enables developers to at least triple the speeds of builds usingBitBake build tools or Buildroot files and patches.
    • Improvements to out-of-the-box CloudBees Accelerator support for Windows with native support for distributing and caching Visual Studio projects.

    Additional Resources


    About CloudBees

    CloudBees is powering the continuous economy by offering the world’s first end-to-end continuous software delivery management system (SDM). For millions of developers and product teams driving innovation for businesses large or small, SDM builds on continuous integration (CI) and continuous delivery (CD) to enable all functions and teams within and around the software delivery organization to best work together to amplify value creation.

    CloudBees is the CI, CD and application release orchestration (ARO) powerhouse, built on the commercial success of its products as well as its open source leadership. CloudBees is the largest contributor to Jenkins and Jenkins X, and a founding member of the Continuous Delivery Foundation (CDF). From startups with full-stack developers practicing NoOps to large Fortune 100 companies, CloudBees enables all software-driven organizations to intelligently deploy the right capabilities at the right time.

    Over 3,500 of the world’s best-known brands and over 50% of the Fortune 500, invest in CloudBees because of its ability to work across any cloud, in any development environment and to balance corporate governance and control with developer flexibility and freedom. CloudBees is home to the world’s leading DevOps experts, helping thousands of companies harness the power of “continuous everything” and putting them on the fastest path from great idea, to great software, to great business value.

    Backed by Matrix Partners, Lightspeed Venture Partners, Verizon Ventures, Delta-v Capital, Golub Capital and Unusual Ventures, CloudBees was founded in 2010 by former JBoss CTO Sacha Labourey and an elite team of continuous integration, continuous delivery and DevOps professionals. Follow CloudBees on Twitter, Facebook and LinkedIn.

     

     

  • CloudBees Harnesses Additional Cloud Bursting

    CloudBees Harnesses Additional Cloud Bursting

    At the DevOps World | Jenkins World 2019 conference, CloudBees announced that the latest version of its CloudBees Accelerator platform now supports cloud bursting to all three of the major public cloud service providers.

    CloudBees Accelerator makes it possible to distribute the build, quality assurance and testing cycles across a large cluster of inexpensive servers. Version 11.1 further extends that capability into the public cloud by adding support for Microsoft Azure and Google Cloud Platform, alongside existing support for Amazon Web Services (AWS).

    Company CEO Sacha Labourey said as organizations embrace multiple clouds for application development and deployment, continuous integration/continuous deployment (CI/CD) platforms will need to span hybrid cloud computing environments. Most organizations are not yet making use of multiple public clouds to develop an application, but they are increasingly relying on external cloud resources to augment the infrastructure resources they have available in on-premises IT environments.

    In addition to providing cloud bursting support for Azure and GCP, version 11.1 of CloudBees Accelerator provides support for Android Q, a forthcoming update to the widely employed mobile operating system due out in the third quarter of this year. Other new capabilities include support for the SSL and TLS cryptographic protocols and improvements to out-of-the-box support for Windows, including the ability to distribute and cache Visual Studio projects.

    Version 11.1 of CloudBees Accelerator also now makes it possible to apply CloudBees Electrify, a framework for optimizing the use of all available infrastructure in parallel, to accelerate build tools such as MSBuild and Scons. In addition, it provides improvements for the open source Yocto Project, an initiative from the Linux Foundation that streamlines the creation of Linux distributions for embedded systems. CloudBees Accelerator enables developers to at least triple the speeds of builds using BitBake build tools or Buildroot files and patches.

    As expansion occurs in both the volume and types of applications that organizations rely on to build and deploy faster, the need to rely more on automation also is increasing. Many DevOps processes that organizations adopt initially have been crafted manually. As organizations become more adept, however, it becomes apparent there is an opportunity to automate a wide range of lower-level processes. Frameworks such as CloudBees Accelerator essentially provide a layer of abstraction that enables organizations to devote more time and energy to writing application code.

    In fact, the next wave of organizations adopting DevOps is likely to benefit greatly from all the processes that the first wave of adopters helped automate by identifying best DevOps practices. It remains to seen just how automated the entire CI/CD environment can become with the rise of, for example, artificial intelligence (AI), but with each passing upgrade cycle, the accessibility of DevOps increases thanks primarily to advances in automation. Those advances not only make it easier to share best DevOps practices across an enterprise, but they also make it feasible for more organizations to embrace DevOps because the level of expertise required to master those DevOps processes declines.

    — Mike Vizard