Martyna Zurek
How to be balanced in a software development team
#1about 5 minutes
Defining the difference between a group and a team
A team is a group of people who combine their efforts and communicate effectively to achieve a shared goal, unlike a group that just coexists.
#2about 4 minutes
The structure and roles of a balanced team
Balanced teams consist of cross-functional roles like developers, product managers, and UX designers who share leadership and responsibility without a formal leader.
#3about 2 minutes
Core principles for operating as a balanced team
Key principles include extreme programming, constant communication, joint decision-making, continuous improvement, and prioritizing fun to foster a healthy environment.
#4about 5 minutes
Practices for sharing knowledge and ownership
Balanced teams use pair programming, collaborative design reviews, and joint backlog prioritization to prevent knowledge silos and a hero culture.
#5about 3 minutes
Maintaining team connection while working remotely
Remote teams can foster connection using dedicated communication channels, daily greetings, and open video calls to simulate spontaneous office interactions.
#6about 6 minutes
Agile ceremonies that structure the workflow
The team uses a cadence of daily standups, backlog reviews, team-led retrospectives, and iteration planning meetings to stay aligned and organized.
#7about 1 minute
Integrating fun to improve team performance
Scheduling short, weekly team events for fun and games helps build morale and leads to more open and effective retrospectives.
#8about 3 minutes
Questions to assess your team's balance
The talk concludes with a set of self-reflection questions to help you determine if your team operates with trust, shared ownership, and open communication.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
04:50 MIN
How interdisciplinary and self-organized teams work
Agile work at CARIAD – Creating a customer web application for controlling the vehicle
06:36 MIN
Discussing team structure, agile methods, and microservices
Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies
05:52 MIN
Q&A on shared systems and scaling productivity
Forget Developer Platforms, Think Developer Productivity!
02:56 MIN
Balance team autonomy with management-defined boundaries
How to sabotage your software development with agile? – 10 pro tips for guaranteed success
03:39 MIN
Balancing communication for distributed and remote teams
Roadmapping and Collaboration Best Practices to know you're building the right thing
06:49 MIN
Improving team dynamics and remote collaboration
Shared mobility for everyone!
09:03 MIN
Why agile environments support diverse teams
Diversity as a Growth and Happiness Factor in Agile Development
01:42 MIN
Discovering the human impact of developer tools
Reimagining the Developer Experience: The AI Advantage
Featured Partners
Related Videos
DevOps Maturity Check – a way to balance autonomy and alignment
Martin Thalmann
Diversity as a Growth and Happiness Factor in Agile Development
Evelyn Forstner
Why you must use TDD now!
Alex Banul
Debugging Burnout
Samuel Shaw
Fast Flow, Not Fast Fluff: Embracing an Eclectic DevOps Coaching Approach
Jacob Duijzer
One size fits all! Not at all!
Ixchel Ruiz
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
The Art of Becoming a Mature Product Team
Maria Daniela Lica
Related Articles
View all articles.webp?w=240&auto=compress,format)



From learning to earning
Jobs that call for the skills explored in this talk.


Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript



autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript



Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

Detlev Louis Motorrad-Vertriebsgesellschaft
Hamburg, Germany
Intermediate
Senior
PHP
AJAX