Lab Management 2.6

CTF Lab management 2.6

This month CollabNet has released Lab Management 2.6, the latest version of its popular application for build & test server provisioning. This is a big step, especially in the context of initiatives such as Continuous Delivery, Continuous Deployment and DevOps. With added support to Amazon EC2 and Apache Libcloud, Lab Management provides a good fit as a hybrid cloud environment, managing both local private and public cloud infrastructures. Upon installation, the first visible change of that new application is the new attractive look, and increased usability. Lab Management’s new UI is built on Twitter’s Bootstrap framework, optimized for web 3.0. …

Read More »

CollabNet TeamForge Datamart

Datamart

Definition and Purpose A datamart, generally spoken, is a repository containing a subset of data collected in a data warehouse. It’s usually deployed to simplify and accelerate information access, often for a variety of stakeholders, which may include internal and external stakeholders. A datamart may support tasks such as data analysis, content presentation, reporting, trending analysis etc. Often datamarts don’t exist in isolation, however alongside other datamarts, each one focusing on specific business needs. About TeamForge Datamart Historical data can be reported for analytic purposes, and trending reports can be generated. Users can write ad-hoc queries or use many of …

Read More »

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

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 »

Introducing CollabNet GitEye

GitEye Logo

Today I have the pleasure of announcing a new graphical client for Git that we have been working on — CollabNet GitEye. GitEye is a Java GUI client for Git written on top of the Eclipse RCP framework. We are providing downloads for Windows, OSX and Linux though we can theoretically produce builds for a few other operating systems as well if the demand is there. Leveraging the Eclipse RCP framework allows us to provide a native GUI experience on all of these different operating systems, while still benefiting from the cross platform nature of Java. This approach also allows …

Read More »

Spring Awakening – New Look and Feel for Our TeamForge Git Integration

As Spring finally arrived in town, we thought it’s time to give our Git repo browser a fresh new look and released a new point upgrade of our TeamForge Git Integration.   Apart from the fresh look, we also took this opportunity to fix some bugs reported in the last quarter. For further details, please refer to our release notes. If you dig deeper, you will figure out that we also added some more features to our repo browser, namely blaming support for changed files, gravatar support and linkification for TeamForge artifacts. If your commit message or file content contains a reference …

Read More »

BED Time Stories – Sharing Gerrit, Jenkins and Eclipse Knowledge

We had a really great time on BED – Berlin Expert Days last Thursday and Friday. The conference was very well attended – we heard about 700 participants – and the talks gave invaluable insights into what’s hot in Java, DevOps, NoSQL and everything related to it. Among many other things we learnt how SoundCloud scales (technically as well as organizationally, Ruby has already crossed its peak as new stuff is written in Scala), why Adam Bien typically removes 60 percent of production code on his gigs and how ImmobilienScout24 managed to establish a DevOps culture by encouraging every single …

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 »

Unbreakable Software – ISO 26262

Unbreakable

Fascinating article in the latest edition of Fortune Magazine on the future of the automobile. Labeled ‘Making Your Car Think’ it explores the rapidly growing market for built-in infotainment units. By 2020 (not that far out anymore, if you think about it) IHS analysts estimate some 80% of new vehicles to be equipped with hi-tech dashboards providing a gamut of functionality from navigation to emergency response features to video conferencing. Not an easy task for software. Think consumer-like appeal with military-grade reliability. A leader in that market, Canada based QNX (who shipped 9+ million units in 2011 alone) has built …

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 »

Software Development Trends and Tools in Asia

cloud cluster

Three key trends are having a profound impact on the global software development industry today- Agile software development, the emergence of DevOps, and Cloud-based development infrastructures. Legacy vendors have struggled to keep pace with these trends, giving rise to a new generation of paradigms and technologies. In the summer of 2012, CollabNet applied its strengths in open source, distributed development, social collaboration and hosted developer communities to address those drivers, resulting in a ground-breaking framework known as Enterprise Cloud Development. The results have been positive, as enterprises have been quick to accept the logic behind the framework, and the tools …

Read More »