Skratky: Čo znamená DEAD a DITO?

technológie

Vyvíjam, definujem, integrujem a odhadujem projekty už viac ako desať rokov. Keď som spolupracoval so stovkami spoločností, ako aj s hromadou interných vývojových a externých poradenských spoločností, vždy ma prekvapuje, aké zlé je odvetvie vždy pri stanovení odhadov dokončenia a termínov dokončenia. Ako výsledok som prišiel s novými výpočtami DEAD a DITO pre odhad a dokončenie projektu. Tu sú:

DEAD: Odhady a termíny vývoja:

  1. Riadenie predaja: Očakávania klienta budú trvať 25% vyvíjať dlhšie ako skutočný projekt, ktorý sľúbil predajca.
  2. Funkčné požiadavky: Funkčné požiadavky, ktoré ste definovali, v skutočnosti nebudú fungovať. Pridať 25% viac plánovacieho času na zaistenie toho, že funkčné požiadavky môžu byť skutočne implementované na základe architektúry vášho systému a aplikačného rozhrania.
  3. Funkčné požiadavky: Funkčné požiadavky, ktoré ste definovali, sa v skutočnosti nevyvinú tak, ako ste očakávali. Je to niečo spoločné s jazykovými bariérami Klingon vs. angličtina (alebo naopak) medzi vývojárom a produktovým manažérom. Pridať 25% viac času na vývoj vášho projektu, predbežné vydanie, aby ste sa uistili, že je vyvinutý podľa vašich požiadaviek.
  4. Projektový manažment: Skutočný vývoj bude trvať 25% skutočný odhad projektu.
  5. Prípady použitia: Prípady obchodného použitia, ktoré ste definovali, pozostávajú iba z 25% skutočných prípadov použitia, ktoré nastanú. Pridajte svojmu projektu po jeho vydaní o 50% viac času na vývoj, aby ste sa prispôsobili skutočnému a očakávanému použitiu. To zahŕňa funkčnosť aj výkon.

DEAD Aplikované:

  1. Projekt sa odhaduje a predáva na dokončenie 10 pracovných dní.
  2. Dokončenie podľa sľubu bude trvať skutočne 12.5 dňa.
  3. V skutočnosti bude trvať 15.625 XNUMX dní, kým vyjasníme problémy s nesprávnymi alebo zmeškanými požiadavkami.
  4. Dokončenie projektu podľa správnej definície bude trvať skutočne 19.53125 XNUMX dní.
  5. Takže ... projekt je dokončený za ~ 20 dní.
  6. Po spustení bude oprava nevyriešených problémov trvať ďalších 10 dní.
  7. Celkový čas projektu je 30 dní.

DITO: Developer Insomnia and Take Out.

Našťastie však majú naše spoločnosti kompenzačný faktor DITO, aby mohli projekt uplatniť, uložiť a citovať ďalší projekt.

Aplikované DITO:

  1. Neuveriteľní vývojári, ktorých ste si najali, sú v skutočnosti insomniaci a často môžu predĺžiť 8 pracovných hodín na oveľa viac vrátane víkendov. 100% nárast produktivity Úspory: ~ 10 dní. Teraz meškáme iba 10 dní.
  2. Tým, že programátorov pohltíte jedlom Take-Out, budete môcť získať víkendy a prácu pri jedle. (Vývojári sú vynikajúci chlapci, ale vždy ma zaujímalo, prečo by programátor s cenou 75 dolárov za hodinu pracoval cez hodinu obeda za pizzu za 10 dolárov ... kto to vedel ?!). Úspory: ~ 25%. Teraz meškáme iba 5 dní.
  3. Keď sa termíny objavia a klienti sa budú hnevať, budete musieť do Take-Out pridať Mountain Dew, čo však bude mať za následok niekedy 24 až 36 hodinový úsek priameho programovania. Výsledné riešenie bude uvoľnené s chybami (niekedy kvôli drobkom pizze v klávesnici) včas.
  4. DITOpoužitá po vydaní vedie k 5-dennej úspore vylepšenia po vydaní.

Kombinácia DEAD a DITO Výsledkom výpočtov je jednoduchý 1.5-násobok po dokončení projektu. Na dokončenie projektov vždy venujte o 50% viac času, ako očakávate.

POZNÁMKA: Skratka DEAD je použiteľné, pretože vývojári zomrú v priemere o 25% skôr ako bežný zamestnanec kvôli komplikáciám spôsobeným problémami so spánkom, vysokým krvným tlakom, cukrovkou a hmotnosťou v službách Pizza, Šišky, Horská rosa a Káva zakúpených zamestnávateľom. DITO platí, pretože vaši predajcovia použijú pôvodný odhad na ďalší predaný projekt.

3 Komentáre

  1. 1
  2. 2
  3. 3

    Smutný život (alebo by som mal povedať ... „žiadny život“) programátora. Mali by ste pridať rozvod a celibát. Ale trafil si klinec po hlavičke. Obzvlášť to, čo dáva predajcom muníciu, aby za taký krátky čas otočili výrobok. Alebo ešte horšie ... predať ho skôr, ako bolo počaté !!! To sa nám páči. Keď bude projekt nabudúce, nezabudnite mať k dispozícii obchodného zástupcu ... počas celého trvania projektu. Niekto musí dostať kávu.

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.