This book is in development and released as a preview
On software development teams and digital market competitiveness.
Compared to other industries, software products benefit from low upfront costs and low distribution efforts, enabling us to create cheap prototypes and deliver them to users globally with little overhead. Successful software companies adapt to rapid technological, economic, and political changes to viably compete in any market.
Within Engineering Collaboration, we uncover intramural strategies that have proven useful for a broad spectrum of organizations. We consider how we build autonomous, flexible, and collaborative teams and solve the apparent paradox of providing a stable and low-latency experience while continuously responding to user feedback and regulatory compliance.
Continue readingTechnology officers and software architects make decisions about long-term success. The ability to decide and execute on visions comes at the cost of making day-to-day product decisions.
This chapter focuses on strategies to ensure we foster collaboration and reduce distractions within teams. We optimize the information to noise ratio in communication and ensure our teams have all the tools to make decisions.
We lay the foundation of our software products with our organization's topology and culture.
Read Part IThe second part of Engineering Collaboration analyzes good practices for the day-to-day work of engineers to achieve software products with high adaptability and stability.
We present workflows and automation concepts to increase the frequency of our software deliveries and make it easy for our teams to do the right thing.
Engineers across all levels apply these solutions to build a foundation for sustainable growth of our product.
Read Part III penned the first notes of Engineering Collaboration in early 2021. The scope, structure, and spirit of the book morphed various times into what I now consider a stable shape.
Barring one or two additions, all chapters of the book's two-part structure are available, although be it with various levels of refinement. I am currently rearranging, rewriting, and restoring the chapters for an engaging reading experience.
I have erred multiple times in the herculean effort required and my spare time available for this project. Although my hubris of announcing a v1 release date has since quieted, I update the site frequently. Come and visit every so often.
See what's changedInquisitive minds can find excellent resources online for learning programming languages and building products by themselves. Alas, obtaining high-quality material about working together better is a more difficult task.
Engineering Collaboration empowers software teams across the globe and is available free of charge. With some luck these teams will reap some benefit from this book and accelerate their development practices.
Should you, as a reader, uncover any mistakes in spelling, grammar, or punctuation, this book is open source. Become a contributor to this book, or open an issue on GitHub. The former is especially true if you find yourself disagreeing with me on any chapter. I am happy to be proven wrong.
Visit on GitHubSupport the author 🤘
I wrote this book to share my knowledge publicly with readers across the globe. I hope the information within my writings eases engineering pain and reduces wasted hours worldwide.
The tools in Engineering Collaboration accelerate software team's productivity and cut down on development costs for organizations of every size. Should you have found value within this book, tangible or intellectual, consider supporting this mission with a donation.
Your contribution ensures I can keep iterating on and adding knowledge to this book while keeping it accessible for all. Donations are the prime indicator whether I can dedicate more time to creating educational resources. Plus, they cover the hosting fees, software licensing, and research costs for Engineering Collaboration.
With your support, we can empower software teams worldwide.
Sponsor on GitHub Buy me a coffeeSign up for the newsletter
Enter your email to stay up to date with the progress, announcements, and future projects of Engineering Collaboration.
Oops, something went wrong.
Start reading the book