Cum să-ți explic la o echipa care proiectul se va lucra pe timp de șase luni, cu siguranță va fi anulat?

Eu sunt un manager de proiect la compania mea. De obicei lucrez pe proiecte în cazul în care clienții sunt birouri guvernamentale, administrațiile publice și compania legate de ele. În septembrie vom începe un proiect pentru o companie al cărui consiliu de administrație este desemnat să reflecte stadiul actual al administrației publice la care se referă: partidul va câștiga alegerile numește 70% dintre regizori. Mandatul consiliului de administrație este stabilită, astfel încât există cazuri în care administrația publică este în mâinile partidului și (pentru o perioadă) directorii sunt în principal conectat la petrecere B.

Acum suntem exact în ultima situație: partidul B câștigat recentele alegeri, dar consiliul de administrație numiți de către partidul O va organiza biroul pentru o perioadă suplimentară de șase luni. Proiectul va gestiona ar trebui să dureze 18 luni. Știm deja că, atunci când noul consiliu va veni la putere, va anula proiectul.

Aceasta nu este o posibilitate, este o certitudine: am vorbit deja cu în curând-a-fi noul CEO și-a confirmat. Pentru mine aceasta nu este o problemă, la toate (nici prima dată și nici ultima) și pentru compania mea este o situație de câștig: ne va fi plătit pentru întregul proiect, chiar dacă acesta nu va fi finalizat, nu va fi nici o presiune pentru a finaliza, nici o cronologie a respecta, etc. Fonduri publice deșeurilor nu este nici problema mea, nici firma mea unul.

Singurul lucru pe care suntem nevoiți să facem este să fie în măsură să demonstreze că suntem de lucru pe ea (deci, o echipă trebuie să lucreze la proiect și un codebase trebuie să existe) și un demo de lucru trebuie să fie produsă la sfârșitul de șase luni. Deci, strategia de a obține bani și nu fac nimic nu este posibil (din pacate).

