|
|
|
|
|
by tyler-codenvy
4614 days ago
|
|
It was a study done by 1200 engineers on LinkedIn and Electric Cloud. I think it was February 2013 when the results came out. This does have a tendency to happen in various degrees in larger enterprise environments where configuration problems of the IDE and the systems you are building become costly to maintain. The way we think about it is that organizations have invested in DevOps technologies to automate the entire release process post-commit of the code. But that once the changes make their way out into complex staging / production environments, there are config + code changes that do not synchronize cleanly back into the developer's workspace. So, as the number of commits increases, and the size of the team increases, there are many more synchronizations that need to occur to keep development systems ready for the coders. So the time suck shows up in mysterious ways:
1) Maintenance of the IDE install, especially with Eclipse which has had plug-in versioning & interoperability challenges at times. 2) Synchronizing configurations across teams, commits, and machines. 3) Collaborative / human costs, from the time spent in having large teams figure out the best way to operate & use their development workbenches consistently. 4) The environment problem, which is partly due to the production environment configuration is not exactly identical to what can be run on the desktop, so managing that in an automated way poses time issues. |
|