Radical Therapy for your Development Team

Get Transparent, Communicate and Diversify while Building Better Products

Get Started

Benefits of Radical Transparency in Software Development

Radical transparency is a management philosophy that advocates for complete openness and honesty in communication and decision-making.

In software development, radical transparency involves sharing all relevant information, including goals, metrics, feedback, and progress, with all team members in real-time. By doing so, teams can improve collaboration, build trust, foster accountability, enhance decision-making, and promote a culture of continuous improvement.

  • Encourages open communication and collaboration among team members
  • Builds trust and fosters a culture of honesty and accountability
  • Improves decision-making by providing more information and insights
  • Facilitates continuous improvement by identifying areas for growth and development

Positivity for Teams

  • Reduces conflicts and misunderstandings by making expectations clear and explicit
  • Increases productivity by eliminating unnecessary bureaucracy and delays
  • Enhances employee engagement and satisfaction by promoting transparency and fairness
  • Helps attract and retain top talent by demonstrating a commitment to openness and transparency
  • Encourages innovation and experimentation by creating a safe space for sharing ideas and feedback
Get Started!

Schedule a quick Assesment

Please select a date and time that works for you and we will go over your current team, discover any problems you'd like to solve and come up with a quick training plan to get started:

2 Week Radical Lesson Plan!

Lesson Plan: Radical Transparency in Software Development

Week 1

  • Introduction to radical transparency in software development:
    In this session, we will discuss what radical transparency is and how it can benefit software development teams.
  • Benefits of frequent check-ins in GitHub and how to use them effectively:
    We will explore the advantages of using frequent check-ins in GitHub and best practices for using them effectively to enhance communication and collaboration.
  • How to provide positive feedback in pull requests and foster a culture of trust and openness:
    We will discuss the importance of positivity in pull requests and how it can help build trust and foster a culture of openness and accountability.
  • Hands-on practice in providing constructive feedback:
    In this session, we will practice providing constructive feedback in a safe and supportive environment.

Week 2

  • Overview of training katas and their role in developing new skills:
    We will discuss what training katas are and how they can be used to develop new skills.
  • How to set up and run training katas:
    We will cover the steps involved in setting up and running training katas for specific programming languages or tools.
  • Best practices for facilitating training katas:
    We will discuss best practices for facilitating training katas, including how to provide feedback and support for learners.
  • Hands-on practice in running a training kata session:
    In this session, we will practice running a training kata session and receiving feedback from peers.

Summary

Overall, the lesson plan emphasizes the importance of transparency, communication, and collaboration in software development. By encouraging frequent check-ins, positivity in pull requests, and setting up training katas for new skills, teams can build trust, foster a culture of continuous improvement, and achieve better outcomes.

Bootcamp

By implementing these exercises and strategies, teams can improve their communication, collaboration, and overall effectiveness in software development. Radical transparency can help to create a more positive and productive work environment where team members feel valued and supported.

Frequent check-ins on GitHub

Not once a day, not at the end of the sprint... every time you finish a piece of functionality... check it in!

Positivity in pull requests

When reviewing each other's code, team members should focus on providing constructive feedback rather than pointing out mistakes. By adopting a positive attitude and framing feedback in a helpful way, teams can create a more supportive and collaborative work environment.

Setting up training katas for new skills

Kata exercises are short, focused programming challenges that help developers improve their skills in a particular area. By setting up regular kata sessions and inviting team members to participate, teams can create a culture of continuous learning and development.

Regular team retrospectives

Retrospectives are regular team meetings where team members reflect on their recent work and discuss ways to improve. By fostering an open and honest dialogue, teams can identify areas for improvement and work together to implement solutions.

Partners

The Radical Therapy team also partners with several thrid party team therapy providers for everything from motivational tools and and processes to software development partners for scalability. Check out some of our featured partners and add their services to your

GetMotivated.AI Consulting

Part of the GetMotivatedBuddies global phenomenon and massive Reddit movement, these consultants help get your team or HR department set up with motivational planning and connection tools, focused trainings and more.

Oregon Software

Oregon Software is a US based software consulting company that brings a team of US based product managers and software architects to bare on your current software needs, as well as an expanded team of global software developers to solve nearly any software based problem, in your time zone, with leadership and processes that follow the Radical Transprency philosphy and tools.

Testimonials

These are 100% "real" testimonials, and "not" generated by an AI in the style of a celebrity. Transparency!

I was skeptical at first, but after attending the radical software development training, I realized that my entire life had been leading up to that moment. I finally found my true purpose in life: to debug code until the wee hours of the morning. Thank you, radical software development training, for showing me the light!

Andy Kaufman

CTO & Founder

Before I started radical software therapy, I thought I was losing my mind. My code was buggy, my deadlines were looming, and my boss was breathing down my neck. But after just one session, I felt like a new man. They helped me work through my issues with debugging and gave me some great tips for managing my stress. Now, I'm a lean, mean, coding machine! Thanks, radical software therapy, for giving me the tools to succeed!

Dr. Katz

Backend Developer

Let me tell you something, folks. Before I attended the radical software development training, I was just another angry man shouting at his computer. But now, I'm an angry man who knows how to shout at his computer with purpose. If you want to unleash your inner rage and turn it into something productive, this training is for you!

Lewis Black

UX/UI

I was a bit intimidated by the whole programming thing, but the radical software development training made it accessible and fun. I never thought I'd say this, but I actually enjoy writing code now. It's like solving a puzzle, except the puzzle is constantly changing and sometimes frustrating. Thanks for the challenge, radical software development training!

Janeane Garofalo

Freelance Data Scientist

I just had to come back and tell you folks about the impact the radical software development training had on my life. I used to be a stand-up comedian, but now I'm a sit-down programmer. I don't know what that means, but I do know that I'm making more money and getting more laughs. Thanks, radical software development training, for giving me a new lease on life!

Andy Kaufman (again)

Pro Wrestler

Pricing

All sessions are remote and will include team progress reports templates, a documentation wiki and management review and communication process. If you ask for the Gold or platinum tier we are just going to aassume you are beyond are ability to help or just enjoy throwing away money for "premium" services like the undercoat wash on your car or extra foam in your latte.

Bronze

$50 / hour

This tier includes individual training sessions with a certified software development coach. You will receive personalized attention and guidance to help you improve your skills and overcome any challenges you may be facing.

Gold Tier

$2000 / week

This tier includes a full week of group training sessions with a certified software development coach, as well as therapy sessions with a licensed therapist. You will learn how to manage stress, build resilience, and improve your overall mental and emotional well-being, in addition to improving your software development skills.

Advanced

Platinum Tier

$4000 / week

    This tier includes a full week of group training sessions with a certified software development coach, as well as therapy sessions with a licensed therapist and a one-on-one coaching session with a high-level executive coach. You will receive personalized attention and guidance from three different experts to help you achieve your goals, overcome any challenges, and become a highly skilled and confident software developer.

Standups

The daily standup is an important communication tool, but it should also set the direction and mood for the day. With dealines looming and bugs to fix, an ice breaker that relaxes every one is a great way to start off. Tips: Remote teams use a standup bot instead of a meeting. Part times teams use what did you do last, what will you do next and what is blocking you.

Standup Jokes of the Day

Break the ice, and get the day started off right with a standup joke...not a standup joke like standup comedian... but well sort of... but for you know... your stand up.