A naprogramujte mi tam ještě... | Michal Smrčka - blog

A naprogramujte mi tam ještě...

Přání klienta:

Chtěl bych doprogramovat ještě funkci, aby když ..., tak ....

Obvyklé úkoly pro realizační tým:

  • Promluvit si s klientem, co to má vlastně dělat.
  • Pochopit to.
  • Najít důvody, proč to takhle nebude fungovat.
  • Znovu si promluvit s klientem a vymyslet alternativní řešení, které bude fungovat.
  • Navrhnout schéma propojení se stávajícím systémem.
  • Upravit strukturu databází, zajistit zpětnou kompatibilitu.
  • Odhalit a ošetřit možné nestandartní případy (výjimky).
  • Naprogramovat tuto funkci (konečně se k tomu dostáváme).
  • Vytvořit/upravit rozhraní aplikace tak, aby ji klient mohl (a uměl) ovládat.
  • ... a aby ji mohl ovládat i v případě, že v databázi nečekaně vytvoří 100.000 záznamů a bude chtít některé rychle najít a upravit.
  • Otestovat, zda vše funguje; pokud je někde problém, přejít zpět na bod 7 (v horším případě na bod 3 :-))
  • A funkci spustit, pokud možno za plného provozu aplikace, bez výpadku a co nejdříve.

Co jsem tímto výčtem chtěl říct? Jednoduchost zadání, byť je definováno v jediné větě, neimplikuje možnost operativní realizace. A už vůbec to neznamená, že "doprogramování" provádí programátor (který to jen jakože nějak pošteluje, něco změní a ono to bude fungovat). Svět IT je někdy složitější, než se zdá :)


Čtěte také:
27. 03. 2011 v 21:11 • Webdesign • autor Michal Smrčka
 

Názory a komentáře k článku


[1] host 07. 05. 2011, 22:00
přesně tak, pěkný článek, tohle by si měl přečíst i zákazník :-D

[2] John e-mail www05. 06. 2011, 20:13
Úžasný článek. Sice dělám ve vašem oboru, ale v trochu jíném, ale je to tam obdobné jako u vás koukám.

Přidat komentář

Jméno
E-mail
Web
Text
    Odesláním souhlasíte s pravidly.

Kategorie blogu

Twitter feed

    Twitter @michalsmrcka @michalsmrcka
  • Michal Smrčka: Pozor, grafický návrh webu si hodně klientů otevře "fit-to-height", nikoli ve 100% velikosti.
    21.2.2012 14:10
  • Michal Smrčka: Asi popáté do telefonu hláskuju své jméno (ne, nejsem Smečka ani Smyčka) Asi začnu rezervace dělat na jméno Kačer Donald. To nikdo nesplete
    21.2.2012 11:48
  • Michal Smrčka: Na FI MUNI se učí iOS, Android, WP7, Ruby, MSSQL, webdesign, ... a nikde o tom nepíšou. ČVUT začne učit Android a hned je toho plný iDnes :)
    21.2.2012 09:17

Poslední články

Poslední komentáře

Honyx: :-D Ukázat
BigT: Musím potvrdit, že servis je naprosto neschopný. Přítelkyně má Nokii C3 a nabíjí se jí 5 hodin! Dělal jsem průzkum a telefon se všem známým co jej mají nabije do 2,5 hodiny. Dal jsem jej tedy na reklamaci. Telefon přišel "opravený" s tím,... Ukázat
Honyx: Tak já jsem po delším pátrání zjistil taky jednu věc a to v souladu s tím co psal výše Joochen.Moje přes tři stará Nokia N82 je dodnes plně funční bez jakéhokoliv problému,říkal jsem si tedy jak je možné že nová C6-00 vydržela jen... Ukázat
Martin JELEN: Už mě začínáte SRÁT !!!!!!! Záruční doba automaticky zaniká v těchto případech: Pokud mobilní zařízení vykazuje stopy mechanického poškození. Pokud není mobilní zařízení funkční v důsledku neodborně či chybně provedené instalace, nebo opravy. ... Ukázat
Honyx: To Joochen:To sedí! Ukázat

Vyhledávání

Nastavení

Velikost písma: Abc Abc Abc