Compania mea nu vrea să se ascundă situația de la echipa (si eu 100% de acord), dar a spune cuiva "șase luni de muncă va fi o totală pierdere de timp" nu este ușor. Și nu am nimic pozitiv de spus: tehnologia stiva este bine cunoscut la echipa (deci nici noi cunoștințe pot fi dobândite), iar proiectul este extrem de concentrat pe o anumită nevoie (deci nu e't orice mod de a vinde altor clienti).

Deci, cum am spus echipa în care vor lucra timp de șase luni la un proiect despre care știm deja că nu va reuși?

Comentarii la întrebare (7)
Soluția

a spune cuiva "ta de 6 luni de muncă va fi o totală pierdere de timp" nu este ușor

Don't cred că de ea ca o pierdere, încercați să se uite la ea ca o oportunitate. În cele din urmă, ai castigat't fi obligată să livreze (dar mi-ar fi absolut de gând să, doar în cazul în), dar încă mai trebuie să fie livrarea something, deci pentru mine acest lucru pare a fi o oportunitate perfectă de a experimenta cu lucruri pe care altfel nu ar putea face.

Dacă acesta este un proiect software, it'e un loc minunat pentru a experimenta cu:

  • noi limbi
  • noi cadre
  • noi abordări
  • noi infrastructuri

(modificarea de mai sus pentru orice industrie în care te afli).

Am'm aproape jealous de situația în care te're în! Veți obține pentru a lucra pe ceva real, cu practic nici un risc!

Comentarii (14)

Nu-i mai spune un eșec

Proiectul se va termina mai devreme decât s-a intenționat, din cauza unor factori care nu au nimic de-a face cu tine sau compania ta. Asta nu e un eșec.

Este, de asemenea, bizar să cred că plătit 3x pentru efortul de a x este un eșec. Asta sună ca un fel de succes, o mulțime de oameni ar dori să aibă.

Ce clientul face cu demo-ul tau nu e problema ta

Problema ta este realizarea a ceea ce ești obligația contractuală de a livra astfel încât să puteți ia plătit. Dacă clientul folosește de fapt, sau, durează un an și jumătate înainte de implementare (o situație conduc în mod frecvent atunci când guvernul este clientul) sau chiar dacă nu le folosesc la toate, nu este problema ta, si nu ceva personalul dumneavoastră trebuie să vă faceți griji despre (dacă nu există un contract de întreținere).

Spune-le oamenilor tăi că lor 6 luni de muncă vor sa le-a platit timp de 18 luni de muncă.

Este un nu-brainer decizie de afaceri oricine poate obține în spatele dacă ai stat categoric că este vorba despre platit și nimic altceva. Orice altceva este secundar.

Comentarii (13)

Ceea ce li se cere să producă un adevărat impresionant dovada-of-concept demo.

Te'am fost angajat de Petrecere A. Au're te angaja, în vigoare, pentru a produce ceva care le face sa arate bine - care poate să le arate și să spună "uita-te la acest minunat lucru pe care am fost construirea". Ca's reale client intenție, și vei avea la dispoziție 6 luni pentru a produce ceva care va face ca un argument credibil ca tine poate (și, cât de bine poți, să submineze capacitatea de altă parte, să spun că a fost un teribil produs de care are nevoie pentru a fi conservate). L's distinct stil de substanță, și tu'am fost angajat pentru ca nu este un lucru care este scris pe contract, dar ați fost angajat (și va fi plătită în plus) pentru a face un lucru pe care clientul vrea de fapt.

Deci, dacă puteți face un demo care chiar lovituri pe toată lumea, ca's nu eșec. Desigur, aveți nevoie pentru a avea oase în a fi suficient de puternic că, dacă nu't obține conserve pentru unii motiv ciudat, încă mai puteți termina treaba, dar's un real obiectiv, și-l's unul care companiile, uneori fac legal. De asemenea, crește șansa ca tu'll fi ales pentru a crea același lucru (sau lucruri similare) mai târziu, după ce partidul a revenit la putere.

Comentarii (5)

Va exista posibilitatea ca unii dintre dezvoltatorii sunt de lucru pentru tine, pentru că ei doresc să facă o diferență, dar, în realitate, cei mai mulți oameni doresc doar să fi lucrat din greu la ceva ce're bun și să primească un salariu pentru asta.

Nimic din ce faci nu va rezolva într-adevăr problema pentru cei care "pasă de fapt" despre eliberarea produsului final (de exemplu, de lucru pentru tine, pentru a face o diferență socială). Dar pentru cei care pasă doar de "a face o treabă bună"; aceasta este o situație ușoară.


Să explice dezvoltatori; domeniul de aplicare a schimbat, și nu's o nouă țintă pentru a atinge în 6 luni.

Rețineți că acest lucru este nuun eșec**. Nu sunt pe moarte-martie pentru a face un produs nu vrea nimeni - în schimb, domeniul de aplicare al produsului a fost pur și simplu s-a schimbat și data limită de asemenea.

Cel mai important, trebuie să asigurați-vă că dezvoltatorii să înțeleagă cum acest lucru este o binecuvântare pentru tine, ca o societate.

Atât timp cât ei muncesc din greu, și poate scoate acest nou termen (demo) la nevoie de calitate - compania are o oportunitate de a face mult mai mulți bani, și pentru a muta pe, chiar mai interesante proiecte.

Dacă poți să prezinte acest lucru ca pe o provocare; obtinerea demo înfășurat în totalitate și la un înalt standard, într-o perioadă scurtă de timp - nu ar trebui't au dificultăți de a-ti motiva echipa pentru a da totul.

Și din nou, pentru cei care au lucrat pentru că au vrut să de fapt "face o diferenta" cu software-ul lor; nu's nu poți face nimic. Ei pot lua acest lucru ca pe un exercițiu de învățare în politica de partid.

Comentarii (1)
  1. să Încerce să identifice componente reutilizabile, sau care se suprapun elemente care ar putea beneficia de alte proiecte tale. Acest lucru ar putea oferi timp pentru a dezvolta ceva care economisește bani, îmbunătățește calitatea, sau de a reduce datoria tehnică.

  2. Cadrul proiectului în faze. Faza 1 fiind demo-ul in 6 luni, faza a 2-a fiind un produs complet în 18 luni. Se concentreze exclusiv în completarea faza 1, pentru că trebuie să se întâmple. Nu't nevoie pentru a sublinia faptul că faza 2 va fi anulat, toată lumea știe asta. În rutina de zi cu zi nu't mai vorbim de faza a 2-a, la toate, don't plan, don't resursă. Odată ce faza 1 este completă, echipa va primi, totuși, satisfacția de livrare și de locuri de muncă bine facut.

  3. Oferă un bonus. Compania dumneavoastră este de gând să fiu plătit bine, deci nu ar trebui să fie puțin extra pentru a da la echipa. Dacă monetare bonusuri sunt de întrebare, ar putea fi ceva frumos, de care beneficiază echipa (noi birouri/scaune, mașină de cafea, o canapea în camera de zi etc).

Comentarii (2)

Adăugând pe @tddmonkey's a răspunde, aici sunt unele lucruri care ar putea fi lucrat în următoarele șase luni.

Obiceiuri și instrumente

Acestea sunt unele lucruri pe care, inițial, avea o investiție de timp, dar achita pe termen lung. Având în vedere că proiectul va fi anulat, aceasta este o mare oportunitate de a face timpul de investiții, fără griji despre a avea un impact negativ asupra productivității:

  • Adaptare la o tastatură ergonomică și/sau mouse-ul
  • Stabilirea sănătos de programare obiceiuri, cum ar fi stretching, exerciții, re-concentrându-se ochii la intervale regulate
  • Învățarea de noi instrumente de dezvoltare, inclusiv
  • Noi manageri de ferestre
  • Noi editori sau caracteristici editor. Bun timp pentru a învăța despre Emacs/Vim caracteristici suplimentare de Visual Studio Code, Atom, Sublime Text, etc.
  • Comenzi Shell (tmux, sed)
  • Noi scoici (zsh, fsh)
  • Buna argumente "gudron" comanda
  • Noi instrumente de documentare
  • Proiect de tablouri de bord arată testul de acoperire, bilete deschise, server uptime și utilizare a resurselor

Procesele de dezvoltare

Unele lucruri pe care ar fi bine să aibă, dacă se're nu configurat deja

  • Instrumente automatizate pentru verificarea modificări de cod. Poate scame și valida împotriva ghiduri de stil. Poate asigura TODOs sunt asociate cu un bilet într-un sistem de urmărire problemă
  • Conectarea automată a sistemului de bilete la codul comite
  • Adăugați mai multe test de acoperire pentru platforma existentă
  • Îmbunătățirea test de dezvoltare și execuție a proceselor
  • Lucru pe CI

Pe scurt, acesta este un moment bun pentru a investi efort în a scoate cât mai mult frecarea posibil cu echipa's proceselor de dezvoltare. Ce se poate face acum, astfel încât în șase luni, atunci când real proiectul trebuie să fie lucrat pe, lucrarea poate continua la fel de bine, sănătos, eficient și plăcut posibil?

Comentarii (1)

Dă-le-o direct.

Încearcă să se înmoaie asta nu't le fac favoruri. Faptele sunt ceea ce sunt - ei're încă de așteptat pentru a produce ceva funcțional. Nu't contează că acest lucru ar putea afecta moralul - dacă acest lucru este adevărat "nici prima dată și nici ultima", aceasta este o realitate pe care ei trebuie să se confrunte cu capul pe cât de curând posibil.

Cu toate acestea, să fie atent.

100% anulat? Politica sunt ceea ce sunt, și nu ai absolut nici o garanție că un factor extern câștigat't se năpusti în și dintr-o dată te're de așteptat pentru a termina de fapt acest lucru.

Ia-o în serios.

Orice ai produce, orice ai pune pe numele tău, se va reflecta mereu asupra ta - indiferent dacă există circumstanțe nefericite din jurul producție. Le reaminti de acest lucru, dacă au nevoie să i se reamintească.

Moartea si impozitele

Din nou - nu pot't sublinia acest lucru suficient, indiferent de anumite ești, singurele lucruri sigure în viață sunt moartea și impozitele, așa cum se spune. Dacă nu acest lucru, sau să-l trateze ca un loc de joacă sau ceva, se poate întoarce împotriva ta și a echipei tale. Ca manager, it's responsabilitatea dumneavoastră să vă asigurați că acest lucru nu't se întâmple.

Comentarii (3)

Companii și organizații anula toate proiectele de timp. Asta nu't nega munca ta, valoarea ta de lucru, experiența de muncă, nici de banii câștigați din munca asta.

Diferența aici este că știi dinainte că proiectul va fi anulat. Mi-ar umple echipa, dar nu mi-ar't-l prezinte ca pe un eșec, pentru că nu e't. Ceea ce clientul alege să faci este prerogativa lor. Nu't nega sau diminua, sau devaloriza munca pe care tu și echipa ta sunt de făcut.

De asemenea, nimic nu este 100% sigur. Se poate întâmpla că proiectul nu't fi anulat. Munca la ea ca daca nu o't.

Comentarii (9)

Păstrarea secretului nu este o opțiune, oamenii vor afla. Dacă vor afla că sunt secrete de la ei, ei vor într-adevăr fi demotivat. Deci, întrebarea devine cum să le spun, mai degrabă decât în cazul în care.

Sunteți obligată să livreze un "demo" în șase luni. Nu există nici un motiv ca "demo" poate't fi un lucru, sistem util?

În mod evident, nu au toate caracteristicile clientului inițial cerut, dar poate fi încă utilă.

Deci, ce vreau să sugerez este de a schimba domeniul de aplicare al proiectului. Identifica piesele care costa o mulțime de efort, fără a adăuga prea multe beneficii. Sari peste acele părți. Face restul și-l numesc un demo.

Scopul este de a avea angajații clientului de a începe să utilizați sistemul, chiar dacă nu există nici o aprobare oficială de ea.

Apoi, când partidul a se întoarce la putere, ca în cele din urmă ei vor, se poate vorbi despre extinderea "demo" într-un sistem mai bun.

Acum, mai multe alte răspunsuri punct de că politicienii schimba mintea lor. Acest lucru înseamnă că trebuie să ai un plan în cazul în care acestea don't anula proiectul.

Comentarii (0)

Dacă societatea este de a face o majorare de 200%, o modalitate de a motiva dezvoltatorii dvs. este de a le oferi ceva de care, cu siguranță? Să zicem, o lună în plus's acorde privind acceptarea de fals produs dacă (așa cum era de așteptat), acesta se anulează după șase luni. Ai putea chiar să le dea posibilitatea de a nu participa la munca, dar mă îndoiesc că ar exista mulți adepți.

Comentarii (3)

Dintr-o perspectivă de afaceri, acest lucru poate fi o bună oportunitate daca'nu esti obligat prin contract pentru a finaliza proiectul cu exact actuala echipa.

Acest lucru ar fi timpul de a atribui 90% din seniori' timp pentru o mai valoros proiect pentru un alt clienții, și de a angaja o echipă de juniori dezvoltatorii pentru a lucra la proiect guvernamental.

Junior devs nevoie de experiență și cea mai mare parte a produce cod care a câștigat't ultima ei bine, dar asta va fi bine pentru un demo. Multe junior devs lucra foarte repede, astfel încât să puteți livra cerințele minime. Ei'll să taie dinții de pe o cartelă de proiect, integrarea cu echipa existentă, a arăta valoarea lor.

La sfârșitul zilei, tu'll au un al doilea eficient echipa pentru a alege personal de a extinde, înlocuiți seniori, care va fi lăsat între timp, formează o a doua echipă, dacă se dorește.

Daca're nu în poziția de a face astfel de decizii, discutați-l cu factorul de decizie.

Comentarii (1)

După o lungă perioadă de timp dezvoltator, am'am învățat să presupunem că ORICE proiect dat s-ar putea ajunge la producție. Soluția este de a vedea fiecare proiect ca un proiect de învățare. Și modul de a face asta este de a face treaba cel mai bun posibil, folosind toate cele mai bune practici de codificare și cele mai up-to-data de tehnologii.

Ca un dezvoltator vă sunt întotdeauna de învățare și ar trebui să fie întotdeauna îmbunătățirea, chiar daca're de lucru cu un limbaj familiar și/sau tehnologie. Dacă echipa ta are nevoie de timp pentru a face acest proiect cel mai bun poate fi, eventual, acest lucru va fi o experiență minunată pentru toată lumea, și o abilitate extraordinară de ridicare oportunitate pentru echipa ta. Pe de altă parte, dacă ai renunța la ea acum și twiddle degetele pentru șase luni-sau chiar face doar minimul, toată lumea va fi plictisit și nefericit, și echipa ta's nivelul de calificare va scadea, mai degrabă decât să se îmbunătățească.

Comentarii (0)

Acum suntem exact în ultima situație: partidul B câștigat recentele alegeri, dar consiliul de administrație numiți de către partidul O va organiza biroul pentru o perioadă suplimentară de șase luni. Proiectul va gestiona ar trebui să dureze 18 luni. Știm deja că, atunci când noul consiliu va veni la putere, va anula proiectul.

Deci? Acest lucru nu este la ultimele alegeri. Acest lucru nu este ultima bord. Titlu membre proiectul va fail, întrebarea ta membre va fi canceled. Ar trebui vedere ca proiectul obtinerea postponed. Atunci când partidul B's timp de conducere este de peste (și nu orice guvern, chiar servește sale de timp), proiectul s-ar putea obține continuat sau s-ar putea obține o nouă cerere a ofertelor.

Aceasta este sansa ta de a fi plătit regește pentru șase luni de a face o intrare pentru acest viitor invitație pentru depunerea ofertelor. Don't deșeuri de această șansă. În special când acest lucru este also o opțiune pentru a dovedi la partea B, care chiar dacă vor anula acest proiect, ar fi lamentabil de prost să ignore capacitatea ta de a face mare lucru pentru propriile proiecte.

Comentarii (0)

În primul rând, ceea ce descrie nu este un proiect eșec, la toate și faci singur și echipa un deserviciu prin care pretinde că este. Intenționat sau nu, indirect, plasarea vina și responsabilitatea în echipă și munca lor; orice profesionist va lua abordarea ta ca pe un eșec personal pentru o anumită măsură.

Situația este în afara controlului tău și orice profesionist în echipă va înțelege că. Trebuie să fie direct și transparent cu echipa, astfel încât acestea să înțeleagă ce se întâmplă.

Mi se pare un pic ciudat că puteți stat atât de clar la locul de Muncă, dar nu't simt ca echipa este destul de profesionist pentru a obține aceeași explicație.

Comentarii (6)

Conceptul de "un demo de lucru" sunete minunat vagi, mai ales în Alice-în-țara-Minunilor mediul în care lucrați.

Petrece doar câteva săptămâni aruncat împreună orice vechitură care semana vag cu un demo, apoi stai pe spate și bucurați-vă plătiți pentru a nu face nimic.

Dacă politice masterat sunt destul de prost să funcționeze ca ai descris-o, au câștigat't fi capabil să-i spuneți diferența. Dacă ei nu comenta ca demo-ul a fost't foarte bine, spune-le că sunt norocos că proiectul va fi anulat înainte de a se depășiri ale bugetului său de o marjă foarte mare, deoarece s-a dovedit a fi mult mai complex decât s-a anticipat.

Comentarii (0)

Încercați o abordare iterativă cum ar fi scrum. Face sigur că, la sfârșitul fiecare iterație ai un "produs", care are niște afaceri de valoare. Așa ai ceva care poate fi folosit și are o valoare după șase luni (Sau în orice moment). Și acesta poate fi deloc o pierdere de timp.

Comentarii (2)