Top Banner
The Worst Code @MicheleTitolo
60
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Worst Code

The Worst Code@MicheleTitolo

Page 2: The Worst Code
Page 3: The Worst Code

How To Create Software

Page 4: The Worst Code

How Not To Create Software

Page 5: The Worst Code
Page 6: The Worst Code
Page 7: The Worst Code

❤Devs

Page 8: The Worst Code
Page 9: The Worst Code

Soft Skills

Page 10: The Worst Code

People

Page 11: The Worst Code
Page 12: The Worst Code
Page 13: The Worst Code

Work Groups and Teams in OrganizationsSchool of Industrial and Labor Relations, Cornell University

Page 14: The Worst Code

Teams

Page 15: The Worst Code
Page 16: The Worst Code

GOAL

Page 17: The Worst Code

• coordination

• collaboration

• communicationTeam effectiveness

Page 18: The Worst Code

coordination: activities required to manage interdependencies with the team workflow

Page 19: The Worst Code

cooperation: the willful contribution of personal efforts to the completion of interdependent jobs

Page 20: The Worst Code

communication: a means for enabling the more primary processes of coordination and cooperation

Page 21: The Worst Code
Page 22: The Worst Code
Page 23: The Worst Code

The New Science of Building Great TeamsHarvard Business Review MIT Human Dynamics Laboratory

Page 24: The Worst Code

Effective Communication

Page 25: The Worst Code
Page 26: The Worst Code
Page 27: The Worst Code
Page 28: The Worst Code

Code Smells

Page 29: The Worst Code

Organizational Smells

Page 30: The Worst Code

team-within-a-team

Page 31: The Worst Code
Page 32: The Worst Code
Page 33: The Worst Code
Page 34: The Worst Code

I HAVE NO IDEA

WHAT I AM DOING

Page 35: The Worst Code

central command

Page 36: The Worst Code
Page 37: The Worst Code
Page 38: The Worst Code

single points of failure are bad

Page 39: The Worst Code
Page 40: The Worst Code

isolation

Page 41: The Worst Code
Page 42: The Worst Code
Page 43: The Worst Code

😖

Page 44: The Worst Code
Page 45: The Worst Code

unreachable goal

Page 46: The Worst Code

GOAL

Page 47: The Worst Code

GOAL

Page 48: The Worst Code
Page 49: The Worst Code
Page 50: The Worst Code

black sheep

Page 51: The Worst Code
Page 52: The Worst Code
Page 53: The Worst Code
Page 54: The Worst Code
Page 55: The Worst Code

Anti Patterns

Page 56: The Worst Code

Patterns

Page 57: The Worst Code

Processes and Attributes of Highly Effective TeamsGraduate Programs in Personnel and Organizational Psychology, University of Waterloo

Page 58: The Worst Code

Thanks@MicheleTitolo

Page 59: The Worst Code

ReferencesBalsom, 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.

Page 60: The Worst Code

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/