Radical Therapy for Software Development Teams Lessons in Remote Team Management and Positive Motivation

"Build and maintain effective, collaborative, and motivated software development teams. This book addresses the challenges in doing so, like communication gaps, trust issues, and motivation problems, and provides strategies to overcome them. You'll be introduced to the Radical Therapy Dev...

Full description

Bibliographic Details
Main Authors: Lind, Gregory, Mishchenko, Maryna (Author)
Format: eBook
Language:English
Published: Berkeley, CA Apress L. P. 2024
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Common Challenges Faced by Software Teams
  • Communication Problems
  • Resolving Conflict Arising from Communication Problems
  • Misunderstood Technical Terms and Jargon
  • Lack of Trust and Motivation
  • Resolving Challenges
  • Radical Transparency as a Problem-Solving Approach
  • In the Context of Trust and Motivation
  • Effective Communication and Misinterpretation Mitigation
  • Review
  • Case Study 1: Team Dynamics and Communication
  • Case Study 2: Growth Mindset
  • Best Practices for Maintaining a Positive Team Culture and Encouraging a Growth Mindset
  • 1. Create a Culture of Positivity
  • Intro
  • Table of Contents
  • About the Authors
  • Chapter 1: Introduction to Radical
  • Unveiling the Power of Radical Transparency
  • Some Tools and an Example
  • Embracing Radical Transparency in an Example Process
  • Cultivating Open Communication
  • Daily Summaries and Inclusive Contributions
  • Early User Engagement and Feedback Loops
  • Transparent Code Discussions and Reviews
  • Alignment with Organizational Goals
  • Inspiring Transparency from Top to Bottom
  • A Unified Vision of Success
  • The Power of Radical Transparency
  • Review
  • Chapter 2: Team Dynamics
  • Review
  • Chapter 5: Cloud-Native Development within Radical Therapy Philosophy
  • Open Source
  • Communication and Collaboration
  • Development Team Management Tools We Use
  • Case Studies
  • Case Study 1: Ecommerce Site Release Management
  • Case Study 2: Healthcare Application Release Management
  • Cloud-Native Software Development Mastery: DevOps, Testing, and Team Collaboration for Success
  • Optimizing Cloud-Native Software Development: Strategies and Tools for Success
  • Review
  • Chapter 6: Radical Process
  • First Steps
  • Example
  • Check-Ins and Transparency
  • Example Code
  • Remote Work as a Catalyst for Enhanced Productivity
  • Radical Transparency: The Glue for Remote Diversity
  • Cultivating Positive Culture and Enhanced Productivity
  • Review
  • Chapter 4: Therapy Is for the Clouds
  • Definition of Cloud-Native Software Development and Its Benefits for Modern Software Development
  • Strategies for Cloud-Native Teams
  • Loosely Coupled-Share Nothing Pattern
  • Chained Design Pattern
  • Aggregator Design Pattern
  • Proxy Design Pattern
  • Async Design Pattern
  • Microapps vs. Monolithic Apps in the Cloud
  • Microapps
  • Monolithic Apps
  • Hybrid Approaches
  • 2. Provide Opportunities for Training and Growth
  • 3. Acknowledge Potential Pitfalls
  • Review
  • Chapter 3: Where's the Remote?
  • Hiring Globally and Thinking Locally
  • Hiring Remote Team Members
  • Consider Hiring an Agency
  • Adapting Processes for Remote Teams
  • Celebrating Milestones and Achievements
  • Ensuring Clear Communication
  • Maintaining a Strong Team Culture
  • Embracing Diversity in Remote Teams
  • Harnessing Diversity and Remote Work for Enhanced Organizational Culture and Productivity
  • Diversity as a Catalyst for Positive Culture