SlideShare uma empresa Scribd logo
1 de 60
Baixar para ler offline
The Worst Code
@MicheleTitolo
How To Create
Software
How Not To Create
Software
❤Devs
Soft
Skills
People
Work Groups and Teams
in Organizations
School of Industrial and Labor Relations,
Cornell University
Teams
GOAL
• coordination
• collaboration
• communication
Team effectiveness
coordination: activities required
to manage interdependencies with the
team workflow
cooperation: the willful
contribution of personal efforts to the
completion of interdependent jobs
communication: a means for
enabling the more primary processes
of coordination and cooperation
The New Science of
Building Great Teams
Harvard Business Review
MIT Human Dynamics Laboratory
Effective
Communication
Code Smells
Organizational Smells
team-within-a-team
I HAVE NO IDEA
WHAT I AM DOING
central command
single points of
failure are bad
isolation
😖
unreachable goal
GOAL
GOAL
black sheep
Anti Patterns
Patterns
Processes and Attributes
of Highly Effective Teams
Graduate Programs in Personnel and
Organizational Psychology,
University of Waterloo
Thanks
@MicheleTitolo
References
Balsom, M., Barras, R., Michela, J., & Zdaniuk, A (2009). Processes
and Attributes of Highly Effective Teams. Retrieved 6/10/2015
from https://uwaterloo.ca/psychology/sites/ca.psychology/files/
uploads/files/processesattributeseffectiveteams.jm_.v4.pdf
Kozlowski, S. W. J. & Bell, B. F. (2001). Work groups and teams in
organizations. Retrieved 6/10/2015, from Cornell University, ILR
School site: http://digitalcommons.ilr.cornell.edu/articles/389/
Pentland, A (2012). The New Science of Building Great Teams.
Harvard Business Review. Retrieved 6/10/2015, from https://
hbr.org/2012/04/the-new-science-of-building-great-teams
Eckstein, J (2010). Agile Software Development with Distributed
Teams. Dorset House.
Photo Credits
• https://freepik.com
• https://www.flickr.com/photos/8566600@N07/2101642994/
• https://www.flickr.com/photos/49782305@N02/7696681446/
• https://www.flickr.com/photos/13408725@N03/4952384268/
• https://www.flickr.com/photos/14993459@N08/3448832978/
• https://www.flickr.com/photos/9024682@N06/4112010372/
• https://www.flickr.com/photos/47595824@N00/2066474072/
• https://www.flickr.com/photos/112667526@N07/12189952184/
• https://www.flickr.com/photos/22412134@N06/3705540165/

Mais conteúdo relacionado

Semelhante a The Worst Code

Basic Concepts of Organisational Behaviour
Basic Concepts of Organisational BehaviourBasic Concepts of Organisational Behaviour
Basic Concepts of Organisational Behaviour
manishray
 
Mba 592 presentation communication and team dynamics in the workplace
Mba 592 presentation communication and team dynamics in the workplaceMba 592 presentation communication and team dynamics in the workplace
Mba 592 presentation communication and team dynamics in the workplace
Colleen Carey
 
introduction to organizational behavior is a broad knowledge to understand to...
introduction to organizational behavior is a broad knowledge to understand to...introduction to organizational behavior is a broad knowledge to understand to...
introduction to organizational behavior is a broad knowledge to understand to...
MengsongNguon
 
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docxRunning Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
glendar3
 
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docxRunning Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
todd581
 
Running head CLIENT PROBLEM 1CLIENT PROBLEM.docx
Running head CLIENT PROBLEM            1CLIENT PROBLEM.docxRunning head CLIENT PROBLEM            1CLIENT PROBLEM.docx
Running head CLIENT PROBLEM 1CLIENT PROBLEM.docx
susanschei
 
Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...
Serdar Temiz
 
Running head CLIENT SELECTION .docx
Running head CLIENT SELECTION                                    .docxRunning head CLIENT SELECTION                                    .docx
Running head CLIENT SELECTION .docx
susanschei
 

Semelhante a The Worst Code (20)

Management skills
Management skillsManagement skills
Management skills
 
Top tips to build student teams that excel
Top tips to build student teams that excelTop tips to build student teams that excel
Top tips to build student teams that excel
 
Basic Concepts of Organisational Behaviour
Basic Concepts of Organisational BehaviourBasic Concepts of Organisational Behaviour
Basic Concepts of Organisational Behaviour
 
MM Bagali, PhD, HR, HRM, HRD, HR, research, India, B-School, Case study ... F...
MM Bagali, PhD, HR, HRM, HRD, HR, research, India, B-School, Case study ... F...MM Bagali, PhD, HR, HRM, HRD, HR, research, India, B-School, Case study ... F...
MM Bagali, PhD, HR, HRM, HRD, HR, research, India, B-School, Case study ... F...
 
Mba 592 presentation communication and team dynamics in the workplace
Mba 592 presentation communication and team dynamics in the workplaceMba 592 presentation communication and team dynamics in the workplace
Mba 592 presentation communication and team dynamics in the workplace
 
introduction to organizational behavior is a broad knowledge to understand to...
introduction to organizational behavior is a broad knowledge to understand to...introduction to organizational behavior is a broad knowledge to understand to...
introduction to organizational behavior is a broad knowledge to understand to...
 
