Правила за комуникация, нетикет и CVS в работата на екипа |
Забележка: Този документ е замислен да служи предимно за вътрешни правила в работа на екипа ни, но може да интересува и външни хора, в случай, че желаят да се присъединят към нас. Времето и други споменати регионални величини се отнасят до София, България.
Употребата на електронна поща е важна. Отговаряйте до 24 часа. Поради това ще се опитаме да ограничим общуването чрез електронна поща до най-съществени теми.
Свободни сте да общувате на английски или български език. Единствено изключение правят коментарите за CVS и за изходния код, които трябва да са на английски.
Основните дебати относно развитието на софтуера трябва да се провеждат в публичния и архивния пощенски списък, които ще бъдат наричани в този текст „lcm-dev“:
Различни допитвания и вътрешното общуване трябва да се осъществяват на затворените пощенски списъци, които ще бъдат наричани в този текст „lcm-core“:
В пощенските списъци уважавайте основните правила на нетикета:
Препоръчва се да се придържате към темата на съответните пощенски списъци и да избягвате да пращате материали като вицове, анекдоти и други несвързани с проекта неща.
Парични или административни въпроси следва да бъдат пращани само на lcm-core (които имат затворени архиви), докато теми, свързани с кода - само на lcm-dev, освен ако няма специални причини за обратното. В последния случай трябва да бъде изложена накратко причината.
Много финансови и политически въпроси са свързани с обективни причини, които са били обсъждани между ръководството на проекта, спонсора и потребителите. Моля да имате това предвид, ако решите да критикувате тези проблеми публично или да участвате в обществени дискусии. Ако подобни теми бъдат разисквани, моля, дайте възможност на ръководството да отговаря. Ако е нужно, можем да публикуваме списък на често задаваните въпроси на уеб страницата на проекта.
Молим ви да използвате списъците възможно най-често, не и за лични и поверителни въпроси, тъй като това осигурява архиви, които не можем да променяме. В случай на несъгласие архивите ще могат да послужат за справка. Те са също така много ценен източник, който ще ни е нужен за отчетите към спонсора.
Насърчаваме употребата на Свободен софтуер. Ако вашият избор е да работите с различен софтуер, то това не бива да поставя останалите членове на екипа в софтуерна зависимост.
Ние използваме „отворени формати“. Частните файлови формати може да не бъдат съхранени на CVS, нито пък да бъдат публикувани на нашия уеб сайт, тъй като други членове на екипа може да нямат достъп до такъв софтуер, нужен, за да се стигне до информация, пазена в частните формати. Ако сте принуден да работите със частен формат или ако не сте сигурни, моля, обърнете се към ръководителя на софтуерния проект (Матю) чрез „lcm-core“.
Вашият компютър си е ваша отговорност, но можем да Ви осигурим техническа поддръжка по отношение на употребата на свободен софтуер, ако става въпрос за проекта.
Може да използвате до 10% от „работното си време“, за да актуализирате програми на личния си компютър, ако става въпрос за инсталиране на Свободен софтуер. Ако пресметнете, че дадена задача ще отнеме повече от 10% от „работното ви време“ или ако тя не се отнася до Свободен софтуер, трябва първо да се допитате до ръководителя на софтуерния проект чрез „lcm-core“.
Всеки член на екипа трябва кратко и ясно да отчита часовете, посветени на всяка задача до петък, 16:00 ч. всяка седмица. Тези отчети трябва да включват дневните задачи и броя на часовете, за които са били извършени. Например: „Понеделник: 2 часа за форматиране на информация, 3 часа за тестване на достъпността и т.н.“. Отчетите трябва да бъдат пращани лично на Матю.
На всеки две седмици ще се провежда онлайн среща на екипа за максимум 1 час. Присъствието е задължително. Ако ви е невъзможно да участвате, моля, предупредете 2 дни по-рано, така че да променим срещата. Точното време и програма за срещите ще бъдат избрани на 6 септември.
Отчетите и резултатите от работата трябва да бъдат извършвани навреме. Ако това не е възможно, трябва да предупредите ръководителя на софтуерния проект (Матю) предварително и да обясните причината за забавянето. Разрешение за извънредна работа трябва да бъде поискано няколко дни по-рано.
Ако пресметнете, че ще са ви нужни допълнителни финансови средства за задачите (например: телефонни разговори или пътуване в рамките на страната), моля, обърнете се към ръководството на проекта първо и изчакайте съгласието им. В много случаи финансовите въпроси трябва да бъдат одобрени от счетоводител.
CVS осигурява добър дневник на развитието на работата и усилията Ви и ще бъде важен източник за отчитане на работата пред спонсорите ни. Също така ще помогне да се избегнат подробните обяснения пред ръководството на проекта.
За целта предавайте работата си непосредствено след изпълнението на дадената задача, без значение колко малка е тя.
Можете да създадете клон, ако смятате да започнете мащабна експериментална задача, която ще промени съществуваща функция. Ако само добавяте нова функция, която няма да повреди работата на друг член на екипа, няма нужда да правите клон.
Ясни и кратки коментари на английски трябва да се включват във всяко предаване.
Предавайте по една задача. Например не предавайте 5 файла с посланието "оправени дефекти". Оправете един дефект и обяснете какъв е той и дали съществува the Source Forge tracker reference.