Three Little Books Coming Soon
A flurry of writing this year leaves me with three little software books to offer you. One on teamwork, one on communication, and the last on Agile in .NET.
All three will be available on Amazon.com and the Kindle store soon!
Agile Development in .NET (Spring 2014)
How to be agile using .NET? Most Agile methodologies used in .NET shops nationwide are variations of Scrum and Extreme Programming(XP). This booklet covers these tools and techniques: Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Integration (CI), and Refactoring to Patterns. slides from talk at .NET Saturday in Bermuda
Softwareball: How to Play as a Team in the Software Industry (Summer 2014)
The weakest link in IT is human communication. Communication failures are tied to the roles, responsibilities, and personalities that inhabit IT shops. This book is a social study of the IT Shop, its intricacies, its politics, its strengths and weaknesses. A heightened understanding of the social environment attacks IT communication problems at their heart.
How to Interact with People:: Human Communication in the Software Industry (Fall 2014)
Communication is the only way to resolve dependencies between people. Renew your understanding of the fundamentals and nuances of listening and expression and resolving misunderstandings. Listening requires a range of techniques and skills, including knowledge of appropriate lines of questioning and effective comprehension of the speaker’s statements, such as attentive silence, active listening, and empathy. Expression also requires a range of skills and techniques ranging from foundational self-esteem, to a developed sense of brevity, understanding of needs, tact, and sensitivity to social context. Each social context requires a delicate and calibrated balance of listening and expression. Learn how to practice, improve, and teach these skills, resolving miscommunication or avoiding them altogether. video and slides from talk at MIT