Wątek przeniesiony 2020-05-29 21:24 z Kariera przez cerrato.

Czy jest gdzieś definicja zmiany funkcjonalności

0

Mam system który generuje wiele różnych dokumentów np.
pdf. xml. Czy zwykła zmiana nazwy tego pliku na przykład tytuł dokumentu który podstawia się pod danym plikiem to zwykła poprawka czy może zmiana funkcjonalności ?

Pytanie moje jest banalne ale dość istotne bo nie ma w internecie definicji zmiana funkcjonalności.
Kiedy jest ona zmianą a kiedy poprawką ?

Będę bardzo wdzięczny za precyzyjne wskazanie

5

Wszystko zależy od specyfikacji aplikacji.

  • Jeśli aplikacja działa jak powinna i klient chce zmianę to nie ważne jak to jest duża zmiana jest to nowe story które powinno zostać dołączone do specyfikacji aplikacji na przyszłość.
  • Jeśli aplikacja działa niezgodnie ze specyfikacją i klient chce żeby działała zgodnie to jest to bugfix
  • Jak nie masz specyfikacji to klient może wmówić ci wszystko
2

IMO ta dyskusja nie ma sensu, bo co ci da, że nazwiemy jakąś zmianę zmianą a nie poprawką? Te pojęcia są rozłączne tj. możesz mieć poprawkę bez zmiany funkcjonalności (bug fix), poprawkę ze zmianą funkcjonalności (niedoprecyzowane wymagania, źle zaimplementowanie wymaganie) lub samą zmianę funkcjonalności (np. zmiana wymagania po zobaczeniu wersji testowej). Inna sprawa, że każdy będzie to nazywał jak chce: przykładowo klient może nazywać każdą zmianę funkcjonalności poprawką, bo wtedy pokazuje, że programiści zrobili źle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1