Software people, which of these most worries you? (If there's others, please add them in the comments!)
Building the right thing15%
Managing complexity ("technical debt")36%
Maintaining pace of delivery24%
Performance with more users6%
Turning architecture plans into action7%
Deadlines and burnout6%
Getting the best from the team2%
715 PARTICIPANTS

I would add: form a team of expert devs and maintain it stable for more than one year. Change of priorities, turn over and wage pressure are elements to be addressed to build software with quality and affordable total cost of ownership.