February 22, 2016 | Written by: Jason McGee
Categorized: Community | What's New
Share this post:
Just about everyone gets the economics of cloud and OPEX benefits around flexibility and scalability. The harder conversations are around how to rapidly deliver new capabilities at scale, what practices to adopt and how to bring together teams that are working across business boundaries often in their own silos with their own tools and processes. As an IBM Fellow and CTO for IBM Cloud Platform, I spend much of my time working directly with large organizations looking to harness the power of cloud to deliver immediate business value.
The discussion often boils down to three basic questions:
- How do I deliver applications securely at much higher velocity?
- How do I attract, train and to retain the most skilled developers and rally them to support needs of the business?
- How do I implement DevOps successfully at scale?
Faster delivery with security and lower cost
Today, I am happy to share with you an exciting new partnership with GitHub that will enable our clients to deliver the next generation of cloud applications at higher velocities across secure private and hybrid environments without having to worry about the overhead of running infrastructure.
Cloud is rapidly changing the way teams design, build, test and deliver software. It’s now essential to have transparency, collaboration, and sharing of source code, in order to deliver the quality an enterprise requires. With demands for compliance and handling of confidential information, including source code and design blueprints, security is paramount.
The IBM partnership with GitHub directly addresses these key requirements for development of next generation cloud applications for IBM customers. As part of this agreement we will be providing GitHub Enterprise as a core hybrid service on Bluemix to customers across private and hybrid cloud environments. As a result, IBM customers have a unique opportunity to build software using GitHub Enterprise, on Bluemix Dedicated and Local, thereby allowing their developers to create end-to-end apps within IBM Cloud without having to worry about the overhead costs of building and managing infrastructure.
With security and safety of the enterprise being first and foremost for us and our customers, the new combined Bluemix and GitHub Enterprise service will also be integrated with the complete set of IBM security scanning technologies to protect enterprise source code from vulnerabilities such as automatic detection of application backdoors through hard-coded user names or passwords. Lastly, in order to boost developer and team productivity, the new offering will be integrated with Bluemix’s broad portfolio of DevOps tools, including the service delivery pipeline and Web IDE services. This represents a major step forward, providing a comprehensive IBM-hosted Hybrid DevOps solution enabling developers to view, collaborate, integrate APIs, iterate, deploy and update on one single platform.
Rise of social coding
The rise of open source has led to new software development practices. Today’s developers are used to working in an environment that is open, transparent, collaborative, asynchronous and distributed. This has been a major contributing factor in the adoption of open source code management tools like Git – capturing over 50% of the developer audience. The GitHub.com community now has over 12 million developers and 31 million projects.
Github.com is available for the enterprise with GitHub Enterprise. As a user ourselves, IBM has seen significant improvements not only in terms of the speed and rate at which we deliver software but also how software teams across different departments and business units use an integrated set of best-in-class tools. This approach is yielding results such as reduced delivery times, reduced defects, and improved transparency. In less than six months we have on-boarded some 200 teams and 4,000+ users spread across the globe onto GitHub Enterprise.
DevOps at scale
With 40,000 developers worldwide at IBM we recognized many of our clients share our challenges. Acknowledging that tools and technology are only part of the answer, we have shared our experiences and the practices that work as the IBM Bluemix Garage Method, which we announced in October last year.
The method provides a transformative approach to application delivery combining industry best practices based on design thinking, lean, agile, DevOps and cloud principles. In addition to providing prescriptive guidance for specific roles and use cases, Bluemix Garage Method provides guidance on DevOps toolchains. It can be nontrivial to acquire and integrate the necessary tools. IBM Bluemix is implementing an open toolchain platform that allows developers to define and standardize their DevOps toolchains, by selecting, integrating, configuring and organizing the best of open, third-party and IBM technologies to deliver innovative applications using a DevOps methodology. Toolchains recommended by Bluemix Garage Method will be provided out of the box in Bluemix – GitHub Enterprise is a core component of these recommended toolchains.
Don’t miss the live coverage
I encourage everyone to join us – in person at the Mandalay Bay Event Center in Las Vegas or online with IBMgo on Wednesday, Feb 24 at 8:30 am PST in our InterConnect 2016 DevOps & Open Technologies keynote where we are talking about open toolchains and tools, including GitHub Enterprise. I look forward to sharing more information on this exciting partnership during the coming weeks.