story of code sprinters

17
Code Sprinters Code Sprinters How to build a company you would like to work in Adam Byrtek [email protected] Code Sprinters 9 October 2007

Upload: adam-byrtek

Post on 23-Jan-2015

1.270 views

Category:

Technology


0 download

DESCRIPTION

Talk on history, values and current state of Code Sprinters software development company, presented by Adam Byrtek, one of its founders, at Agile Gathering in Kiev, Ukraine.

TRANSCRIPT

Page 1: Story of Code Sprinters

Code Sprinters

Code SprintersHow to build a company you would like to work in

Adam [email protected]

Code Sprinters

9 October 2007

Page 2: Story of Code Sprinters

Code Sprinters

Introduction

Motto

Software Web based enterprise applications

Quality Built with the best software engineering practices

Fast Providing results fast thanks to an agile approach

Page 3: Story of Code Sprinters

Code Sprinters

History

How it started

History

Building billing system for a large ISP

Growing team to handle increasing complexity

Introducing individual agile practices

Implementing complete Scrum process

Page 4: Story of Code Sprinters

Code Sprinters

History

Founding a company

Founding a company

Two founders, two complementary perspectives

Idea to split and build our own company

Meeting with the team, red and blue pill

Negotiations with the mother company

Smooth transition

Page 5: Story of Code Sprinters

Code Sprinters

History

Current state

Current state

Cosy office in a great location

Interdisciplinary team of eight, growing

First new project, reservation system for a travel agency

Page 6: Story of Code Sprinters

Code Sprinters

Values

Technical vision

Technical vision

Power of the Web

Dynamic languages

Leading tools and frameworks

Open Source values

Quality matters

Page 7: Story of Code Sprinters

Code Sprinters

Values

Scrum spirit

Scrum spirit

Scrum process even for the smallest projects

Initial backlog for every prospect

Flexible contracts, no hostages taken

Direct customer interaction and feedback

Taking part in the local community

Page 8: Story of Code Sprinters

Code Sprinters

Values

Office

Office

Have an open space

Put a big whiteboard on a wall

Make it a place people feel comfortable in

Flexible work hours

Page 9: Story of Code Sprinters

Code Sprinters

Infrastructure

Infrastructure

You can have everything for free

Keep it simple and don’t reinvent the wheel

Flexible, lightweight and platform independent tools

Stick to Open Source if possible

Prefer web based solutions

Page 10: Story of Code Sprinters

Code Sprinters

Infrastructure

Communication

Communication

Encourage communication and allow everybody toparticipate

Google Apps for your domain is the way to go

Collaborate on documents, include customers

Version control for more complex documents

Page 11: Story of Code Sprinters

Code Sprinters

Infrastructure

Communication

Communication, cont.

Permanent team chat with everybody (Skype, Campfire)

Make votes when it makes sense

Planning Poker for estimating

Page 12: Story of Code Sprinters

Code Sprinters

Infrastructure

Server

Server

Get a dedicated server

Don’t hire an administrator, you won’t need him

Give shell accounts to every developer

Page 13: Story of Code Sprinters

Code Sprinters

Infrastructure

Server

Project infrastructure

Client gets access to everything!

Test installation of every project

Subversion repository with code and reference documents

Trac for integrated Wiki, bug tracking and timeline

Page 14: Story of Code Sprinters

Code Sprinters

Infrastructure

Server

Project infrastructure, cont.

Shared calendar with sprints and important dates

Email alias for communication on project

Scrum tool to track progress (we intend to build our own)

Mail notifications from Trac and Subversion

Page 15: Story of Code Sprinters

Code Sprinters

Recruitment

Recruitment

Hire people you can trust

Look for mindset, not only experience

Build interdisciplinary teams

Value Open Source contributions

Communication skills are crucial

Page 16: Story of Code Sprinters

Code Sprinters

Summary

Problems

Recruitment is getting harder in Krakow

We need more reliable testing

Page 17: Story of Code Sprinters

Code Sprinters

Summary

Thank You

It’s not hard, you could make it yourself

Maybe you would like to join us?

http://www.codesprinters.com