Vic-nyc
Joined 16 years ago
Joined 16 years ago
From the article:
“I am astonished they did not run the systems in parallel,” said a source at one of the major data vendors. “At least for a few weeks or months as necessary.”
The LSE argues that it gave plenty of proper testing and preparation time, and that the vendors should have been ready. It has been working with them to resolve the issues.
I believe there are 3 main factors for software projects to succeed: one is the technology and the skill level of the tech team; the second, very important, are the business requirements (are we building the right thing, and with the right priorities?); the third is the level of communication between team members. Now "Agility" (Scrum/etc) really addresses only the 3rd point.
And herein lies the dogmatism that others have mentioned -- a lot of these companies who do "Agile" usually do so because they have serious problems, and they think "Agile" is a magic bullet that will solve them. This is extremely wrong and dangerous - if your problems are caused by crappy technology or (very often) by the fact that you don't understand what you're trying to build, then throwing scrum meetings at developers will alienate them even further.
What I also see in these companies that are so adamant about Scrum/etc, is management who doesn't understand technology. Therefore they use the "Agile" weapon as one of their only ways to give them a sense that they are in "control" of the situation. They neglect the other parts because they don't understand them.
I don't know about you but seeing mine and other people's repositories and history completely gone is unsettling, to say the least.
And regarding being able to work without it - well, I happen to need to look into the source code for some of the libraries I depend on.
I would also recommend Tim Wu's book "The Master Switch" that discusses media monopolies in the U.S. in historical perspective, from the telegraph and early telephone on to movie studios and on to the Internet nowadays. As the book explains, the Internet itself in its current open form is a historical aberration, similar to the multitude of choice in the early days of radio which was short-lived, to be soon replaced by monopolies under the government's helping hand. In fact, many technological inventions would not even have been possible when they happened (and some were delayed by decades) because of large monopolies. The origination of the Internet itself, the book explains, is a direct result of the splitting of AT&T in 1984, which allowed, for example the standard modem jack to exist (jacks and equipment were proprietary before that), and which disallowed AT&T from getting in the Internet business as an ISP. It seems that these lessons have begun to be, once again, forgotten by our modern generation. The solution to all this would be that the government properly fulfills its role of ensuring free market access and prevention of monopolies. It would also entail what's termed a "separations principle", the creation of distance between each of the major layers in the information economy.