Project In A Week / development bootcamp [zamknięte]

14

Nasz zespół zastanawia się nad stworzeniem „Project In A Week” (bootcamp) i jestem zainteresowany, aby dowiedzieć się, czy ktoś jeszcze ma takie doświadczenie lub ma jakieś porady?

Chodzi o to, aby oderwać się od rozpraszających uwagi biura, motywować się nawzajem i budować nasze więzi w zespole, aby w krótkim czasie opracować innowacyjny i dochodowy produkt.

Planuje się, aby cały zespół deweloperów (około 5 deweloperów), projektant, kierownik projektu, para handlowców i marketingowców pozostała w centrum konferencyjnym / hotelu przez pełny tydzień roboczy. Będziemy całkowicie skoncentrowani na zbudowaniu jednej aplikacji internetowej (z wyprzedzeniem) i uruchomieniu jej na rynku oraz w ciągu tygodnia. Będziemy pracować dość długo, ale wieczorami będziemy się dobrze bawić razem. W biurze pozostanie kilku członków zespołu, którzy zapewnią, że nie rozproszy nas codzienna obsługa klienta. Podobne podejścia „wciągające” są stosowane przez firmy szkoleniowe, takie jak Firebrand.

Dobry pomysł? Okropny pomysł? Co powinniśmy zrobić, aby zachęcić zespół?

Wszelkie przemyślenia / doświadczenia / porady będą mile widziane.

Twoje zdrowie

TimS
źródło
Red Gate zrobiła coś podobnego jakiś czas temu: youtube.com/watch?v=29yz3v1OCIE
thecoop
jaki jest pomysł ludzi odpowiedzialnych za sprzedaż i marketing? czy zamierzają stworzyć bazę klientów, marketing wirusowy dla tworzonego produktu? Rozumiem zespół programistów.
Aditya P
@AdityaGameProgrammer Tak, osoby zajmujące się sprzedażą / marketingiem będą kierować treścią i projektem strony publicznej oraz będą pracować nad promocją, jak mówisz. Muszą brać udział w kształtowaniu produktu, pomagać w testowaniu i zapewnić, że programiści dostarczą coś „nadającego się do sprzedaży”!
TimS

Odpowiedzi:

5

Byłem w zespole „Kodowanie przez morze” z Czerwonej Bramy, o którym wspomniał Thecoop.

Ja i myślę, że wszyscy pozostali w zespole mieli absolutnie niesamowity czas i byłbym pierwszy w kolejce, aby odłożyć moje nazwisko, aby to zrobić ponownie. Zbudowaliśmy wersję beta SQL Search, stosunkowo małego narzędzia, od zera w ciągu tygodnia, chociaż z pewnością było w wersji beta i nie było w tym momencie gotowe do ogólnej wersji.

Oto kilka zastrzeżeń, które pamiętam z naszego sprawozdania:

  • W zespole było nas czterech: 2 programistów, jeden tester i jeden specjalista od UX. Pomyśleliśmy, że pięć może działać, prawdopodobnie dodając drugi tester, ale sześć lub więcej zacznie być mniej użytecznych. Gdy osiągniesz taki rozmiar zespołu, zaczniesz potrzebować pewnego rodzaju zarządzania projektami, ale z czterema z was możesz bardzo skutecznie samoorganizować się. Nie jestem pewien, czy posiadanie kierownika projektu w takich sprawach zadziałałoby!

  • Dobre wyobrażenie o tym, co robisz przed wyjazdem, jest dobre. Spędziliśmy wcześniej dzień lub więcej, rozmawiając z pracownikami firmy, którzy nie byliby w zespole, aby uzyskać ich wkład. To było naprawdę cenne! Nie należy jednak stosować sztywnej specyfikacji, ponieważ a) zabiera dużo zabawy ib) i tak się zmieni. Pierwszy poranek spędziliśmy na przeprowadzeniu burzy mózgów na temat projektu i wymagań, ale zapewnialiśmy im elastyczność podczas całego projektu.

  • Pamiętaj, że musisz zorganizować infrastrukturę: wszyscy wzięliśmy komputery stacjonarne, abyśmy mogli z łatwością obsługiwać wiele monitorów - nie przejmuj się tym, bo spowoduje to niepotrzebny ból dla programistów. Jak uzyskasz dostęp do innych elementów infrastruktury biurowej? Zbudować systemy? E-mail? Kto w zespole to wszystko skompletuje?

