|
Nenueisite toli, jeigu neugdysite žmonių, kurie supranta klientus, sprendžia, kuriuos testus rašyti ir leisti, kokį kodą rašyti, kaip išlaikyti pastovų darbo ritmą, diegti programinę įrangą, palaikyti jau įdiegtą ir nuolat gerinti sistemą, kad ji neštų vis daugiau naudos klientams.
|
|
Developing software is done through a system of increasingly complex interactions. Just as complex software will eventually become brittle, so too will complex work systems eventually become fragile and break. So how do you keep work systems as flexible as the software you are developing? You develop workers who accept the challenge to continuously improve their work system so that it delivers increasingly better customer outcomes. Nothing is going to get you very far if you do not grow the people who understand customers, decide what tests to run, write the code, keep up the cadence, deploy the software, provide support, and constantly improve the system so it delivers more value to customers.
|