Posts belonging to Category Application Lifecycle Management (ALM)

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

Technical Debt – Webinar Q&A

Earlier this week, we ran a webinar entitled “Technical Debt – the High Cost of Future Change”. The topic was of course, technical debt in Agile projects. Although we left what we thought was ample time for questions, as it turned out there were many more than we had time for. So, as promised, we [...]

Why you should be using an Artifact Repository- Part 1

An artifact repository is akin to what Subversion is to source code, i.e. it is a way of versioning code binary artifacts. In the Java world these artifacts could be jars, wars, ears, fully fledged applications, libraries or a collections of libraries that are packaged.

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 [...]

Reflections on the Agile 2011 Conference: Let’s get real!

On the tenth anniversary of the Agile Manifesto, the Agile 2011 conference held last week in Salt Lake City, UT was an important milestone. With about 1,600 visitors from around the world, this conference is testament to the extraordinary growth of Agile as a development framework. If the number of large-scale, global enterprises in attendance [...]

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 For The Masses

Engineers are typically from the ‘seeing is believing’ school and we’re no exception here at CollabNet. We’ve been watching our popular Subversion Edge product establish an irrefutable trend over the last few months – a staggering 90%+ of our Edge installs are running on Windows. We believe with a passion that our Edge users will love our TeamForge development platform and with [...]

Mastering Enterprise Build Management – The Beginning

One of my current projects is to architect an enterprise wide build management environment that is built upon CollabNet’s technologies that include TeamForge and Lab Management. A good deal of the architecture is centered on automation and how to scale a build environment to potentially hundreds and thousands of users. “So the question is: How [...]

Scrum and Benelux – leading the way

My feeling on my way home is that Benelux and the Nordic countries are still way ahead of the rest of us when it comes to Agile transformations and a core understanding of when the mechanics of Scrum can and should be used as a means to an end to increase throughput, ROI, or team morale.