Odpowiedzi na niektóre pytania postawione przez innych - właśnie to zrobiliśmy; zadziałało dla nas; to może nie działać dla ciebie:

  • Posiłki: byliśmy w domu przez sześć nocy. Pierwszej nocy zrobiliśmy pizzę dla szybkości, kolejnej nocy poszliśmy do miasta na curry, a pozostałe cztery ugotowałyśmy posiłek dla wszystkich innych. Działa to naprawdę dobrze i wszyscy lubimy gotować i jeść. Na śniadanie / lunch dostaliśmy po prostu wybór rzeczy, które oznaczały, że mogliśmy połączyć coś odpowiedniego. Jeśli to zrobisz, wszyscy pójdą razem na zakupy na początku podróży i, oczywiście, firma płaci! (Nawiasem mówiąc, obejmowało to kilka butelek wina. Nie bądź głupi i ustal limity, ile mogą wydać: jeśli nie możesz im ufać, że nie są głupi, nie powinieneś robić tego ... )

  • Odszkodowanie: nie otrzymaliśmy zapłaty za nadgodziny lub czas wolny w zamian. W ramach zespołu nawet przez chwilę nie zastanawiałem się, co powinienem zrobić. To było całkowicie niesamowite doświadczenie i wiem, że w firmie było mnóstwo ludzi, którzy chętnie by pojechali, gdyby ktokolwiek z nas tego nie zrobił. Rozumiem, że niektórzy mogą mieć zobowiązania rodzinne, co może być problematyczne. Jeśli uważasz, że podoba ci się to doświadczenie, skorzystaj z niego - jeśli nie, nie rób tego.

  • Czas: Myślę, że tydzień (5 dni roboczych) jest odpowiedni. Przyjechaliśmy w niedzielny wieczór i spędziliśmy to na osiedlaniu się i ustawianiu, a potem trochę relaksu. Wyszliśmy następnego sobotniego poranka po spakowaniu, zostawiając nas od poniedziałku do piątku do samego projektu. Nie ma mowy, abyśmy mogli utrzymać to, co zrobiliśmy przez dwa tygodnie, ale nie krócej niż tydzień, i myślę, że byłbyś bardzo ograniczony w tym, co możesz osiągnąć. Nie sądzę, żeby przekazanie zespołu działało.

  • Wydajność spada po 40 godzinach: przez tydzień w izolacji nie stwierdziliśmy, że jest to takie złe. Czy mogę to wytrzymać w nieskończoność? Zdecydowanie nie. Ale przez tydzień działał przy adrenalinie, kawie i świetnej pracy zespołowej. Chociaż kod napisany o północy po kilku kieliszkach czerwonego wina wymagał trochę uwagi następnego dnia ;-).

  • Zakwaterowanie: uczyń to niesamowitym. Nie jakieś podejrzane miejsce konferencji. Znajdź najbardziej niesamowity dom w najpiękniejszej lokalizacji. Mieliśmy telewizor wielkości małej planety (który nigdy się nie przyzwyczaił), kominek, stół do gry w piłkarzyki, ogromną kuchnię i zdecydowanie sypialnię! To było na pustkowiu i to też było świetne.

Oto krótki film z naszej przygody, jeśli jesteś zainteresowany: http://www.youtube.com/watch?v=29yz3v1OCIE

Pozdrawiam, Rob

rmc47
źródło
1
Rob, dziękuję bardzo za odpowiedź na mój e-mail do twojego dyrektora generalnego i poświęcenie czasu na podzielenie się swoimi doświadczeniami. Cieszę się, że ten pomysł zadziałał dla Red Gate w środowisku rzeczywistym. Korzystając z twoich rad i wyciągniętych wniosków mam nadzieję, że będziemy w stanie odtworzyć tę samą motywację i wydajność w naszym zespole i opracować udany produkt. Dzięki jeszcze raz!
TimS
@TimS: nie ma problemu! Każda firma działa inaczej, a to, co dla nas działało, może nie być takie samo, jak to, co działa dla Ciebie, ale może niektóre z moich komentarzy dadzą ci coś do zrobienia. Ale spróbuję i zobaczę, co się stanie :-)
rmc47
Świetna informacja!
DKnight
17

Myślę, że gdybyś próbował odciągnąć mnie od mojej rodziny i wszystkich moich osobistych obowiązków przez cały tydzień obiecującej pracy nieodpłatne nadgodziny i wymuszoną interakcję z moimi współpracownikami, zrobiłbym wszystko, aby zrezygnować.

Lubię wielu moich współpracowników, ale nie ma szans, żeby cały zespół tak bardzo się lubił.

Jeśli masz grupę pojedynczych pracowników, może to działać.

Może jeśli lokalizacja była niesamowita, a zaplanowane zajęcia cieszyły się szerokim zainteresowaniem, a ty zaprosiłeś rodziny i zapłaciłeś im za to, że zostaną na weekend.

