Welcome!

@DevOpsSummit Authors: Pat Romanski, Liz McMillan, Elizabeth White, Yeshim Deniz, SmartBear Blog

Related Topics: @DevOpsSummit, Linux Containers, Containers Expo Blog

@DevOpsSummit: Blog Post

One Size Does Not Fit All: Agile in the Public Sector | @DevOpsSummit @CollabNet #Agile #DevOps

Agility signals a move away from traditional, waterfall development of massive IT systems to an iterative process

CollabNet has a long history helping the federal market build quality software at speed, including the Department of Defense (DoD), which is, believe it or not, one of the most active software developers in the world. Federal software needs range widely - from military and defense systems, to communications, command and control and operations - so you can imagine how complex the development and delivery processes have become. With so many layers of DoD software development, corralling the systems into a manageable workflow is an enormous task, and that's where Forge.mil comes in.

CollabNet's TeamForge ALM platform serves as a foundation for Forge.mil, a six-year-project that helps more than 20,000 developers from a wide range of organizations organize, manage and collaborate on thousands of projects. The project is highly regarded as a huge success and credited with saving millions of tax payer dollars due to improved efficiency and productivity.

We recently held a Federal User Group in Washington DC with our partner Carahsoft, where we met with our public sector customers and shared trends and vision and heard concerns and questions. Carahsoft has served as CollabNet's master aggregator and government distribution partner since June 2010 and supports CollabNet's goverment practice within federal, state, local government, and integrator communities.

I wanted to share this great blog post by Rich Savage, OpenSource Sales Manager at Carahsoft, about adoption of Agile by public sector organizations:

Agility is a buzzword and growing trend in Public Sector IT. It signals a move away from traditional, waterfall development of massive IT systems to an iterative process for building smaller applications that bring together large legacy systems. But in this move to agile development, many IT professionals search for a checklist of how to move to an agile organization. The truth is, no such list exists. Agile is just that - agile.

While there are many ways to implement agile methods, a wholesale change from traditional development methodologies is likely not the right path for any government agency. Over the past decade, many agile processes have developed and evolved with varying frameworks that address different business needs and agency types. With the growing variety of templates for agile development, selecting the right approach can become even more difficult. More, the scale and scope, specifications, and schema varies drastically from organization to organization, so one size agile does not fit all. In light of all these variables, how are government agencies expected to be able to develop agile methods that fit their agency and are able to adjust to changing needs and developments?

You can read the full article posted on Carahsoft's community blog here.

You can download the complimentary Gartner report, "Making Sense of the Agile Methodology Wars," mentioned by Rich Savage in this blog post, here.


Forge.mil has given the DoD a number of benefits and has served to strengthen the software quality, innovation and certainly the agility of the software development and delivery process. We plan to continue our focus on improving the Federal software market and will increase our investments in this sector in the coming year.

More Stories By Flint Brenton

Mr. Flint Brenton has extensive experience building successful software companies, with a proven track record of accelerating growth through innovation and sales execution. He is currently CEO of CollabNet, a Vector Capital-owned leader in open Application Lifecycle Management (ALM). He also serves as an operating partner at Vector, advancing its position as a transformational partner to technology businesses. Mr. Brenton is a member of the Software & Services Division (SSD), and is on the board of directors for the Software & Information Industry Association (SIIA). Previously, Mr. Brenton served as president and CEO of AccelOps, a provider of IT operations analytics for cloud and virtualized infrastructures. Prior to that, he served as president and CEO of Tidal Software, a leader in application automation software. At both AccelOps and Tidal Software, Mr. Brenton more than tripled sales under his leadership while focusing both companies on disruptive product introductions. Tidal Software was later acquired by Cisco and Mr. Brenton served in follow-on capacities there, including vice president of advanced services, and senior vice president of engineering for Cisco's cloud-based Infrastructure as a Service (IaaS) and Platform as a Service (PaaS) offerings. He also has held leadership positions at NetIQ, Compaq Computer Corporation, BMC Software and IBM. He received a master's in business and public management from Rice University and a Bachelor of Science degree from Mount Union College.

@DevOpsSummit Stories
For better or worse, DevOps has gone mainstream. All doubt was removed when IBM and HP threw up their respective DevOps microsites. Where are we on the hype cycle? It's hard to say for sure but there's a feeling we're heading for the "Peak of Inflated Expectations." What does this mean for the enterprise? Should they avoid DevOps? Definitely not. Should they be cautious though? Absolutely. The truth is that DevOps and the enterprise are at best strange bedfellows. The movement has its roots in the tech community's elite. Open source projects and methodologies driven by the alumni of companies like Netflix, Google and Amazon. This is a great thing for the evolution of DevOps. It can be alienating for Enterprise IT though. Learning about Netflix and their simian armies, or Facebook and their mind-melting scale is fascinating. Can you take it back to the office on Monday morning though?
For organizations that have amassed large sums of software complexity, taking a microservices approach is the first step toward DevOps and continuous improvement / development. Integrating system-level analysis with microservices makes it easier to change and add functionality to applications at any time without the increase of risk. Before you start big transformation projects or a cloud migration, make sure these changes won’t take down your entire organization.
Learn how to solve the problem of keeping files in sync between multiple Docker containers. In his session at 16th Cloud Expo, Aaron Brongersma, Senior Infrastructure Engineer at Modulus, discussed using rsync, GlusterFS, EBS and Bit Torrent Sync. He broke down the tools that are needed to help create a seamless user experience. In the end, can we have an environment where we can easily move Docker containers, servers, and volumes without impacting our applications? He shared his results so you can decide for yourself.
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, compared the Jevons Paradox to modern-day enterprise IT, examining how the Internet and the cloud has allowed for the democratization of IT, resulting in an increased demand for the cloud and the drive to develop new ways to utilize it.
Kubernetes is a new and revolutionary open-sourced system for managing containers across multiple hosts in a cluster. Ansible is a simple IT automation tool for just about any requirement for reproducible environments. In his session at @DevOpsSummit at 18th Cloud Expo, Patrick Galbraith, a principal engineer at HPE, discussed how to build a fully functional Kubernetes cluster on a number of virtual machines or bare-metal hosts. Also included will be a brief demonstration of running a Galera MySQL cluster as a Kubernetes application.