Perforce Software this week acquired Snowtrack, a provider of version control software used by application designers, to foster greater collaboration with software engineering teams.
Brad Hart, a business unit vice president at Perforce, said the Snowtrack offering, rechristened P4 One, will now become an extension of the existing Perforce version control platform that software engineering teams rely on to track updates to applications.
The overall goal is to make it simpler for software engineering teams and designers to collaboratively build applications by reducing the number of instances where versions of designs have been overwritten or simply lost, said Hart.
In the absence of a version control capability for designers, organizations wind up sharing multiple files using platforms such as Dropbox that don’t automatically keep track of updates to files. The P4 One client will enable those teams to automatically track updates to versions of those files each time they are stored, noted Hart.
Additionally, any time a designer is working on those files it will also prevent any other designer from accessing them until they have been updated to prevent them from being inadvertently overwritten by another designer, he added.
The need for collaboration between designers and software engineering teams is especially acute in gaming and the automotive sector. But, as more organizations embrace digital business transformation initiatives the need to apply the same rigor used to manage software artifacts has become more acute, said Hart. It’s not uncommon for software engineering teams to be provided with the wrong files from a design team, resulting in a need to rebuild an application, he said.
The acquisition of Snowtrack presented Perforce with an opportunity to address that issue using client software that is specifically designed for artists and designers versus a software engineering team that will invoke the other client software that Perforce makes available, said Hart.
That level of integration also promises to provide both teams with increased visibility into each other’s respective progress as they collaboratively construct an application, he noted.
The degree to which artists and designers need to collaborate will vary widely from one organization to another, but increasingly designs are being updated frequently to continuously improve the overall user experience. The days when the design elements of an application remained relatively static compared to the number of updates made to the underlying code have all but come to an end.
Ultimately, the pace at which applications are built and updated is dictated as much by designers as it is by software engineering teams. In fact, in many organizations there might be as many as three designers working on projects for every one member of the software engineering team, noted Hart.
Hopefully, as both teams make use of the same core platform the speed at which applications are actually built and deployed will increase. The challenge is melding two very distinct cultures in a way that enables them to work together without always having to wonder when one or the other might complete a task.