58
Don’t Test your Code @gautamrege @joshsoftware https://flic.kr/p/5ttJKK

Dont test your code

Embed Size (px)

Citation preview

Don’t Test your Code@gautamrege@joshsoftware

https://flic.kr/p/5ttJKK

https://flic.kr/p/9FzE7d

Not about Going in the Wild

https://flic.kr/p/9FzE7d

Don’t Deploy without testing

No Manual QA

https://flic.kr/p/hZWje

A story about an outlook

A story about an outlook

A story about an outlook

A story about an outlook

Since 2007

Ruby On Rails Since 2007

Ruby On Rails Since 2007Only

2007 A refugee

2007 A refugee

Hand to mouth existenceNo moneyNo entrepreneur experiencePersonal Liabilities

2007 A refugee

Get ClientsWhatever pays the bills

2007 A refugee

Get ClientsWhatever pays the bills

Open Source… WAT?

2007 war at

2007 war at

QA Engineer Developer

2008 war at

2008 war at

Developer

QA

2008 war at

Developer

QA

Client

Doing the right things!

Doing the right things!

Doing things right!

Choose the right customers

Quality wins over time and cost

2010 - The new order

No fixed cost work

Estimate a budget

2010 - The new order

No fixed cost

Estimate Forcast a budget

2010 - The new order

No fixed cost

Estimate Forcast a budget

Stay in our area of Expertize, Innovation or Learning

Be prepared to reject work

2010 - The new order

Automated Tests

Agile Project Management

Automated Code Quality Checks

Continuous Integration

Old Arsenal

Old Arsenal

New Arsenal

https://flic.kr/p/dykJ1U

New Arsenal

https://flic.kr/p/dykJ1U

Project Management

Project Management

Project Management

No estimates

Project Management

Project Management

Pause iterations!

Project Management

Pause iterations!

Continuous Integration

Continuous Integration

Test Coverage

Test Coverage

Test Coverage

Code Quality Metric

Code Quality Metric

https://flic.kr/p/i3wYGf

https://flic.kr/p/9Mhgft

Visual testingCross Browser Testing

https://flic.kr/p/9Mhgft

Agile Process?

https://flic.kr/p/ceUxBo

Agile Process?

2 week iterations.No daily standupNo emails

https://flic.kr/p/ceUxBo

Agile Process?

Customers talk to the dev directly

No man in the middle

Chat / Skype / Phone

Log everything to Project Mgmt Tool.https://flic.kr/p/ceUxBo

Agile Billing

https://flic.kr/p/chEwR9

Agile Billing

Pay as you go

In small instalments

No Advance

Every 2 weeks

https://flic.kr/p/chEwR9

Agile Billing

Pay as you go

In small instalments

No Advance

Every 2 weeks

https://flic.kr/p/chEwR9

Build Trust

Keep everyone on their toes

https://flic.kr/p/6aNpxA

Winners

Customer values Developers TimeDeveloper values Customers Money

Questions?@gautamrege @joshsoftware