Distributed or Centralized Development?

  For most enterprises, it’s not a question of or but and Over the past several years, organizations have been affected by new market disruptions that were hard to foresee a decade ago. This is especially true when it comes to the Software Configuration Management (SCM) landscape. Today’s IT organizations must address and manage many new software delivery paradigms, including decentralized development teams, increased use of short-term and remote workforces and greater concerns over intellectual property protection. The combination of these seemingly unrelated forces has created several unique technology and business challenges for enterprise development organizations. Hybrid and Mixed Development …

Read More »

Scaled Agile to DevOps

Many people and companies have talked about Scaling Agile to DevOps and have tried adopting this approach to software development at different scales. While many companies have been successful in adopting the technique, only a few have been able to scale. The term DevOps (Development + Operations) was born around 2008 when some used the term to describe “Agile Infrastructure”. But ever since then, the two terms “Agile” and “DevOps” have been used selectively, either together or separately. In recent years some companies have successfully mastered Agile Execution at scale, making DevOps a hot new topic on every CIO’s list. …

Read More »

The Internet of Things (IoT) is Getting Agile

Why engineers and organizations are turning to agile methodologies to build the connected device Every day, every hour, every minute, devices are becoming connected. The Internet of Things (or Iot) has gone from a buzzword floating through the echoes of Silicon Valley to a tangible and quickly advancing movement in the world of hardware. But, like a stone tossed into a pond, the effects of the Internet of Things are quickly rippling outward, causing immense changes to the environment surrounding it. And, as it turns out, the IoT is a rather big stone and it’s making a large splash. The …

Read More »

Managers Don’t Have to Hate Agile

Earlier this year Forbes published an article titled “Why Do Managers Hate Agile?”  The author, Steve Denning, builds a case for managers hating Agile due to “management” and “Agile” being defined as two different worlds. It’s like Men are From Mars and Women are from Venus, only we’re talking about the IT world and management and developers, instead of men and women. The article caught my attention for the obvious reason that CollabNet sells products and services to help support Agile development efforts, sparking the question, “Why would managers hate Agile?” In the article, the first world of “Management” is referenced as “The vertical …

Read More »

COLLABNET’S TEAMFORGE 8.0 HELPS ORGANIZATIONS SCALE AGILE, DEVOPS AND GIT

Today, we are pleased to announce that CollabNet has release TeamForge 8.0, which includes a major set of enhancements to our flagship platform. TeamForge 8.0 includes a new modern user interface that simplifies and streamlines user workflow, and offers enhanced planning, visibility and reporting for increasingly complex software development environments. Enterprises can now easily adopt, manage and govern many of the leading open-source tools in use today, including Git/Gerrit, Binary Artifact Management, Test Management, Nexus and Review Board. TeamForge 8.0 is geared at helping companies speed application delivery while improving software and delivery quality at the same time.   It was …

Read More »

Agile In Action with Cloud Computing

Agile and Cloud computing are how software applications are delivered today. These trends are the result of advances in technology, ranging from increased processing power (which made virtualization a reality), and increased sophistication of storage area networks (which made storage seamlessly scalable), ubiquitous high-bandwidth network access, and the increased security and reliability of the Internet. Agile development processes optimize the opportunity provided by cloud computing by carrying out software releases iteratively and getting user feedback more frequently. With agile development, the application is constantly subject to the reality check of actual users putting it through its paces. As a result, …

Read More »

Effective SCM Strategy for the Modern Enterprise

Recently CollabNet published the new whitepaper “Effective SCM Strategy for the Modern Enterprise“, which discusses issues that large companies face when working on their Software Delivery Lifecycle (SDLC) infrastructure. While understanding the requirements for repository management is a major part an enterprise IT strategy, when we talked to our customers and prospects, we noticed an interesting (and somewhat troublesome) trend in how people view SCM technology. The key problem we were seeing is that software configuration management (SCM) is typically viewed as a merely technical issue. Business stakeholders often completely rely on the technical experts – users of the SCM …

Read More »

Great CrowdChat with John Furrier and Kartik Raghavan

John Furrier, founder of CrowdChat, Kartik Raghavan and I held a 1 hour session on CrowdChat earlier today. Interesting activity stream format integrated into LinkedIn, Twitter, etc. Click below on the #EnterpriseAgility link to see the conversation.

Three Prerequisites for Jumping on the DevOps Bandwagon

The recent article on www.devops.com by CollabNet’s Kartik Raghavan outlines three key prerequisites IT organizations should consider before embarking on its DevOps journey. The DevOps.com site offers a wide range of great content focused on DevOps, and how it is emerging as the new “Agile” for effective software delivery. Kartik rightfully points out that, 1) alignment around organizational commitment, 2) using automation with discipline, and 3) having the right tools and infrastructure, are key elements of success. He also points out how DevOps is not just a plug-and-play proposition, but a strategic commitment that takes fortitude and stamina to achieve.  …

Read More »

Removing Barriers To Scaling Agile Adoption: An Introduction

When Agile software development practices are introduced into an organization, they often spread faster than they can be controlled. Without a clearly defined standard to guide your implementation, numerous Agile management approaches can emerge simultaneously—sometimes in direct conflict with one another. That’s not necessarily a bad thing, but traditional, top-down management structures typically experience some growing pains as they transition to the more egalitarian Agile approach. As an executive, how do you embrace Agile yet mitigate risks in scaling technology, people and processes? This blog series attempts to answer that question and offer a road map to scale Agile adoption …

Read More »