Click here to close now.

Welcome!

Web 2.0 Authors: Aria Blog, Dana Gardner, Elizabeth White, Ian Khan, Klaus Enzenhofer

Related Topics: Open Source, SOA & WOA, Web 2.0, Cloud Expo

Open Source: Article

Building Government 2.0 Through Collaborative Software Development

Community-driven collaborative development builds better software in shorter timeframes

If there were ever two concepts that are representative of where we are today in technology, they would have to be Government 2.0 and Community. Unfortunately, they are also two of the most overused and over-hyped phrases in our technology vocabulary.

Government 2.0 is a general term referring to a new level of transparency and agility within the Federal space. It has many components, including public-facing efforts like re-launching whitehouse.gov with open source technology such as Drupal (a content management system). However, Government 2.0 also has an inward-facing component relating to how software and systems are designed, built, and managed.

Community, in the context of software development, is the use of collaborative development tools and processes to enable shared use, drive the re-use of code, and expedite discussions and cooperation among all project stakeholders, regardless of their geographical location.

No longer just empty buzzwords, these concepts, utilized by open source communities and projects such as Linux, Apache and Subversion, are driving tremendous value when applied to internal government development efforts. Specifically, community-driven collaborative development builds better software in shorter timeframes, allowing agencies to do more with less.

Forge.mil - A Template for Government Collaboration
Forge.mil is a project initiated by the Defense Information Systems Agency (DISA), the cross-services IT arm for the US Department of Defense (DoD). It's designed to:

  1. Create more agile processes for new software development
  2. Decrease the time it takes to produce new software
  3. Enable a culture of cross-command, open collaboration
  4. Provide a repository for code/idea re-use

The system provides integrated collaboration tools such as source code control, defect and requirements tracking, wiki pages, document management and discussion forums.

One of the most outstanding things about Forge.mil is that it resides inside of the .mil network, but could very well usher in a new era for software development, acquisition and vendor collaboration for all federal agencies. In a nutshell, this project is about building the equivalent of an open source community inside of the .mil domain, so that participants (DoD contractors, vendors, etc.) can utilize a collaborative approach and toolset for their future projects.

Forge.mil was built using the same open, collaborative approaches it is enabling for the DoD. As a result, the initial capability for the system was launched in just 180 days, a quantum leap in efficiency improvement within the defense space. This caught the attention of other government agencies in both the military and civilian arenas, and these groups are now asking how they can participate or build their own "forges" to replicate this success.

Government 2.0 Through Successive Approximations
The early successes of Forge.mil, data.gov, and apps.gov, have inspired questions such as: "When will we know that we've reached Government 2.0, and how long is that going to take?"

That begs the question of exactly what constitutes Government 2.0 and sets an unrealistic expectation of a finite process that has a clear beginning and end.

Clearly, any effort designed to fundamentally change such things as technology acquisition, transparency, or collaboration within the government will not be a "forklift revolution," but an ongoing process that is constantly reviewed.

The Forge.mil team realized early on that a key to its success would be the notion of "successive approximations." The Forge.mil community managers continue to treat their effort as a continuous process, not a finite deliverable. It is critical that the larger government community adopt this same approach, as attempting to build out all parts of what Government 2.0 could, or should, be right away would be expensive and doomed to a lackluster reception by those in the community who need it most. The DoD has been tasked by Congress with developing a new technology acquisition plan, and early drafts seem to correctly recognize a need for "course corrections" or "approximations" as they move toward building a more participative technology infrastructure for government.

Community Building - Government 2.0 Style
One of the best examples of federal cultural change is how IT and other software support systems are developed and fielded in the Forge.mil effort at the DoD. A large change in the culture being engendered is shared (and in many cases, "open within the DoD") collaboration. There are approximations within this cultural change effort aimed at getting people used to stepping outside of their development silos, looking for and building reusable components, and accepting contributions from qualified members of the department outside of their immediate project team.

Some of the hurdles faced in building out government communities are already known:

