How GitHub is Impeding Enterprise Git Adoption

Git

Over 3,000 corporate email addresses compromised. Private SSH keys and passwords publicly disclosed. Major systems outages every few weeks (here and here and here). No, those are not the news from some dubious shopping site. But from a site supposed to manage intellectual property (IP), in form of software code. As Gartner points out, enterprises already ‘speak of being uncomfortable with what is perceived as a larger possibility for loss of source code’ when it comes to Git. Certainly headlines like the ones above are not helpful, when it comes to building trust for Git with decision makers. And while …

Read More »

The 2013 Future of Open Source Survey is here!

Future of Open Source Survey

Each year for the past 6 years, software companies and industry influencers have collaborated to conduct the open source survey on attitudes and adoption of open source software in business. And now, the 7th annual Future of Open Source Survey is open and will be accepting submissions until March 28th. This year, over 25 influential open source collaborators have joined forces to conduct “The Future of Open Source Survey“, including:  CollabNet, Black Duck, and Forrester. This annual survey provides a report on the state of the open source industry and analysis of future trends from influencers and important open source-related organizations. …

Read More »

Application Lifecycle Management (ALM): Bridging Boundaries

Application Lifecycle Management ALM CollabNet TeamForge

The key to a successful software company is its ability to satisfy customer needs, through the delivery of innovative and timely software solutions — this ease of workflow, can give the customer the competitive advantage. Application Lifecycle Management (ALM) provides such solutions by addressing the overall alignment and synchronization of business goals and IT investment priorities.  ALM relies on automation, integration and a coordinated approach to optimize the software development process and make the process seemless. To maintain quality, organizations follow defined processes like planning, designing, developing/configuring, testing, deploying, operating, and optimizing business applications to improve lifecycle collaboration and software development …

Read More »

DevOps at Scale: Preview of CollabNet Deploy with UC4

UC4 and CollabNet Webinar

When I first saw CollabNet Deploy with UC4, it was a preview given by CollabNet Engineering.  Having more than 10 years’ experience with the CollabNet ALM platform, I was most impressed by the dynamic and TeamForge compatible user interface designed by UC4. And this is the beta of the integration. Deployment is not just deployment to production, not just that last mile in operations.  There is deployment from a development perspective, deployment for continuous Integration, or into the testing environment. Every Jenkins build is a deployment.  At an Enterprise DevOps view, Deployment is to a series of different targets where …

Read More »

Managing Git branch level permissions with TeamForge and Gerrit

Git

Since version 6.2,  TeamForge supports Git, using Gerrit as the backend. Gerrit is not only our Git server, it is also a great code review system. In this blog post we will talk about Git branch level permissions and how to control them from TeamForge. Why would you like to use it in the first place? Well, with branch level permissions you can specify that certain groups of users can only read or push certain “refs” (branches or tags) but not others. There are two options for doing that: Use the custom repository category, which is turning off TeamForge autopilot …

Read More »

Our Perspective on DevOps – UC4 Guest Blog Post

DevOps and ALM with TeamForge and UC4

This is a guest blog post by Wesley Pullen, VP of Global ARA Technologies at UC4. UC4 Software is the world’s largest, independent IT Process Automation software company for organizations facing increasingly dynamic applications and infrastructure, and those migrating to next generation service models for cloud, DevOps, and big data. Throwing Software Over the Wall We used to throw software over the wall. It’s just the way things were. You developed your application, tested it a few times and once its ready for production you “threw it over the wall” and let the Ops guys worry about it. Production environments were …

Read More »

Transitioning to Agile: Headlight Reporting Q&A

Q&A

We had a great turnout for the first in our Transitioning to Agile Webinar series, and many questions came in that we were unable to answer. Below you will find my answers to the questions that we weren’t able to get to on during the Webinar. Q: Can Scrum succeed without XP engineering practices? Won’t the rate of progress drop to a crawl if you’re trying to deploy every two weeks without taking advantage of the XP practices related to quality and automation? Possibly, but I can’t imagine trying to practice Scrum without at least many XP practices. Scrum and …

Read More »

Taking DevOps into the Enterprise with UC4

DevOps

These are exciting times at CollabNet. With our long-standing commitment to help customers organize and manage the people, processes and resources needed to build better software faster, we continue to play an important role in advancing the modernization of the software industry. From the adoption of open source tools and Agile-based practices, to enabling cloud development in the enterprise, CollabNet is always willing to make big moves that help drive industry innovation. Today, I am pleased to announce the latest significant “move” by our company – a strategic partnership with the leader in IT Process Automation, UC4. Together with UC4, …

Read More »

Crash Course! A Continuous Delivery Pipeline in 20 minutes

continuous-integration

Join us on Tuesday October 9, 10-10:30am Pacific Time for an interactive webinar! As you know, the software release process can be painful, risky and time-consuming. Every change in your software needs to be captured, validated and integrated. Implementing a continuous delivery pipeline can dramatically improve this process and the quality of your releases by adding automation, repeatability and traceability. Attend this fast-paced webinar with demo to learn how to: Integrate popular OSS (open source software) and commercial tools for a delivery pipeline (Hudson, Jenkins, Chef Puppet) Orchestrate and track the pipeline end-to-end using TeamForge Install and drive apps from …

Read More »

What is Continuous Delivery?

So, what is Continuous Delivery?  CD is about moving away from making software ready for release a separate activity, and instead developing software in a way so that it is always ready for release.  This doesn’t necessarily mean the release process is quicker, but rather that there is a consistent flow between developing software, testing software and putting software into production. It’s about making the flow between development processes and operations processes seamless.  Today, a lot of people have problems releasing their software into production because there is a real disconnect between development and operations. There is a tendency for …

Read More »