CM Crossroads Recap: ALM Methodologies for Modern Application Delivery

CollabNet Cloud

This week, Transparency Market Research announced a research report projecting that the Application Lifecycle Management (ALM) market will reach $4.39 billion in revenue by 2023. The report, which provides in-depth analysis of the prevalent trends and technologies in the ALM market worldwide, argues that “the integration of ALM is necessary” for businesses to develop the best virtual methods for different phases of the software application process and cites increased efficiency, agility and resource utilization as some of the key benefits of the process. Knowing the growing importance of ALM tools, I wrote an article for CM Crossroads that published last …

Read More »

CollabNet Hits Stride for 2016

CN logo-transparent

Just more than a year ago I was presented with the opportunity to assume the role of CEO of CollabNet, one of the early pioneers in distributed software collaboration for the enterprise. As the creator of Subversion, the company has deep roots in open source, cloud, Agile and DevOps management. Hence the name, CollabNet has been connecting people, tools and processes together as few other companies can. And, we do it at scale, with our largest customer implementation of TeamForge exceeding 85,000 users. As the software delivery industry has undergone swift and dramatic change, many of the things CollabNet stands …

Read More »

Five Hard Truths about Agile Development

There’s no denying the positive and disruptive impact of Agile software development practices. For nearly 15 years, the industry has worked to improve tooling and processes to meet the insatiable appetite customers and organizations have for quality software. It started as small teams within small organizations, then teams-of-teams, and now large enterprise-wide implementation – making Agile clearly mainstream and the predominant method for building and deploying software. However, great efforts bring challenges – and it holds true with Agile. The following are five hard truths about Agile development and how to avoid pitfalls that can slow the realized benefits of …

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 »

Matching identities across ALM boundaries: Dynamic user lookup in CollabNet Connect

CollabNet-Connect-cloud-revised-739x357

ALM integration challenge #1: Same users but different accounts in different systems CollabNet Connector Framework (CCF) aka CollabNet Connect/sync is an Application Life-cycle Management (ALM) middle-ware that integrates and synchronizes data between CollabNet TeamForge and various ALM platforms like HP Quality Center/ALM 11, ScrumWorks Pro, MS Team Foundation Server and Rational ClearQuest. One of the most common use cases we encounter when doing artifact synchronization with CCF is that  user accounts are not identical on source and target systems. A user called John Doe may have an account jdoe in TeamForge and john_doe in Quality Center. To complicate things, certain users may not even …

Read More »

Application Life-Cycle Management Is Much More Than Just Writing Code

Application Lifecycle Management

Emerging IT applications are transforming the way business is done today. Application life-cycle Management (ALM) tools are the need of the hour. The integration of ALM is essential to remove major inefficiencies and bottlenecks in the software development process. If integrated properly, ALM can help an IT company develop best practice for virtually every major phase of the software application process, including: • Research • Requirements planning • Prototyping, engineering, and design • Cost and time to market (resource consumption, etc.) • Programming • Testing • Risk management • Issue and defect tracking • Metrics definition and measurement The use …

Read More »

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 »

New feature in CollabNet Connect /sync (CCF): Reverse field mappings automatically and save 50 percent of your time

reversefieldmapping

There is one CCF feature request from our customers, we are hearing over and over again:  “Setting up field mappings from <your third party ALM tool here> to TeamForge takes a lot of time, isn’t there any way to at least semi-automate this?” In particular, people wondered if they already designed their field mapping rules from Quality Center to TeamForge, why they cannot just generate the mapping for the opposite direction. While our hands were tied with custom field mappings and Altova MapForce (automatically reversing expressions in a Turing complete language [XSLT] is technically impossible), we kept this use case …

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 »