First, unlike a lot of other systems in government, software communities are not static - what a system is today is not what it will be in the future. Software requirements are difficult to fix months in advance - they should be more fluid, responding to the needs and requirements of the users/warfighters in the field. That's what government software development communities need to accomplish with their capabilities: an agility of development, test, certification, and deployment that lets agencies develop and field systems in a much more efficient fashion.

Second, technical specialists want to know when, or if, a government site could be stood up to allow collaboration between the Federal space and the greater open source world. The main caution is to understand that the culture would have to shift to get the various Federal IT stakeholders, especially project managers, to embrace such an effort, especially around things like acquisition policy and information assurance.

Given these challenges, the question remains, "How do you build a collaborative development community?" There are two components to this answer: culture change and collaborative development tools built for distributed teams. It is important to note that you can't have one without the other. Instructions to work collaboratively without the right resources will not gain traction. Similarly, a strategy based strictly on deploying a new set of tools without the associated culture change management/shepherding will not work. This is where community managers come in to tie the tools to the culture, make necessary adjustments in processes, and to be the ‘glue' between the people and the technology.

The good news is that there are pockets of somewhat frustrated, but extremely passionate open source / open collaboration champions in the federal world. Those are the people that keep the momentum going, and software development community managers have to give them as much care and feeding as possible, since they are paddling upstream against a very strong cultural current.

Future Directions
Other government agencies, such as the Transportation Security Administration (TSA), have already begun collaborative software development efforts similar to Forge.mil. Given the intense interest that the DoD has received, it seems likely that other military and civilian agencies will begin participating in similar efforts. Hopefully, there will be some coalescing around Forge.mil on the defense side, and a proposed Forge.gov for the civilian agencies.

The true value of better internal government collaboration is clear if you ask Forge.mil's executive sponsor (General Cartwright, Vice Chairman, US Joint Chiefs of Staff) what he thinks is the most important aspect of the system. He'll tell you that it isn't delivering new tools just for the sake of wrapping up bad processes in new skins. Instead, he wants to see Forge.mil push the edge of the comfort zone with regard to how software and systems development is currently done in the DoD. His support and mandate is helping that team work hard to make this a reality, and it provides a great model of how to build Government 2.0 internally for other agencies.

More Stories By Emily W. Salus

Emily W. Salus, Director of Marketing at CollabNet, focuses on marketing operations, including nurture programs and strategy, lead scoring, revenue analytics, and lead processing. She has over 20 years of experience in B2B marketing, including developing and implementing marketing programs, project management, writing and editing. In addition to several years as a consultant, Emily has held marketing communications roles at CNET (now CBS Interactive) and Lithium Technologies, was Marketing Manager at Sleepycat Software (now Oracle Corp.), and was Eastern Regional Advertising Sales Manager at Linux Journal.

More Stories By Guy Martin

Guy Martin is a Senior Strategic Business/Community Consultant at CollabNet. In addition to helping customers build collaborative communities using Open Source best practices, he provides high-level strategic guidance in the cultural & organizational changes necessary to best take advantage of CollabNet's Agile ALM tools. He has nearly 20 years of experience in software engineering, technical marketing, and community management, and is a Certified Scrum Master (CSM). Prior to CollabNet, he helped develop collaborative communities for Motorola and Sun Microsystems.

Mr. Martin was awarded a Federal 100 award in 2010 by Federal Computer Week for his work on the Forge.mil project. He holds a BS in Computer Science from California Polytechnic State University in San Luis Obispo, CA.

Comments (0)

Share your thoughts on this story.

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

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


