Rozdział 7. Udostępnianie

Jaka jest wartość kodu? Programiści stosujący zwinne podejście cenią „działające oprogramowanie bardziej niż wyczerpującą dokumentację”[25]. Czy to oznacza, że dokumentacja wymagań jest bezwartościowa? Czy wynika z tego, że nieukończony kod nie jest cenny?

Kod, podobnie jak skała na wierzchołku wzgórza, ma potencjał. W przypadku skały jest to potencjalna energia, a w przypadku kodu — potencjalna wartość. Wykorzystanie tego potencjału wymaga impulsu. Skałę trzeba spuścić po stoku, aby zyskała energię kinetyczną. Oprogramowanie trzeba udostępnić w środowisku produkcyjnym, aby zyskało wartość.

Łatwo ustalić ilość energii potrzebną do poruszenia skały. Jeśli kamień jest duży, trzeba pchnąć go mocno. Jeśli mały — lżej. Rozwój ...

Get Agile Development. Filozofia programowania zwinnego now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.