Dokumentowanie wymagań

Według definicji, która uwzględnia różne rodzaje informacji, wymagania stanowią specyfikację tego, co powinno zostać zaimplementowane. Opisują jak powinien zachowywać się system, albo określają jego właściwości i atrybuty. Mogą nakładać ograniczenia na proces tworzenia systemu.

wymagania dokumentacja Czytaj dalej

Przygotowanie wymagań – współpraca analityka biznesowego z klientem

Jakość realizowanego Systemu w dużej mierze zależy od przygotowanych wymagań. Jeżeli mamy dobrze opracowane wymagania, można przyjąć założenie, że zrealizowany na ich podstawie System również będzie jakościowo dobry.
Karl Wiegers i Joy Beatty w „Specyfikacji oprogramowania. Inżynieria wymagań” Wydanie III twierdzą, że „Doskonałe wymagania są wynikiem efektywnej współpracy między twórcami oprogramowania a klientami…” w dalszej części wskazują wspólny cel oraz zagrożenie jakie niesie realizacja projektu „ Gdy w trakcie realizacji projektu narasta presja, łatwo jest zapomnieć, że wszyscy interesariusze mają wspólny cel. Jest nim wytworzenie produktu, który dla każdego z interesariuszy przedstawia odpowiednią wartość biznesową oraz go wynagradza”. Czytaj dalej

Inżynieria wymagań

Inżynieria wymagań

„Najtrudniejszym etapem tworzenia systemu komputerowego jest podjęcie precyzyjnej decyzji dotyczącej tego, co należy zbudować. Żadna inna część pracy koncepcyjnej nie jest tak trudna, jak zdefiniowanie szczegółowych wymagań technicznych, w tym określenie interfejsów umożliwiających komunikację z ludźmi, urządzeniami oraz innymi systemami oprogramowania. Żadna inna część pracy aż tak bardzo nie zaszkodzi systemowi, jeśli zostanie wykonana źle. Żadna inna część nie będzie trudniejsza do późniejszego wyprostowania.” Frederic Brook w opracowaniu „ Bez srebrnej kuli.Istota i wypadki inżynierii oprogramowania” z 1987.

Inżynieria oprogramowania jest dziedziną informatyki, której początki sięgają lat sześćdziesiątych ubiegłego stulecia. Andrzej Jaszkiewicz w książce „Inżynieria oprogramowania” definiuje ją jako wiedzę techniczną a nie naukę teoretyczną, dotyczącą cyklu życia oprogramowania, której celem jest uzyskanie wysokiej jakości produktu – oprogramowania. Czytaj dalej

Zmiany w oprogramowaniu i Specyfikacji Wymagań

Jak postępować ze zmianami wymagań ?

Zmiany w oprogramowaniu się zdarzają, często też są niezbędne. Samo zdefiniowanie wszystkich wymagań dotyczących produktu jest często niemożliwe, zmianom ulegają potrzeby biznesowe czy też przepisy. Zarządzanie projektami programistycznymi powinno zagwarantować że:

  • proponowane zmiany w wymaganiach zostaną starannie ocenione przed podjęciem decyzji o ich realizacji,
  • podjęte decyzje o ich realizacji zostaną podjęte przez odpowiednie osoby,
  • wprowadzone zmiany będą widoczne dla wszystkich zainteresowanych,
  • zmiany w wymaganiach dotyczących projektu będą wprowadzane w sposób spójny
  • Jako idealną sytuację uznaje się kaskadowy model rozwoju oprogramowania, który niestety nie sprawdza się w praktyce. Uzasadnione jest „zamrożenie ” wymagań na okres danej iteracji procesu w celu ich realizacji. Natomiast samo ewaluowanie wymagań jest uzasadnione, podyktowane zmianami jak i oczekiwaniami użytkowników. W przypadku, gdy wymagania ulegają zmianom, wprowadzane są nowe funkcje, a zasoby i harmonogram prac pozostaje niezmieniony – dochodzi do zjawiska pełzania zakresu. Zatwierdzanie każdej zmiany, wymaga wprowadzenia zmian w już wykonanym projekcie, co z kolei zagraża terminowemu zakończeniu projektu. Kontrolę nad pełzaniem zakresu można uzyskać poprzez udokumentowanie celów biznesowych, zakresu i ograniczeń systemu. Po zdefiniowaniu wymagań w stopniu wystarczającym do podjęcia pracy nad projektem, zarządzanie zmianami może ograniczyć niekorzystny wpływ  wprowadzanych zmian na projekt . Karl Wiegers i Joy Beatty w „Specyfikacji oprogramowania inżynieria wymagań”  wydanie III , proponują następujący przebieg procesu kontrolowania zmian:
  • kryteria początkowe, tj. warunki, które powinny zostać spełnione przed przystąpieniem do realizacji procesu,
  • rozmaite zadania wykonywane w ramach procesu,
  • czynności weryfikujące poprawność wykonania poszczególnych zadań,
  • kryteria końcowe, czyli okoliczności wskazujące, kiedy proces został pomyślnie zakończony.

