Technologie i narzędzia: język PHP 5, Java, JavaScript, Python, system Zend Framework, Django, biblioteka jQuery, Smarty, platforma Eclipse, MySQL, SVN, CVS, UML, Firefox.
WebProgramming - wszystko o serwisach internetowych
O serwisach internetowych.
[projekt] Słownik w projekcie.
Jakiś czas temu (ładne parę lat już minęło) uczestniczyłem pierwszy raz w większym projekcie. Już wtedy zrozumiałem o potrzebie stworzenia szeroko rozumianego słownika..
Mówiąc o słowniku mam na myśli w tym momencie zbiór pojęć i definicji, którymi osoby zaangażowane w projekt mogą się posługiwać jednoznacznie.
Projekt polegał na zaimplementowaniu aplikacji webowej do zarządzania wolontariuszami oraz programami, w których mogą oni uczestniczyć. W trakcie rozmowy z klientem wyszła pewna ciekawa rzecz.. nieporozumienie odnośnie nazwy “identyfikator” ![]()
Mówiąc to słowo klient miał na myśli plakietki, które przyczepia sie do piersi na przykład na prezentacjach. Natomiast członkowie zespołu (jak przystało na przedstawicieli z rodziny Homo Informaticus) myśleli o identyfikatorach z bazy danych. Minęło dobre kilkanaście minut zanim doszliśmy do porozumienia
Wówczas po raz pierwszy w swoim informatycznym życiu zrozumiałem, iż słownik używanych określeń oraz ich definicji jest potrzebny. Nie tylko likwiduje nieporozumienia, ale również ułatwia i przyspiesza komunikacje pomiędzy osobami powiązanymi z projektem.
Abstrahując od wspomnianego przykładu w owym słowniku mogą się również znaleźć wykorzystywane skróty oraz nazwa kodowa projektu. Określenie nazwy kodowej natomiast ułatwi nam filtrowanie / wyszykiwanie wiadomości (np. emaili) z danego projektu.
Napisz komentarz