Доставка на софтуер за несъвършения свят
Ако имахме безкрайно време и фиксирани изисквания, всички ние, дори и без много опит, щяхме да можем да правим перфектен софтуер, независимо дали вашите критерии за добър софтуер са близки до тези на Apple, на Microsoft или на Линус. Но основна характерситика на света, в който живеем е, че се променя, времето не стига да си подредим мислите, а хората правим грешки непрестанно. В такива условия има няколко качества, които помагат да пишем по-добър софтуер: critical thinking, simplicity, professionalism, agility, leadership. С моето представяне ще се опитам да отговоря какво преставляват тези качества и как се прилагат в ежедневното производство на софтуер. А дали помагат, ще очаквам вашите коментари.