Even then - 7-8 years ago - software development companies were already feverishly discussing how to move to agile software development. This topic came up frequently in our company and with the increasing prevalence of the above problems, we saw agile as a solution to our methodological issues. It was then that the decision was made that it was "now or never": we needed to change, to bring in new knowledge and new methodologies. Although a full agile transition was not a clear goal, we also used external consultants to learn about agility.
The whole process energised the team, with everyone throwing themselves into a transformation in the making with great enthusiasm. However, as we went deeper and deeper into it, we increasingly felt that at certain points the teams, the whole organisation, could not absorb any more change. We achieved some very positive partial results.
For example, it was then that we developed the methodological principle that we still use today of breaking down fixed scopes into smaller, coherent but more digestible chunks. These pieces are called iterations; they are about 2-3 weeks long and they follow one after the other. Essentially, we have created sprints, but not in as strict a framework as agility requires.
In addition, we found many other elements that helped the work a lot: the teams started the days with a short discussion, where they brought to the surface the tasks and problems they expected to face during the day. At the end of the iterations, we tried to have evaluation discussions on how the next iteration could be better. Essentially, we started to hold daily standups and retrospectives.
In addition to this, we found that the teams, and the project managers who lead them, were tailoring the software development process somewhat to their style. Some teams reported that they felt that daily task breakdowns were too resource-intensive in a given iteration, preferring to create 1.5-2 day tasks due to the complexity of the problems to be solved. Thus, they started to struggle with the fact that the daily standup only half-fulfilled its intended purpose, sometimes being a bit "meaningless".
In this and similar situations, we said that if we can keep the basic methodology despite this, but in this situation, the team only does a standup every two days, it might be fine. And that freedom and flexibility gave us another boost to our transformation.