Top challenges in software development:
- having bosses who know nothing about software engineering
- having all the other organization units totally disconnected from the software-development team and its way of working
- command-and-control from top-down management who knows nothing about software engineering
- fixed-cost contracts
- disengaged programmers who are looking for a break to fast-track to become some sort of manager.
Top 5 challenges in using Agile:
- Dispassionate developers and managers who have no interest in advancing the field of software development for the business;
- Rigid mindset
- Fear
- Lack of innovation and intra- or entre-preneurship.
- No common sense