Agile to the Rescue


Is Free Software in need of

Agile and Craftsmanship ?


Kevin Ottens

conf.kde.in 2014

FOSS Promises?

(As we generally advocate it)

Broken promises…

(Luckily, not all of them)

“Open Source” Fault?

Still the problems are here…

Reasons?

Hacker Culture

Scratch

your own itch

Self-exploitation

Being spread thin

What do we deliver?

When Free Software Isn’t (Practically) Better

Benjamin Mako Hill

Resistant to antifeatures

Cheap failure

Cheap success

Resistant to lock-in

Leads to great collaborations

User freedom

Lots of good news…

… but, shouldn’t we go further?

What to fix?

Quality

Agile

+

Craftsmanship

XP

Let’s pick one practice…

TDD

Why this one?

Refactoring

Agile Architecture

DDD

ATDD + BDD

User Stories

Continuous Integration

etc.

Imagine…

a high quality project…

which is also

Free Software…

it can only

conquer the world!

Hard?

Yes, but…

Fun

and

Ethical!

धन्यवाद !