Have you ever wondered how software engineers become software architects? Or how software architects become chief architects? This book discusses 12 of the most important skills every software architect should have and how you can develop and improve these skills.
This book is different: It provides real, practical made experience with tangible examples which you can immediately apply, as well as actions which focus on long term improvements. Many insights are backed up by scientific studies or thought leaders. Further reading is provided in form of book references, overviews, templates and videos to dive deeper into your area of interest.
It’s all about the human: People are creating software. Learn how to make a difference and accelerate your personal performance in an uncertain and increasingly fast-paced world. Unfold your full potential and become a better software architect.
No spam. Promised.
Design - Theory
Design - Practice
Decide
Simplify
Code
Document
Communicate
Estimate
Balance
Coach
Consult
Market
Kai Niklas is a principal consultant and helps companies to improve and innovate their software systems, architecture and development processes for more than 15 years. He is specialized in modern software architecture, agile software development, DevOps, application integration, business process automation and SAP for insurance.