Poręcze projektowe: projekt przez komisję
Kiedy masz kontrakt na zbudowanie rozwiązania dla innych – przede wszystkim w sieci, ponieważ w tym obszarze pracuję – myślę, że jest kilka czynników, które są ważne dla projektu :
- Nie powinno być „projektu przez komisję".
- Nikt inny niż główny zespół programistów powinien być w stanie zapewnić rozwój, etapowanie i produkcję.
- Nikt nie powinien być w stanie pisać do produkcji, ale zespół programistów (a nawet wtedy powinien nastąpić proces wdrożenia).
Zawsze niechętnie wypowiadam takie stwierdzenia, ponieważ wydają się one dogmatyczne, ale uważam, że im dłużej pracuję w tej branży, tym bardziej uważam, że te trzy zasady są ważne.
A może to tak naprawdę tylko wskazówki. W końcu są wywoływane strzały, zanim faktycznie coś zrobimy.
Niezależnie od tego, czy jest to więcej sugestii czy zasad, tak naprawdę nie ma to znaczenia. Są powody, dla których wszyscy dochodzimy do takich wniosków, prawda? I tak w kolejnych kilku postach (zamiast jednego długiego posta) podzielę się powodami, dla których te trzy zasady są dla mnie ważne.
Projekt przez komitet
Używając tego terminu, nie mam na myśli, że za projektowanie strony powinna odpowiadać jedna osoba. Chodzi mi tylko o to, że powinna za to odpowiadać agencja lub grupa tych, którzy skupiają się na designie.
„Projektowanie przez komisję” to lekceważące określenie na projekt, w który zaangażowanych jest wielu projektantów, ale nie ma jednoczącego planu ani wizji.
Tak więc „komitet” w tym przypadku ma miejsce, gdy grupa osób lub klienci lub osoby związane z klientami w pewnym stopniu przychodzą, aby zobaczyć wynik wdrożenia (lub nawet sam projekt), e-mailem z sugestiami na temat tego, co chcieliby zrobić. lubię widzieć i oczekiwać, że tak się stanie.
To znaczy, że ekspertyza danego projektanta jest poświęcona dla opinii innej grupy.
Księżniczka Leia nie była komitetem.
I, być może w skrajnych przypadkach (choć nigdy osobiście tego nie doświadczyłem), użyj płatności jako dźwigni, aby osiągnąć swój cel.
Chodzi o to, że osoby, które mają zaprojektować rozwiązanie dla klienta, powinny być, jak wspomniano, ekspertami w tej dziedzinie. Rozumieją typografię, kolory, rozdzielczości ekranu, dostępność i tak dalej.
Pozostawienie ich w swojej dziedzinie jest zawsze dobrym pomysłem.
Dbanie o Projekt
Nic z tego nie ma nic wspólnego z tym, że ktokolwiek ma większą kontrolę nad projektem niż ktokolwiek inny.
Chodzi o upewnienie się, że wszyscy interesariusze projektu współpracują ze sobą i nie przekraczają obszarów odpowiedzialności. (Wyobraźmy sobie, powiedzmy, GIF-y, które byłyby wykorzystywane do reklam, gdyby za reklamy odpowiadali deweloperzy. 😏)
Najważniejsze jest to, że udany projekt polega na tym, że wszyscy pozostają w swoim kącie i pracują razem we własnym obszarze wiedzy.
W przeciwnym razie kończy się to, że rzeczy nie są zsynchronizowane i zasadniczo stwarzają więcej problemów, gdy nie ma ich (no cóż, przynajmniej w określonym obszarze), od których można zacząć.
Co dalej?
W następnym poście omówię ideę udostępniania środowisk, co to oznacza i jak wpływa na ogólną rolę zarządzania projektami. Ale omówię to bardziej szczegółowo w poście.
Ostatecznie chodzi o upewnienie się, kto ma dostęp do odczytu i zapisu do różnych obszarów, w których można wdrożyć aplikację lub projekt. Jasne, dla niektórych, którzy to czytają, może to wydawać się trochę jak treści „dla początkujących” lub w ogóle nie jak treści związane z „rozwojem”.
Ale jeśli prowadzisz działalność polegającą na współpracy z innymi w celu stworzenia rozwiązania, to są to rzeczy, na które możesz się natknąć i łatwiej jest mieć plan oparty na błędach popełnionych przez innych (a mianowicie ja 🙂) niż uczenie się rzeczy trudna droga.