DKnight
źródło
Tak, czas wolny od rodziny i normalnego życia jest dużym problemem, więc cieszę się, że go podniosłeś. Byłoby to oczywiście tylko opt-in, z pewną zachętą finansową i / lub wakacyjną do odejścia i włożenia dodatkowego wysiłku. Jak myślisz, co jest dobrym sposobem na zachęcenie zespołu?
Jeszcze
1
zależy od twoich ludzi, a ja wymieniłem tam kilka na dole. W przeciwnym razie podział zysków na produkcie może być dobrym czynnikiem motywującym. Podstawowy% współdzielony dla wszystkich, w tym osób, które pozostają w tyle i umożliwiają, a następnie dodatkowy% współdzielony między tymi, którzy przechodzą na ruchomą skalę w zależności od tego, ile pracy się wykonuje. Istnieje wiele sposobów na motywowanie, najlepiej jest to, czego chcą prawdziwi ludzie w twoim zespole.
DKnight
13
Zgadzam się z zachętami. Oto kilka rzeczy, które przemówiłyby do mnie jako żywiciela rodziny / matki 3: Podwójny czas na nadgodziny (2 godziny później za każdą przepracowaną godzinę, według własnego uznania). Podwójna zapłata. Dodatkowy tydzień wakacji i bonus, dzięki któremu mogę zabrać rodzinę w jakieś miłe miejsce. Kluczową sprawą jest to, że cokolwiek to jest, musi to zrekompensować zarówno mojemu mężowi, jak i ja - ponieważ kiedy pracuję dłużej, on też jako SAHD; i musi być częściowo pewne - nie tylko „tylko wtedy, gdy produkt dobrze” dochód.
Ethel Evans,
5

Podoba mi się ten pomysł i chciałbym uczestniczyć w czymś takim, ale aby mieć tę opcję, trzeba by ją mocno motywować z czasem ( nie tylko pieniędzmi!). Pamiętaj, że zmuszając mnie do pozostania na noc, zmuszasz męża do pracy w nadgodzinach, aby opiekować się naszymi dziećmi. Jeśli masz głównie samotnych lub bezdzietnych pracowników, może to być mniejszy problem. Ponadto, jeśli wszyscy pracownicy mieliby podróżować i być z dala od domu przez sporadyczny tydzień, kiedy zajmowali swoje obecne stanowiska, nie byłoby to problemem.

Moim pomysłem na dobrą rekompensatę byłoby tydzień wakacji (który pomógłby mi również odzyskać nadgodziny) i premia, dzięki której mogłem sobie pozwolić na coś miłego z rodziną. . . i przekupić mojego męża, aby zgodził się z tym.

Chciałbym bardzo jasny plan tego, co zrobimy przed wyjazdem. . . w zasadzie wszystkie planowanie sprintu (lub inne techniki szacowania) są wykonywane przed wyjazdem, z jasnymi szacunkami.

Pewnego wieczoru, gdy firma zabiera nas na kolację z całymi rodzinami (jeśli wydarzenie odbędzie się lokalnie), można zrobić cuda, które powstrzymają mnie od martwienia się o moją rodzinę do końca tygodnia.

Wolałbym zrobić dwudniowe wydarzenie (sugerowane przez kogoś innego) w ciągu tygodnia niż w weekend. Moje weekendy są solidnie zarezerwowane na imprezy rodzinne i kościelne. Jeśli wybierzesz zajęcia weekendowe, nie zapomnij zostawić czasu na zobowiązania religijne.

Jeśli Twoi pracownicy muszą już regularnie pracować w godzinach nadliczbowych, może to przynieść odwrót. Upewnij się, że tydzień wcześniej i tydzień później są dość lekkie, aby zacząć od nowa i mieć czas na odzyskanie.

ETA: Zdaję sobie sprawę, że moje wymagania dotyczące zrobienia czegoś takiego mogą być wysokie. Oferuję je głównie, aby dać wyobrażenie o tym, jak pracownicy, dla których byłoby to najtrudniejsze, mogą czuć się spędzając tydzień poza domem na treningach takich jak ten.

Ethel Evans
źródło
Dzięki za ten punkt widzenia. Zajęty życiem rodzinnym z pewnością utrudni zaangażowanie, więc dobrze jest usłyszeć zachęty, których można oczekiwać w zamian.
TimS
3

