Wszystkie dotychczasowe odpowiedzi (i komentarze) wydają się skupiać całkowicie na pierwszej połowie wypowiedzi, co czyni ją komentarzem o „wzdęciach”, kiedy ważna połowa to druga połowa: te programy, które nie mogą się tak rozwinąć, są zastępowane przez te który może.
Tu nie chodzi o rozdęcie oprogramowania, chodzi o realia rynku. Ludzie mogą powiedzieć, że chcą prostego produktu, ale kiedy spojrzysz na faktyczne użycie, rzeczy, które się wykorzystują, to takie, które pozwalają użytkownikom robić więcej, a w końcu zastępują narzędzia mniej sprawne.
Częścią problemu jest to, że „proste” to mylące słowo. Podobnie jak „rozszczepienie” może oznaczać dwie prawie całkowicie przeciwne rzeczy. Ludzie chcą czegoś, co upraszcza złożone zadania. To „dobre proste” i wymaga dużej złożoności, aby zrobić dobrze. Jednak niektórzy interpretują to jako to, że ludzie chcą czegoś uproszczonego lub minimalistycznego. Ta koncepcja może mieć niszowy urok, ale ogólnie rzecz biorąc, niewłaściwe jest „proste” skupienie się przy projektowaniu produktu. Bez względu na to, jak dobra jest Twoja praca, nowe prośby o nowe funkcje wciąż się pojawiają.
Jako przykład podajemy program, nad którym pracuję w pracy. Prawdopodobnie nigdy o tym nie słyszałeś, ale jesteśmy liderem rynku w wyspecjalizowanej branży: kontrola mediów. Nasz program najprawdopodobniej prowadzi twoją ulubioną stację telewizyjną i / lub radiową. Klienci to uwielbiają, mówią, że jest o wiele lepszy niż cokolwiek innego, z czym współpracowali.
To też jest ogromne . Rozmiar pliku EXE wynosi ponad 65 MB, z około 4 milionami wierszy kodu, wspartymi bazą danych z ponad 150 tabelami, zbudowanymi w ciągu ponad dekady pracy. A jednak wydaje się, że za każdym razem, gdy próbujemy zainstalować go na nowej stacji lub w sieci, jest jedna lub dwie rzeczy, które są absolutnie niezbędne dla ich przepływu pracy, a my nie mamy wsparcia. W rezultacie dodajemy nowe funkcje, ponieważ w przeciwnym razie klienci nie chcieliby przełączyć się z systemu, do którego już byli przyzwyczajeni. Powtarzam, klienci to uwielbiają.