A perspective on collaboration and co-development in today’s digital era

Share this post:

During the last year, I have with curiosity seen new types of partnerships being established between “traditional” ICT players and industrial companies. New commercial models, sometimes consumption-based, are being proposed by vendors, and sometimes also expected by clients in the ICT industry. The range of services and deliverables, and the ways how companies develop these, is also growing rapidly.

Zooming in on the part of collaboration when deliverables are getting developed and deployed, I have noticed many good examples of fresh thinking and some interesting aspects related to the earlier mentioned topics. Below I discuss of two examples that build on experiences from the collaboration between IBM and Vaisala.

1. Data as a service

One interesting example of a new form of collaboration is IBM’s and Vaisala’s co-operation around lightning data. This is about IBM making data of lightning strikes globally and easily available on IBM Cloud. The observation data is gathered by extremely accurate and reliable Vaisala sensors and managed by Vaisala through its global lightning data sensor network, and then delivered through IBM to various users, in practice as a data service.

As such, “lightning data” may sound as a niche offering, but one can quickly find many interesting and broad use cases, like validating insurance claims or improving safety for airport ground crews. “Vaisala is proud that IBM selected us to be their single source for lightning data. Our NLDN network has provided the most uniform coverage in the USA for over 20 years, and our GLD network continues to offer the best detection efficiency around the globe. We’re thrilled to bring this highest-quality data to customers through an industry leader such as IBM,” says Casey McCullar, Head of Lightning at Vaisala Digital Solutions.

One of my perspectives on this collaboration between IBM and Vaisala is that it underlines the commercial and growing value that data may have, as well as the potential to differentiate from competitors with data. The view is also shared by my colleague Christian Bengtson, Sales Executive for our weather offering: “This interesting collaboration can be seen as a concrete example of a data-driven business, leveraging the benefits that cloud and API-based deployment architectures are promised to deliver. We expect significant growth for this business in the future.

2. Distributed agile development

Self-organized and cross-functional teams, iterative and agile approaches, and changing targets are often the norm today in the development of software or digital services. Such agile setups are often approached with the thought that the development team(s) should ideally sit under the same roof to e.g. facilitate effective communication.

But agile development can be done in several different ways. For instance, distributed agile development is based on the basic notion that all team members are not, or do not need to be, physically in the same place. Such a distributed approach can also be driven by certain business needs or the strive for particular benefits: access to larger pools of experts, cost-efficiency as well as time-to-market are three very concrete benefits of “distributed agile”.

IBM and Vaisala are currently co-operating in the development of software and digital services based on the distributed agile approach. The time zone difference between the Boulder and Bangalore teams is almost the maximum possible, 11:30 or 12:30 hours, depending if you look eastwards or westwards. This aspect is important and tackled by e.g. flexibility in working hours and focusing on frequent and detailed communication between the teams.

Another particularly interesting aspect in this collaboration is process maturity. The development processes in use by these teams are designed to be highly mature and the focus of continuous optimization. In fact, the IBM team has been successfully reviewed in a CMMI Level 5 audit, a widely-used industry framework that appraises process maturity, with “5” representing the highest obtainable level. These practices have also been aligned with Vaisala’s operating model which is based on lean principles.

My thinking around this second example is that distributed agile development approaches, if properly setup and governed, can make a significant impact. They have the potential to deliver flexibility and agility that many are seeking for today. And significant cost-efficiency and scalability can be achieved compared to agile approaches based on co-location. And last but not least, high process maturity provides support for that distributed agile can be suited for very demanding and mission-critical software development.

For any further questions do not hesitate to contact me at

Industry Executive

More Solution stories

WHAT IF… you could use Deep Learning for new business opportunities

You may think, that deep learning is mainly for nerds in universities and small start-up companies. Not true. Reality is that you will have a hard time finding any industry with no presence of companies doing Deep Learning activities. Admitted, in some market segments it is more common than in others, but no matter the […]

Continue reading

30 Years of Innovation and we’re just getting started.

June 21. 1988 was the birth of the longest living server on the planet. It was born in Rochester, Minnesota US – and the codename was taken from the local water pond: Silver Lake. Officially it was called AS/400 with the Operation System named OS/400. The AS/400 was the follow-on server of the midrange server […]

Continue reading

4 Ways to protect your Crown Jewels

For today’s generation, there is arguably no greater challenge than cybercrime. From stealing private information and damaging reputations to crashing critical infrastructure and putting enterprises at risk, today’s cybercriminals are testing the limits of security and resiliency. If you step back and think about it, the list of potential perpetrators is daunting in scope. It […]

Continue reading