Osobiście nie chciałbym robić czegoś takiego. Przede wszystkim kosztowałoby mnie to, bo musiałbym mieć opiekunkę do psa. Po drugie, mój wolny czas jest mój. Potrzebuję tego i muszę być z dala od współpracowników. Mam zajęcia plastyczne i inne zajęcia, z których nie chcę zrezygnować. Potem jest czynnik wyczerpania. Jeśli chcesz, żebym przyjechał do hotelu i dobrze pracował po normalnych godzinach, nie, dziękuję. Zmęczeni ludzie popełniają błędy, głupotą i krótkowzrocznością jest planowanie dodatkowych godzin pracy. Jaki będzie zatem tydzień, w którym powrócisz i tydzień przed wyjazdem? Dodatkowa praca poświęcona na przygotowanie rzeczy do opuszczenia na tydzień i powrót do wielu rzeczy, które nie zostały wykonane, które są pilne. Nie, dziękuję.

Może to brzmi jak zabawa dla młodego singla, ale dla mnie to tortury organizacyjne.

O tak, zapomniałem, więc ten raz, a oni będą oczekiwać, że będziecie w stanie zakończyć cały przyszły rozwój również w ciągu tygodnia. Rozważyłbym ten punkt bardzo ostrożnie, gdybym był tobą.

HLGEM
źródło
Dobrze, że bezpośrednie koszty, takie jak opiekun psa, powinny być prawdopodobnie pokrywane przez firmę, jeśli chcesz wziąć udział w takim projekcie. Nie jestem jednak pewien, czy zgadzam się co do równowagi między domem a pracą, ponieważ jest to bardzo okazjonalna rzecz, a nie refleksja na temat normalnych oczekiwanych wzorców pracy. Jeśli chodzi o realizację wszystkich przyszłych wydarzeń w ciągu tygodnia ... To zdecydowanie nie jest nasze oczekiwanie, jest to wyjątek, nie reguła :)
TimS
1
Liczy się nie twoje oczekiwania, lecz oczekiwania sprzedawców i wyższej kadry kierowniczej.
HLGEM
Nie stanowi problemu, jeśli oczekiwania są odpowiednio zarządzane! :)
TimS
2
powiedzmy po prostu, że przez ponad 30 lat pracy nigdy nie widziałem, aby działało to dobrze dla zespołu na dłuższą metę, jeśli podejmą niezwykły wysiłek, aby coś zrobić i odnieść sukces. To staje się definicją zwykłego wysiłku w 99% przypadków. Ale znasz swoją organizację lepiej niż ja. Tylko bądźcie czujni, że szczególnie handlowcy zapamiętają to następnym razem, gdy klient będzie chciał czegoś szybciej niż szacujecie. I obiecają to bez pytania ciebie.
HLGEM
1
pobijanie kijów nerf, które Devs mogą wykorzystać w sprzedaży i marketingu, może być również wykorzystane jako zachęta ;-)
DKnight
3

Chociaż rozumiem, że kryją się za tym dobre intencje, nie jestem pewien, czy widziałbym, że działa to dobrze w wielu przypadkach. Oto kilka wstępnych pytań, komentarzy i wątpliwości:

  1. Jak szczegółowa jest ta część „z góry zaplanowana”? Wydaje się, że istnieje potrzeba „innowacji”, ale z określonym czasem, którego nie jestem pewien, czy świat działa w ten sposób. Co się stanie, jeśli pod koniec tygodnia nie będzie produktu nadającego się do wysyłki?

  2. Brak analityków. Czy istnieje powód, dla którego nie ma w tym żadnych testerów, analityków biznesowych i administratorów systemu?

  3. RSA Animate - Drive: Zaskakująca prawda o tym, co nas motywuje ” wspomina o firmie programistycznej, która dała pracownikom 24 godziny na zrobienie tego, co chcieli, co może być lepszym pomysłem niż próba nakłonienia kogoś do kreatywności, ale w jednym pudełku.

  4. Jak obchodzić się z posiłkami w tym układzie? Co z ograniczeniami dietetycznymi?

  5. Czy byłyby ustalone godziny pracy dla projektu, czy może to zrobić zespół? Niektórzy ludzie mogą chcieć pracować naprawdę długie dni w konsekwentnym pchnięciu, a inni wolą tryskać.

  6. Jak zorganizowane byłyby miejsca do spania, np. Czy w pokojach hotelowych byłyby pary, czy też każda w swoim pokoju? Na przykład śpię z komputerem CPAP, co było nieco zaskakujące dla osoby, którą dzieliłem pokój w styczniu, co może, ale nie musi sprawić, że łatwo mi będzie wstać i odejść na tydzień od świata.


