+ All Categories
Home > Documents > Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single...

Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single...

Date post: 03-Jan-2016
Category:
Upload: primrose-robinson
View: 231 times
Download: 0 times
Share this document with a friend
16
Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.
Transcript
Page 1: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Tech stuff…

Davor Grubelić

@dgrubelic

Helping dairy farmers become the very best – every single day.

Page 2: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

What are we going to talk about?

1. Choose right technology

2. How to setup your development env.

Page 3: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

What technology should i use?

Page 4: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

But how will i choose?

1. Understand idea and requirements = project type

2. Project complexity and size

3. Think 3 steps ahead

1. What’s the current tech status?

2. Development roadmap

3. Performance & scalability

4. Build & deployment

5. $$$$$$$

Page 5: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

What technology should i use?

Choose technology by your needs,

not your current knowledge.

Page 6: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Example

vs.

Page 7: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

vs.

Micro-blogging

ERP solution

Page 8: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

vs.

Large number of concurrent

users

Complex data relations,

calculations and business

intelligence

Huge number of records

with big data footprint

Small data footprint

Page 9: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

vs.

Page 10: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

What’s next?

A journey from development to

deployment

Page 11: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Development environment

• Setup local development and testing env.

• Setup communication channels

• Task management tools are great, but…

• Entertainment (darts, table football, etc…)

Page 12: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Development environment

Use source code management tools (Git, Mercurial)!!!

Page 13: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Whiteboards are awesome! :)

Development environment

Page 14: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Development environment

• Draw wireframes

• Draw flow and use case diagrams

• Write documentation

Page 15: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Testing environment

Test! Test! Test!

1. Unit tests2. Interface tests3. Usability tests4. Performance

tests

Report bug = get chocolate :)

Page 16: Tech stuff… Davor Grubelić @dgrubelic Helping dairy farmers become the very best – every single day.

Deployment environment

• Fast deployment means fast bug fix delivery

• Continuous integration

• Full-stack solution for deployment problems

• Automated builds, tests & distribution


Recommended