Many people we talk to are concerned about developing software that targets newly-released or pre-release OSes. What if most customers are still running iOS 5? Isn’t it taking on unnecessary risk? No. By far the bigger risk is supporting old version of the OS like iOS 5. For the vast majority of new software development, it’s a critical strategy failure … Read More
The agility of small teams
Some managers think that it’s important to have lots of programmers working on a project. After all, the more people you have, the faster it will get done! But nine pregnant women can’t make a baby in a month. Adding more people to a late software project makes it later. – Fred Brooks In fact, large software teams lead to … Read More