Session

Software Teaming - Why Would We Work This Way?

In this introduction to Software Teaming, we will talk about Software Teaming, collaboration, flow, turning up the good, and why a team would decide to work this way.

Then we will do a mini software teaming hands-on experience with a coding kata with some volunteers. There will also be time for Q&A and open discussion.

The overall concept of Software Teaming [Mob Programming]:Collaboration is essential in companies and organizations. We usually need to work with others through various forms of communication and coordination like meetings, emails, messaging, and documents. However, in complex work, this can lead to inefficiencies like queueing and inventory, which are considered wasteful.

The concept of Software Teaming (Mob Programming) focuses on enhancing collaboration rather than just communication. By improving teamwork, many communication problems simply disappear.

In Software Teaming, the whole team works together on their work, moving directly from idea to finished and delivered software. It's helpful to have all the necessary skills and knowledge within the team. Occasionally, team members may work individually or in pairs, but they also work together as needed.

The main idea is to focus on improving the flow of work instead of maximizing individual contributions. We have found that this approach results in increased productivity, higher quality, and happier users. It also provides a more enjoyable, engaging, and less stressful work environment.

Chris Pipito

Helping create great habits through immersive learning

Philadelphia, Pennsylvania, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top