War and Peace and IT: Business Leadership, Technology, and Success in the Digital Age
amazon.com
War and Peace and IT: Business Leadership, Technology, and Success in the Digital Age

you should stage investment decisions to deliver minimal products, learn from their results, then invest incrementally in additional capabilities.
Let’s define agility as an organization’s ability to respond quickly—and at low cost—to new circumstances.
think big and execute small.
An IT project is a journey from abstract to concrete—
An IT project is a journey from abstract to concrete—
“Goals should not be about building products or delivering project scope. They should explain why such a thing would be useful . . . [they] should present the problem to be solved, not the solution,”
The humble leader recognizes that he or she has a fiduciary responsibility to deliver outcomes, yet cannot just order the world to be as he or she likes. He or she works for the complex system, rather than the other way around.
Managers and leaders, on the other hand, are waste.
Code should be readable and understandable so a developer who is unfamiliar with it can quickly determine how to change it. It should be built using contemporary tools and practices.