W 2000 roku wraz z szefem pojechaliśmy na tydzień na konferencję do Los Angeles i dzieliliśmy pokój hotelowy. Jestem prawie pewien, że nie podobało mu się korzystanie z moich umiejętności chrapania z pierwszej ręki. Tak się stało, ale nie jestem pewien, jak prawdopodobne jest, że tak się stanie w przyszłości.

Inną myślą jest to, jakie działania następcze zostałyby wykonane, aby zobaczyć, jakie zmiany w relacjach i procesach można podjąć od tego tygodnia? Chociaż niektóre z tych niematerialnych korzyści mogą się utrzymywać wraz ze zmianami relacji, warto je odnotować, aby dowiedzieć się, jakie wnioski wyciągnięto z tego rodzaju ćwiczeń.

JB King
źródło
Doskonałe punkty, dziękuję. Planowanie z wyprzedzeniem będzie polegać na burzy mózgów, aby zdecydować o pomyśle (mamy jeden na myśli) i dopracować go (technicznie i komercyjnie), a następnie nasz guru interfejsu użytkownika, który połączy niektóre szkielety. Dobra uwaga na testerach, ludzie w biurze, którzy nie są zaangażowani, mogą to zrobić. Posiłki, spanie i godziny są przedmiotem dyskusji w zespole.
TimS
W jakiej firmie dzielisz pokój z kimś innym? Przez ponad 20 lat podróży służbowych ta myśl nawet nie przyszła mi do głowy, ponieważ byłaby to taka zła praktyka. Gdybym musiał dzielić pokój, liczba podróży służbowych, na które się zgodziłbym, byłaby bardzo, bardzo mała. Nie dlatego, że nie lubię moich współpracowników, ale konieczność spędzania z nimi dnia i nocy to zdecydowanie za dużo, a kiedy już wejdę do pokoju, nie chcę, żeby ktokolwiek mi przeszkadzał.
Dunk
Nie zgadzam się z tym, że testerzy są poza tym miejscem. Myślę, że ścisła współpraca deweloperów / testów w tym środowisku może przynieść duże wygrane i sprawiłaby, że testerzy poczuliby się bardziej integralną częścią zespołu, a nie obywatelami drugiej kategorii. Oczywiście mówię jako SDET
Ethel Evans
3
Zgadzam się z twoją edycją dotyczącą dalszego procesu. Jeśli będziemy kontynuować ten pomysł, być może powinniśmy także napisać blog na temat tego doświadczenia, aby inni mogli również skorzystać z naszej oceny.
TimS
2

Nie mam doświadczenia z robieniem tego przez cały tydzień w środowisku firmowym. Zrobiłem kilka obozów programistycznych i uczyłem na jednym, i są świetne. Te zazwyczaj działają na weekend. Zaczynasz w piątek wieczorem, kończysz w niedzielę wieczorem. W międzyczasie spotykasz ludzi, tworzysz zespół, rozwiązujesz pomysł i coś budujesz. Jest to co najmniej edukacyjne i może być świetną zabawą.

Myślę, że częścią tego, co sprawia, że ​​ta praca jest taka, że ​​wszyscy obecni robią to dla zabawy. Więc nie zmuszaj ludzi i nie płać ludziom za to, żeby to robili. Dowiedz się, jak sprawić, by było tak ekscytujące, że będziesz musiał odciągać ludzi. A potem, jak sugerowali inni, spraw, aby dla nich było to bezbolesne, aby nie mieli nic, co przeszkadzałoby w pracy.

William Pietri
źródło
Świetne punkty na temat nie zmuszania ludzi i zapewniania, że ​​jest ekscytujący i satysfakcjonujący. Dzięki
TimS
0

Podzielę się na 2 zespoły, każdy pracuje 2 dni. Ułatwia to powrót do biura, wystarczającą ilość czasu na ukończenie projektu i nie obciąża wszystkich przez tydzień nieobecności.

Czerpiesz także korzyści z nauki budowania, aby następna / inna osoba mogła z nim pracować i ewentualnie przejąć kontrolę. Dotyczy to osób zajmujących się marketingiem i sprzedażą, które dziedziczą zamknięte lub prawie zamknięte konta.

Teraz jest do bani jako druga drużyna. Możesz po prostu poprosić o ochotników, nie wiedząc o tym. Weź udział w konkursie, aby wybrać, kto zostanie pierwszym zespołem. Oczywiście drugi zespół ma decydujący głos w projekcie, więc może to być korzyść. Mogą po prostu wszystko powtórzyć.

Spędź ostatni dzień z obiema drużynami razem i podsumuj / walcz.

JeffO
źródło
Hmm, nie jestem pewien, czy to podejście stanie się bitwą dwóch połówek, ale zastanowię się nad tym, skąd pochodzę.
TimS