"One standout statistic was that projects with clear requirements documented before development started were 97 percent more likely to succeed"
The issue with a majority of projects are the requirements aren't always clear from the start or even if they are it tends to deviate while the project is in progress. Agile tries to mitigate that by allowing teams to be able to react more easily to changing requirements.
That being said not many companies understand or implement agile correctly, unfortunately.
> Agile tries to mitigate that by allowing teams to be able to react more easily to changing requirements.
This often breaks down into a practice where maintaining requirements is not given enough priority and in very short time the actual product has deviated from the documented requirements to the point where they're basically useless and there's no clear goal for any of the features.
Too bad Apple's management was so timid. That could have changed the course of computing back in 1985. I had a Macintosh IIx and it was a great computer but I would have bought the Jonathon in a heartbeat back then. Thanks for the history, first I've heard of it.
Lately, they have been compromising on quality and focusing on quantity. I don't think the fact that they are producing more movies than the other Hollywood production companies should be seen as a good sign.
This is all subjective but, I do believe that the 10 movies that Disney produce will be far superior than any of the 73 movies that come from Netflix.
Will it be used to compensate the rival companies?
Will it be used to compensate European consumers? (And most importantly, it denied European consumers a genuine choice of services and the full benefits of innovation)
This is sometimes what happens, but it's far less efficient than the ideal. Specialization means that our engineers don't have to spend such a big chunk of their time learning different code bases and build systems.
The issue with a majority of projects are the requirements aren't always clear from the start or even if they are it tends to deviate while the project is in progress. Agile tries to mitigate that by allowing teams to be able to react more easily to changing requirements.
That being said not many companies understand or implement agile correctly, unfortunately.