Download - Extreme Informatics

Transcript
Page 1: Extreme Informatics

Extreme Informatics

The Tao of Scientific Software

Page 2: Extreme Informatics
Page 3: Extreme Informatics

10 things we’ve learnt in

Sequencing Informatics

Page 4: Extreme Informatics

Zeroth pillar: IDE

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➊

Page 5: Extreme Informatics

First pillar:Version control

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➋

Page 6: Extreme Informatics

Second pillar:Test suites

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➌

Page 7: Extreme Informatics

Third pillar:Automation

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➍

Page 8: Extreme Informatics

Build for reuse

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➎

Page 9: Extreme Informatics

Build for reuse

Code

Data

Application

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➎

Page 10: Extreme Informatics

Create project owners

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➏

Page 11: Extreme Informatics

Encourage Flow

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➐

Page 12: Extreme Informatics

Iterate (fast)

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➑

Page 13: Extreme Informatics

Fail (fast)

➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓➒

Page 14: Extreme Informatics

➓➊ ➋ ➌ ➍ ➎ ➏ ➐ ➑ ➒ ➓

Release it!

Page 15: Extreme Informatics

GREENISGOOD.CO.UK


Top Related