Slide 1

Slide 1 text

The Plataformatec way TEAMWORK edition.

Slide 2

Slide 2 text

Hi everyone!

Slide 3

Slide 3 text

My name is Lucas Mazza

Slide 4

Slide 4 text

I’m from São Paulo, Brazil

Slide 5

Slide 5 text

I work with Rails

Slide 6

Slide 6 text

with Front-end & Design

Slide 7

Slide 7 text

with Open Source on top of it.

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

tailored projects consulting work books presentations workshops open source projects

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

How?

Slide 12

Slide 12 text

as a team

Slide 13

Slide 13 text

I want to talk about Teamwork

Slide 14

Slide 14 text

and how our Team works

Slide 15

Slide 15 text

team |tēm| noun [ treated as sing. or pl. ]

Slide 16

Slide 16 text

The most important asset of a company

Slide 17

Slide 17 text

and they define what the companies looks like. Because this industry is made of people

Slide 18

Slide 18 text

Because this industry is made of people Developers, managers, designers and everyone else.

Slide 19

Slide 19 text

A team needs a set of values to drive its work Otherwise it would just be a bunch of developers working in the same room

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

the foundations of our company culture

Slide 22

Slide 22 text

Mastery Improve your skills and learn new stuff

Slide 23

Slide 23 text

open source projects events across the globe our Hacking Evening sessions nerdtalk everywhere

Slide 24

Slide 24 text

True grit Eat new challenges for breakfeast

Slide 25

Slide 25 text

Stuff we don’t know a thing about Stuff we use to build software

Slide 26

Slide 26 text

Functional programming Devops Front end development Learn something new share your findings HTTP APIs MongoDB schema design Mobile development

Slide 27

Slide 27 text

Quality is not a variable

Slide 28

Slide 28 text

Care about your work If you don’t care, why anyone else should?

Slide 29

Slide 29 text

“Give a crap. Don’t give a fuck.” Karen McGrane @ A List Apart http://alistapart.com/column/give-a-crap-dont-give-a-fuck

Slide 30

Slide 30 text

“...Care deeply about your personal values and live them fully in this world. Don’t get caught up in worrying about other people’s checklists to tell you what good work means to you.” Karen McGrane @ A List Apart http://alistapart.com/column/give-a-crap-dont-give-a-fuck

Slide 31

Slide 31 text

Evaluate Discuss Collaborate http://www.flickr.com/photos/compleo/4685977177/

Slide 32

Slide 32 text

meanwhile, in the development room...

Slide 33

Slide 33 text

Choose your tools

Slide 34

Slide 34 text

Propane caveatPatchor.js GitHub hooks everywhere and hack your workflow. rafaelfranca/janky boxen setup

Slide 35

Slide 35 text

Propane caveatPatchor.js GitHub hooks everywhere and hack your workflow. rafaelfranca/janky boxen setup (thanks to @rafaelfranca and @georgeguimaraes)

Slide 36

Slide 36 text

Pull request EVERYTHING!

Slide 37

Slide 37 text

Pull request EVERYTHING! (ok, not everything)

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

•Discuss new features and bugfixes

Slide 40

Slide 40 text

•Discuss new features and bugfixes •Collaborate with other teams

Slide 41

Slide 41 text

•Discuss new features and bugfixes •Collaborate with other teams •Broadcast decisions and findings

Slide 42

Slide 42 text

•Discuss new features and bugfixes •Collaborate with other teams •Broadcast decisions and findings •Learn new stuff everyday

Slide 43

Slide 43 text

Follow the latest releases of important gems keep your toolbox up to date Live on the edge let your test suite protect you from regressions broken? lets fix it

Slide 44

Slide 44 text

check what others are doing

Slide 45

Slide 45 text

but don’t take it for granted

Slide 46

Slide 46 text

There is an I in Team. Use your opinion and experience to make it better

Slide 47

Slide 47 text

lead by example

Slide 48

Slide 48 text

or follow them

Slide 49

Slide 49 text

Provide your best Demand their best

Slide 50

Slide 50 text

celebrate the little things

Slide 51

Slide 51 text

and have some fun.

Slide 52

Slide 52 text

and have some fun. Otherwise what’s the point of all of this?

Slide 53

Slide 53 text

Thanks!