Przykładowy szablon opisu procesu kontrolowania zmiany:

  1. Cel i zakres
  2. Role i odpowiedzialność
  3. Stany wnioskowanych zmian
  4. Kryteria początkowe
  5. Zadania
    1. Ocena propozycji zmiany
    2. Podjęcie decyzji
    3. Implementacja zmiany
    4. Weryfikacja zmiany
  6. Kryteria końcowe
  7. Raportowanie statusu zmiany

W celu gromadzenia i zarządzania zmianami zalecane jest korzystanie z narzędzi do kontrolowania zmian.

 

Rachunkowość w działalności gospodarczej

Działalność gospodarcza przejawia dynamiczny charakter, na który składa się wiele różnorodnych zdarzeń gospodarczych, będących przedmiotem obserwacji rachunkowości. Zdarzenia te zwane operacjami gospodarczymi, wywołują zmiany w wielkości i strukturze składników zasobów jednostki gospodarczej. Posiadają formę wartościową jak również równowartościową polegającą na zwiększeniu lub zmniejszeniu wartości. Wynikają natomiast z świadomej działalności człowieka w procesach gospodarczych, jak również z niezależnych od woli człowieka zdarzeń losowych. Tym samym stanowią czynnik dezorganizujący statykę rachunku bilansowego.

Czytaj dalej

Informatyzacja podstawowych procesów w firmie

Według założeń technik reengineringu i BPM (Business Process Management)podstawą modernizacji procesów biznesowych jest optymalne zastosowanie dostępnych  technologii teleinformatycznych. Niestety nie dostyczy to wszystkich procesów, ze względu na brak możliwości zastosowania takich technologii. O zakresie możliwości zastosowania tych technologi decyduje:

  • wielkość firmy gdzie w małych i średnich firmach masowość
  • realizacji procesów jest znacznie mniejsza niż w dużych firmach.

Czytaj dalej

Procesy biznesowe dla małych i średnich przedsiębiorstw

Podczas wyznaczania procesów dla małych i średnich przedsiębiorstw produkcyjnych należy uwzględnić kryterium zakresu działalności i złożoności procesów. Przedsiębiorstwa te realizują najszerszy zakres działań, obejmujący pełny cykl życia produktu, natomiast procesy niezwiązane z produktem są realizowane w ograniczonym stopniu np. badanie potrzeb rynku czy działalność analityczno – kontrolna. Dla przedsiębiorstwa produkcyjnego można wskazać grupę procesów, która jest dla kategorii charakterystyczna i powinna być realizowana.

Jako procesy podstawowe: 
Przygotowanie produkcji; 
Zarządzanie zamówieniami na produkty wytwarzane; 
Planowanie produkcji; 
Realizacja produkcji; 
Realizacja sprzedaż produkcji. 
Jako inne procesy:
Zarządzanie zapasami części i materiałów; 
Zarządzanie zapasami produktów.
Procesy biznesowe dla przedsiebiorstwa produkcyjnego

Procesy biznesowe dla przedsiębiorstwa produkcyjnego

Czytaj dalej

Funkcje biznesowe

Aby zrozumieć jak działają systemy klasy ERP, należy najpierw zrozumieć jak funkcjonuje biznes. Przedsiębiorstwo produkcyjne składa się z kilku obszarów funkcjonalnych, natomiast te składają się z różnych funkcji biznesowych, które są wykonywanymi czynnościami, związanymi z biznesem.

Obszary funkcjonalne

Obszary funkcjonalne

Czytaj dalej

Identyfikacja procesów biznesowych

Współczesne jednostki gospodarcze w swym podejściu procesowym, ukierunkowane są na zachodzące w nich procesy. Identyfikacja procesów będących powiązanymi ze sobą czynnościami ułatwia zrozumienie i funkcjonowanie przedsiębiorstwa. Identyfikacja procesów jest kluczowym krokiem w procesie modernizacji procesów biznesowych firmy, inicjuje ich modelowanie oraz analizę. Realizowana jest w jednostce jako sekwencyjne działanie z uwzględnieniem właściwej klasyfikacji, w wyniku której zostają:

Czytaj dalej

Wybierz system dla siebie

W ostatnich latach zintegrowane systemy wspierające zarządzanie stały się dość powszednim narzędziem w wielu firmach. W większych firmach stały się standardem, w mniejszych – czynnikiem umożliwiającym dalszy rozwój. Zakup rozwiązania klasy ERP powinien być dobrze przemyślaną inwestycją, będącą zaplanowanym punktem w długofalowej strategii rozwoju i budżecie firmy. Obecnie oprogramowanie ERP jest rozwijane pod kątem specyficznych potrzeb małych i średnich firm, jak również dopasowane finansowo do ich możliwości. Duże zainteresowanie oprogramowaniem wspomagającym zarządzanie wykazują firmy produkcyjne, dystrybucyjne, handlowe oraz usługowe takie jak np. agencje reklamowe. Zainteresowanie tych firm spowodowane jest chęcią usprawnienia procesów kontroli rentowności i planowania projektów. Kierownictwo firm oczekuje od systemów biznesowych usprawnienia procesów raportowania na potrzeby procesów decyzyjnych, optymalizacji czasu pracy i wykorzystania kompetencji pracowników, poprawy rentowności działalności m.in. dzięki optymalizacji wykorzystania kluczowych zasobów, którymi dla tego rodzaju działalności są pracownicy.

Czytaj dalej