@ThingsExpo Stories
The cloud is now a fact of life but generating recurring revenues that are driven by solutions and services on a consumption model have been hard to implement, until now. In their session at 16th Cloud Expo, Ermanno Bonifazi, CEO & Founder of Solgenia, and Ian Khan, Global Strategic Positioning & Brand Manager at Solgenia, will discuss how a top European telco has leveraged the innovative recurring revenue generating capability of the consumption cloud to enable a unique cloud monetization model to drive results.
As organizations shift toward IT-as-a-service models, the need for managing and protecting data residing across physical, virtual, and now cloud environments grows with it. CommVault can ensure protection &E-Discovery of your data – whether in a private cloud, a Service Provider delivered public cloud, or a hybrid cloud environment – across the heterogeneous enterprise. In his session at 16th Cloud Expo, Randy De Meno, Chief Technologist - Windows Products and Microsoft Partnerships, will discuss how to cut costs, scale easily, and unleash insight with CommVault Simpana software, the only si...
Docker is an excellent platform for organizations interested in running microservices. It offers portability and consistency between development and production environments, quick provisioning times, and a simple way to isolate services. In his session at DevOps Summit at 16th Cloud Expo, Shannon Williams, co-founder of Rancher Labs, will walk through these and other benefits of using Docker to run microservices, and provide an overview of RancherOS, a minimalist distribution of Linux designed expressly to run Docker. He will also discuss Rancher, an orchestration and service discovery platf...
Analytics is the foundation of smart data and now, with the ability to run Hadoop directly on smart storage systems like Cloudian HyperStore, enterprises will gain huge business advantages in terms of scalability, efficiency and cost savings as they move closer to realizing the potential of the Internet of Things. In his session at 16th Cloud Expo, Paul Turner, technology evangelist and CMO at Cloudian, Inc., will discuss the revolutionary notion that the storage world is transitioning from mere Big Data to smart data. He will argue that today’s hybrid cloud storage solutions, with commodity...
Cloud data governance was previously an avoided function when cloud deployments were relatively small. With the rapid adoption in public cloud – both rogue and sanctioned, it’s not uncommon to find regulated data dumped into public cloud and unprotected. This is why enterprises and cloud providers alike need to embrace a cloud data governance function and map policies, processes and technology controls accordingly. In her session at 15th Cloud Expo, Evelyn de Souza, Data Privacy and Compliance Strategy Leader at Cisco Systems, will focus on how to set up a cloud data governance program and s...
Roberto Medrano, Executive Vice President at SOA Software, had reached 30,000 page views on his home page - http://RobertoMedrano.SYS-CON.com/ - on the SYS-CON family of online magazines, which includes Cloud Computing Journal, Internet of Things Journal, Big Data Journal, and SOA World Magazine. He is a recognized executive in the information technology fields of SOA, internet security, governance, and compliance. He has extensive experience with both start-ups and large companies, having been involved at the beginning of four IT industries: EDA, Open Systems, Computer Security and now SOA.
Every innovation or invention was originally a daydream. You like to imagine a “what-if” scenario. And with all the attention being paid to the so-called Internet of Things (IoT) you don’t have to stretch the imagination too much to see how this may impact commercial and homeowners insurance. We’re beyond the point of accepting this as a leap of faith. The groundwork is laid. Now it’s just a matter of time. We can thank the inventors of smart thermostats for developing a practical business application that everyone can relate to. Gone are the salad days of smart home apps, the early chalkb...
The industrial software market has treated data with the mentality of “collect everything now, worry about how to use it later.” We now find ourselves buried in data, with the pervasive connectivity of the (Industrial) Internet of Things only piling on more numbers. There’s too much data and not enough information. In his session at @ThingsExpo, Bob Gates, Global Marketing Director, GE’s Intelligent Platforms business, to discuss how realizing the power of IoT, software developers are now focused on understanding how industrial data can create intelligence for industrial operations. Imagine ...
We certainly live in interesting technological times. And no more interesting than the current competing IoT standards for connectivity. Various standards bodies, approaches, and ecosystems are vying for mindshare and positioning for a competitive edge. It is clear that when the dust settles, we will have new protocols, evolved protocols, that will change the way we interact with devices and infrastructure. We will also have evolved web protocols, like HTTP/2, that will be changing the very core of our infrastructures. At the same time, we have old approaches made new again like micro-services...
Operational Hadoop and the Lambda Architecture for Streaming Data Apache Hadoop is emerging as a distributed platform for handling large and fast incoming streams of data. Predictive maintenance, supply chain optimization, and Internet-of-Things analysis are examples where Hadoop provides the scalable storage, processing, and analytics platform to gain meaningful insights from granular data that is typically only valuable from a large-scale, aggregate view. One architecture useful for capturing and analyzing streaming data is the Lambda Architecture, representing a model of how to analyze rea...
SYS-CON Events announced today that Vitria Technology, Inc. will exhibit at SYS-CON’s @ThingsExpo, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Vitria will showcase the company’s new IoT Analytics Platform through live demonstrations at booth #330. Vitria’s IoT Analytics Platform, fully integrated and powered by an operational intelligence engine, enables customers to rapidly build and operationalize advanced analytics to deliver timely business outcomes for use cases across the industrial, enterprise, and consumer segments.
Today’s enterprise is being driven by disruptive competitive and human capital requirements to provide enterprise application access through not only desktops, but also mobile devices. To retrofit existing programs across all these devices using traditional programming methods is very costly and time consuming – often prohibitively so. In his session at @ThingsExpo, Jesse Shiah, CEO, President, and Co-Founder of AgilePoint Inc., discussed how you can create applications that run on all mobile devices as well as laptops and desktops using a visual drag-and-drop application – and eForms-buildi...
Containers and microservices have become topics of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 16th Cloud Expo at the Javits Center in New York June 9-11 will find fresh new content in a new track called PaaS | Containers & Microservices Containers are not being considered for the first time by the cloud community, but a current era of re-consideration has pushed them to the top of the cloud agenda. With the launch of Docker's initial release in March of 2013, interest was revved up several notches. Then late last...
SYS-CON Events announced today that Dyn, the worldwide leader in Internet Performance, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. 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.
CommVault has announced that top industry technology visionaries have joined its leadership team. The addition of leaders from companies such as Oracle, SAP, Microsoft, Cisco, PwC and EMC signals the continuation of CommVault Next, the company's business transformation for sales, go-to-market strategies, pricing and packaging and technology innovation. The company also announced that it had realigned its structure to create business units to more directly match how customers evaluate, deploy, operate, and purchase technology.
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect at GE, and Ibrahim Gokcen, who leads GE's advanced IoT analytics, focused on the Internet of Things / Industrial Internet and how to make it operational for business end-users. Learn about the challenges posed by machine and sensor data and how to marry it with enterprise data. They also discussed the tips and tricks to provide the Industrial Internet as an end-user consumable service using Big Data Analytics and Industrial Cloud.
The explosion of connected devices / sensors is creating an ever-expanding set of new and valuable data. In parallel the emerging capability of Big Data technologies to store, access, analyze, and react to this data is producing changes in business models under the umbrella of the Internet of Things (IoT). In particular within the Insurance industry, IoT appears positioned to enable deep changes by altering relationships between insurers, distributors, and the insured. In his session at @ThingsExpo, Michael Sick, a Senior Manager and Big Data Architect within Ernst and Young's Financial Servi...
Performance is the intersection of power, agility, control, and choice. If you value performance, and more specifically consistent performance, you need to look beyond simple virtualized compute. Many factors need to be considered to create a truly performant environment. In his General Session at 15th Cloud Expo, Harold Hannon, Sr. Software Architect at SoftLayer, discussed how to take advantage of a multitude of compute options and platform features to make cloud the cornerstone of your online presence.
Even as cloud and managed services grow increasingly central to business strategy and performance, challenges remain. The biggest sticking point for companies seeking to capitalize on the cloud is data security. Keeping data safe is an issue in any computing environment, and it has been a focus since the earliest days of the cloud revolution. Understandably so: a lot can go wrong when you allow valuable information to live outside the firewall. Recent revelations about government snooping, along with a steady stream of well-publicized data breaches, only add to the uncertainty
The explosion of connected devices / sensors is creating an ever-expanding set of new and valuable data. In parallel the emerging capability of Big Data technologies to store, access, analyze, and react to this data is producing changes in business models under the umbrella of the Internet of Things (IoT). In particular within the Insurance industry, IoT appears positioned to enable deep changes by altering relationships between insurers, distributors, and the insured. In his session at @ThingsExpo, Michael Sick, a Senior Manager and Big Data Architect within Ernst and Young's Financial Servi...