In the fifth episode of DDD Plus we discussed "How to have a happier team?"
Size: 7.34 MB
Language: en
Added: Aug 17, 2024
Slides: 38 pages
Slide Content
How to have a happier team? Masoud Bahrami @masoud-bahrami #DDDP 4 DDD PLUS4 http://DomainDrivenDesign.ir http://DomainDrivenDesign.ir
What brings us together?
Different lenses of Culture Individual Team Organization
Influencer: The Power to Change Anything Motivation Ability Personal Team Organization Does the person believe in the good behavior? Is the person physically able to behave well… Do people react directly to the person about the the bad behavior? Does the person follow others who spread bad bahavior? Does the company reward the bad behavior in some way? Are the physical resources and objets around the person pushing for the bad behavior?
culture eats strategy for breakfast --Peter Drucker
Suitable work environment Appropriate tools and equipment Suitable work space Cooperation opportunities
team's Values
Technical Excellence Agility depends on craftsman(woman)ship
Candor
Sympathy and empathy
Courage
Make mistake
Stream aligned team
Multiple teams is anti-pattern
Process over people
Context no control
Amazon Day-one culture
No Rules Rules : Netflix and the Culture of Reinvention
Keeper test
Focus on people Clear and open communication Trust and empowerment A culture of cooperation Balance between work and life
The 5 dysfunction of a team
Empiricism approach A comprehensive and valuable guide for engineers and engineering managers who seek to improve the efficiency and success of their teams
The first rule of every practitioner of a team “Speak positive words into your life every single morning. Think big. Think healing. Think success. think happiness think growth mindset always start the day with positive energy. you deserve it ” --Sylvester McNutt
The Mythical Man-Month: Adding manpower to a late software project makes it later. Adding manpower to a late software project makes it later Communication overhead : As team size increases, so does the complexity of communication, leading to inefficiencies Conceptual integrity : Maintaining a cohesive design is crucial, and adding new people can disrupt this Beyond team size, project complexity, technology, and team experience also influence project outcomes