Posts belonging to Category CollabNet TeamForge

Industrializing Agile Software Delivery with ALM 2.0+

On January 12th, I co-presented a webinar entitled “Industrializing Agile Software Delivery with ALM 2.0+.” I presented alongside Dave West, Vice President and Research Director, Forrester Research and Michael Loetzsch, Chief IT Expert, Deutsche Post DHL. In the session, Dave discussed why ALM 2.0+ is vital for implementing agile software delivery and DevOps, and the [...]

Scripting TeamForge Connector Server (CCF 2.0) REST API for fun and profit

One major feedback we received on CCF 1.x was that our customers really liked its bidirectional artifact synching functionality to HP ALM/Quality and Scrumworks Pro but did not like the fact that they could only control its behavior from a locally installed Eclipse client. As part of CollabNet’s Connect Initiative, we started over with TeamForge [...]

Continuously Innovate Software Delivery with CollabNet Connect

Thank you to everyone who pre-registered for the on demand webinar, “Continuously Innovate Software Delivery with CollabNet Connect,” that I co-presented with Raja Venkataraman, Technical Architect, CollabNet. In the session, we talked about what CollabNet Connect is all about and shared practical examples of TeamForge integrating with Atlassian JIRA and we went over how you can build your own integrations. Below is the Q&A.

Closing the Agile Loop Webinar Series– End of Ticketing Hell: Integrating Code Quality

Don’t miss this upcoming webinar (part of the Closing the Agile Loop CI series)! If you can’t attend live, please register to receive a copy of the presentation. Title: End of Ticketing Hell: Integrating Code Quality Nothing shatters development’s reputation as easily as poor code in production. The good news is that Continuous Integration (CI) [...]

Industrializing Agile Software Delivery with ALM2.0+ (Join CollabNet for Webinar featuring Forrester Research, Inc., and Deutsche Post!)

Attend this session and hear:
- Why ALM 2.0+ is vital for implementing Agile software delivery and DevOps on enterprise scale, and how it’s different from traditional ALM approaches
- How CollabNet’s latest TeamForge platform enables central governance, without mandating end-user tools or repositories or locking customers into rigid software configurations
- What key factors contributed to Deutsche Post realizing 30% faster time to market and saving over 20% in IT operations cost, across 800 diverse projects

Notes from the First Jenkins User Conference

Today (Oct. 2nd), the first Jenkins User Conference happened in San Francisco. Despite a gorgeous sunny Sunday in the city, I made my way to the Marines’ Memorial Hotel, shortly before 9am. And, I was in good company: There was a good crowd already checked in, and per organizers they had over 400 registrations. Certainly [...]

20 Questions with Bill Portelli interview

MGI Research just published a detailed interview with CollabNet’s president, Bill Portelli. In this interview, Bill discusses his views on industry mega-trends like Agile and the Cloud, and how CollabNet is responding. The interview is available at http://www.mgiresearch.com/20-Questions/20-questions-with-collabnet-ceo-bill-portelli.html David ParkerDavid Parker, Vice President and General Manager, Scrum Business Line David leads CollabNet’s Scrum Business Line [...]

Closing the Agile Loop

Closing the Agile Loop – Continuous Integration, Continuous Information Early and continuous delivery of valuable software is the number one principle behind the Agile Manifesto. That’s why agile practices demand looking beyond code, to build and test. Continuous integration (CI) and test-driven development are accepted as critical elements to accelerate the software delivery process. However, [...]

Custom Workflow In TeamForge: A Guide To IAF Event Handlers

TeamForge’s custom event handling framework implements an extended flavor of the observer pattern. It allows third party event handlers to register for TeamForge specifi c application events and will notify them whenever such an event occurs. TeamForge application events are triggered whenever a property of a TeamForge object (e.g. tracker item, discussion item, wiki page) has been changed or is going to be changed if no event handler objects (i. e. blocks the event).

The framework di fferentiates two diff erent types of events: If a handler registers for asynchronous events, it is informed that a change had just happened. The handler can decide to trigger further changes by calling TeamForge web services, but it cannot block the change because it has already happened. If a handler has registered for synchronous events it gets informed whenever a change has been anticipated by a user.

In this blog post you will learn

* How custom event handlers interact with TeamForge
* How to write your own custom event handlers (including best practices)
* How to benefit from custom event handlers without having to write a single line of Java
* How to avoid common pitfalls in event handler design
* How to trouble shoot your event handlers
* How you can help us improving our existing documentation on event handlers

TeamForge 6.1 has arrived

Few days ago, CollabNet started shipping the newest release of our flagship product, TeamForge 6.1.  Don’t be fooled by the “.1″ release name – this is actually a major release for CollabNet, and even more so for our customers. Loaded with new features, TeamForge 6.1 was engineered with the “enterprise customer” in mind. Our goal was simple: Enable companies to effectively scale Agile and hybrid [...]