niedziela, 28 maja 2017

Tworzenie projektu

Jak często zdarza się Wam, że ktoś przychodzi i mówi:
"Chciałbym taką prostą aplikację, która będzie służyła do wprowadzenia paru prostych danych i wyświetlenia ich"

a za chwilę okazuje się, że oprócz wyświetlenia ma jeszcze wykonać parę "nieistotnych" obliczeń, raporty prezentować w zestawieniach rocznych, miesięcznych i dowolnych, dostęp do tego mogą mieć tylko nieliczne osoby, albo część powinna mieć dostęp do czegoś innego, a pozostali to jeszcze do czegoś innego, albo najlepiej jeszcze część danych powinno być automatycznie ściągane z jakiegoś innego programu ....

i tak mała aplikacja rozrasta się do wielkich rozmiarów.

Jak przystąpić do tworzenia projektu?
Ano tak, żeby poświęcić trochę czasu i spróbować przewidzieć, jak bardzo ta prosta aplikacja może się skomplikować.

Jak zaprojektować bazę danych, aby zmiana założeń nie wymuszała budowania projektu od początku?

Bardzo często zdarza się taka sytuacja i coraz bardziej jestem przekonana, że czas spędzony na projektowaniu i przemyśleniach nie jest czasem straconym. Dzięki temu rozbudowa aplikacji nie wymaga kompletnej zmiany i problemów z migracją danych.


Brak komentarzy:

Prześlij komentarz