Organizational behavior
Organizational behaviorOrganizational behavior
Organizational behavior
 
Team work
Team workTeam work
Team work
 
Zeine et al. External Adaptability (Agility) in HEd., Vancouver 2013
Zeine et al. External Adaptability (Agility) in HEd., Vancouver 2013Zeine et al. External Adaptability (Agility) in HEd., Vancouver 2013
Zeine et al. External Adaptability (Agility) in HEd., Vancouver 2013
 
Partie I Cours Analyse Sociologique des organisations / Organizational Behaviour
Partie I Cours Analyse Sociologique des organisations / Organizational BehaviourPartie I Cours Analyse Sociologique des organisations / Organizational Behaviour
Partie I Cours Analyse Sociologique des organisations / Organizational Behaviour
 
HR-1
HR-1HR-1
HR-1
 
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docxRunning Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
 
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docxRunning Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
Running Head ORGANIZATIONAL CULTURE AND CHANGEORGANIZATIONAL CU.docx
 
Running head CLIENT PROBLEM 1CLIENT PROBLEM.docx
Running head CLIENT PROBLEM            1CLIENT PROBLEM.docxRunning head CLIENT PROBLEM            1CLIENT PROBLEM.docx
Running head CLIENT PROBLEM 1CLIENT PROBLEM.docx
 
Management Competencies, Capabilities & Potential: LIS Management
Management Competencies, Capabilities & Potential: LIS ManagementManagement Competencies, Capabilities & Potential: LIS Management
Management Competencies, Capabilities & Potential: LIS Management
 
Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...Organization Structure - stake holder -human resources management during proj...
Organization Structure - stake holder -human resources management during proj...
 
708 in leadership
708 in leadership708 in leadership
708 in leadership
 
Organizational Development Report
Organizational Development ReportOrganizational Development Report
Organizational Development Report
 
Running head CLIENT SELECTION .docx
Running head CLIENT SELECTION                                    .docxRunning head CLIENT SELECTION                                    .docx
Running head CLIENT SELECTION .docx
 
Executive presence and value centered culture building
Executive presence and value centered culture buildingExecutive presence and value centered culture building
Executive presence and value centered culture building
 

Mais de Michele Titolo

Mastering the Project File (AltConf)
Mastering the Project File (AltConf)Mastering the Project File (AltConf)
Mastering the Project File (AltConf)
Michele Titolo
 

Mais de Michele Titolo (20)

Writing Design Docs for Wide Audiences
Writing Design Docs for Wide AudiencesWriting Design Docs for Wide Audiences
Writing Design Docs for Wide Audiences
 
Beam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big DataBeam Me Up: Voyaging into Big Data
Beam Me Up: Voyaging into Big Data
 
APIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The UglyAPIs: The Good, The Bad, The Ugly
APIs: The Good, The Bad, The Ugly
 
Tackling the Big, Impossible Project
Tackling the Big, Impossible ProjectTackling the Big, Impossible Project
Tackling the Big, Impossible Project
 
No Microservice is an Island
No Microservice is an IslandNo Microservice is an Island
No Microservice is an Island
 
From iOS to Distributed Systems
From iOS to Distributed SystemsFrom iOS to Distributed Systems
From iOS to Distributed Systems
 
More than po: Debugging in LLDB
More than po: Debugging in LLDBMore than po: Debugging in LLDB
More than po: Debugging in LLDB
 
APIs for the Mobile World
APIs for the Mobile WorldAPIs for the Mobile World
APIs for the Mobile World
 
Swift Generics in Theory and Practice
Swift Generics in Theory and PracticeSwift Generics in Theory and Practice
Swift Generics in Theory and Practice
 
Protocols promised-land-2
Protocols promised-land-2Protocols promised-land-2
Protocols promised-land-2
 
Multitasking
MultitaskingMultitasking
Multitasking
 
Making friendly-microservices
Making friendly-microservicesMaking friendly-microservices
Making friendly-microservices
 
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
More Than po: Debugging in LLDB @ CocoaConf SJ 2015More Than po: Debugging in LLDB @ CocoaConf SJ 2015
More Than po: Debugging in LLDB @ CocoaConf SJ 2015
 
More than `po`: Debugging in lldb
More than `po`: Debugging in lldbMore than `po`: Debugging in lldb
More than `po`: Debugging in lldb
 
Can't Handle My Scale v2
Can't Handle My Scale v2Can't Handle My Scale v2
Can't Handle My Scale v2
 
Can't Handle My Scale
Can't Handle My ScaleCan't Handle My Scale
Can't Handle My Scale
 
Cocoa Design Patterns in Swift
Cocoa Design Patterns in SwiftCocoa Design Patterns in Swift
Cocoa Design Patterns in Swift
 
Mastering the Project File (AltConf)
Mastering the Project File (AltConf)Mastering the Project File (AltConf)
Mastering the Project File (AltConf)
 
APIs: The Ugly
APIs: The UglyAPIs: The Ugly
APIs: The Ugly
 
That's Not My Code!
That's Not My Code!That's Not My Code!
That's Not My Code!
 

Último

%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 

The Worst Code