Why do large companies have slower software delivery speed than startups? Initially, you had a smaller band of people working overtime but had more unity. You would deliver work on time, but you also had time to have fun. However, things changed after the startup started growing. The delivery of similar products began taking days and even months to reach clients. Why did it happen? In this article at Scrum Tips, Herbi shares why large firms have slower software delivery speed.
Connecting the Dots
With so many resources doing specific jobs, you tend to think that software delivery speed would increase for more prominent brands. However, the opposite happens. There are the five reasons behind the slow software delivery:
Different Client Expectations
Once you have established your software in the market, you will also have an influx of customers with different expectations. You have to customize things per their requirements so that your software can capture various users and stream in better market revenue. Multiple personalization options also make the once simple software complex to work on.
More Technical Compliance
Though you can argue that large companies will have existing functionalities to build on, you must not forget about their interdependencies. The older the software, the more code lines you must deal with. This increases technical debt for developers, and the delivery speed decreases as a result.
Customers appreciate when companies direct them to programmers. The developers have better knowledge than the support team and can address issues faster for clients. While it increases customer loyalty, developers then must spend more time addressing existing functionality issues than actively writing new code lines. Since customers are smaller in number for startups, their programmers can still make some progress.
It is easy to communicate when you are working in a cramped garage with hardly any legroom. You do not have to think about coordinating meetings or standups across multiple geographic locations. Large teams must also follow paper or email trails and other communication procedures to hand over updates to their counterparts in the next shift. This decreases software delivery speed, even for high-performing teams.
A solution would be to break the team into smaller groups of people that can make independent decisions. Your central team can supervise the development cycles for each of these teams.
To view the original article in full, visit the following link: https://www.scrum-tips.com/agile/scrum-agile/slow-delivering-software/
The post Why Large Firms Have Slower Software Delivery Speed appeared first on AITS CAI’s Accelerating IT Success.