Chcę zobaczyć, jak robią to inni ludzie. Zwłaszcza w sytuacjach, gdy wielu różnych klientów korzysta z tej samej bazy oprogramowania z nieco innymi regułami biznesowymi. Jakich praktyk używasz do dokumentowania, jak wszystko ma działać, czy reguł biznesowych.
Zasadniczo więc, gdy nowy programista pojawia się w zespole, jest łatwy dostęp do tego, jak powinno działać, ponieważ oczywiście istnieje różnica między uwolnieniem czegoś od błędów i poprawieniem działania.
Byłoby naprawdę miło mieć dostęp do zasobów zamiast angażować architekta lub BSA w rozmowę za każdym razem, gdy pojawia się pytanie, jak coś należy przetworzyć.
documentation
business-rules
MetaGuru
źródło
źródło
What kind of practices do you use to document how everything is supposed to work or business rules.
Zaufaj mi, nie chcesz wiedzieć ... <westchnienie>Odpowiedzi:
Jest to jeden z przypadków użycia frameworków BDD, takich jak Cucumber, które umożliwiają przechwytywanie wymagań biznesowych w kodzie i częste testowanie tych wymagań. Inne podejścia, które widziałem, to długie i skomplikowane dokumenty specyfikacji, duże kartki papieru przyczepione do ściany, pokłady slajdów i Joe, facet na końcu stołu, który wszystko wie.
źródło
Myślę, że przynajmniej będą one udokumentowane i utrzymane w dokumencie wymagań.
Zdaję sobie sprawę, że większość miejsc albo nie ma pisemnych wymagań, albo nie są utrzymywane, ale to inny problem. :-)
źródło
Użyliśmy BPMN do dokumentowania i modelowania naszych biznesowych przepływów pracy, jeśli o to ci chodzi.
Próbowaliśmy również użyć silnika przepływu pracy w projekcie, aby umożliwić użytkownikom uczestnictwo w modelowaniu, ale uderzyło to dość opornie, ponieważ obawiali się, że coś zepsują, nawet jeśli modelowanie zostało wykonane wspólnie ze specjalistą od przepływu pracy z naszego Dział IT.
źródło