Čarokrásny svet návrhových vzorov

Ak riešite problém konštrukcie tried v objektovo orientovanom jazyku, určite je dobre poznať návrhového vzory (design patterns). Sú to hotové riešenia pre určité skupiny problémov. Samo o sebe to znie fantasticky. Nájdem vzor a použijem. Niečo ako instantná polievka, ktorú stačí len zaliať horúcou vodou a hotovo....

Canoo WebTest: testovanie webových aplikácií – 1. Úvod

Vývoj softvéru vždy bol a je komplexný proces. Ako rastie zložitosť softvérového riešenia, spolu s ním rastú aj nároky na overovanie jeho funkčnosti a správnosti použitých algoritmov. Pre optimálnu organizáciu a maximálnu efektivitu vývoja dnešných a zajtrajších aplikácií potrebujú softvéroví developeri automatizovanú infraštruktúru, ktorá...

Píšete kód alebo bordel?

Neoddeliteľnou súčasťou každodennej práce programátora je čítanie kódu iného  programátora. Na projektoch pracujú tímy, úlohy zasahujú do rôznych vrstiev a modulov systému, takže sa jeden človek musí zorientovať v "cudzom" kóde. Pracujem v doméne kde musí byť všetko tip-top. Na všetko sú procesy, všetko musí byť validované, certifikované,...

Ako navrhnúť web pre programátora

Nedávno som  pracovala na projekte, kde som sa stretla so známym problémom, ktorý vzniká medzi kódermi a webdizajnérmi. Aj napriek veľkému počtu článkov, ktoré sa už tejto problematike venovali, rozhodla som sa, že ju spracujem podrobnejšie, aby čo najmenej dochádzalo k nedorozumeniam a zlepšila sa vzájomná spolupráca. Častokrát...

Je možné nechať tímy riadiť sa samostatne a zároveň zodpovedne?

Nedávno sme mali príležitosť porozprávať o inovatívnych prístupoch riadenia spoločností založených na Agile pre členov slovenského HR Open Fóra - neformálneho združenia Top HR manažérov z popredných SK firiem.  Počas stretnutia sme hľadali, či Agile ponúka riešenia pre typické choroby dnešných firiem. Hľadanie lieku na...

Work/life balance

V jednom z predošlých článkov “typický deň konzultanta” som sa na záver zmienil o “Work/life balance”. Rád by som sa s vami podelil o niekoľko postrehov, ktoré začínam aplikovať do svojho života. Možno sa to zdá jednoduché, ale ono to v skutočnosti tak nie je....

Konzultanti by sa mali tešiť zo zmien …

Prečo by sa mali tešiť z toho, že sa niečo mení? Na našom internom školení mal kolega veľmi dobrú prezentáciu z histórie consultingu. Neviem či to bolo presne v BCG (Boston Consulting Group), ale práve oni sa vyjadrili, že zmeny hrajú v prospech konzultantov. Zmeny totiž prinášajú prácu...

IT vtedy a dnes

Alebo stále je to o tom istomPatrím k tým, ktorí pamätajú roky, kedy sa ešte vážne uvažovalo, či a aký majú prínos počítače. Či nie sú to drahé zábavky a či nie sme príliš dobre platení vo väzbe na výsledky. Mnohokrát opodstatnene, lebo ich využitie a prínosy boli neporovnateľné...

Outsourcing? Dobrý sluha, zlý pán?

Outsourcing je jedna z mojich obľúbených tém, aj keď v posledných rokoch bol u nás dosť zneužívaný (podobne ako celé IT)... Dobré, či zlé, všetko sa dá zneužiť – je to ako s ohňom „dobrý sluha, zlý pán“.Nie je to len o IT, outsourcovať možno veľa ďalších business procesov...

Profesionálna deformácia konzultantov

Skôr či neskôr sa aj u konzultanta prejavia isté následky z jeho činnosti. Začne vidieť veci v súvislostiach, v ktorých kedysi nevidel. Z osobnej skúsenosti môžem povedať, že štúdium FBI (Financie, bankovníctvo a investovanie) zanechalo vo mne veľmi hlbokú stopu a postupne aj moja práca zanecháva vo mne nejaké stopy....

Typický deň konzultanta

Kým som študoval, tak som premýšľal nad tým, ako môže vyzerať taký typický deň konzultanta. Predstavy by boli, ale reálne som nevedel, či tie predstavy korešpondujú so skutočnosťou. Nakoniec došiel deň D, kedy som sa dostal do praxe a do reality konzultantského sveta, v...

Do it Yourself: Usability pre programátora

Produktovému dizajnu sa nevyhnú ani programátori. Tlak je veľký, konkurencieschopné produkty dobre fungujú a skvele vyzerajú. Ak chcete, aby mal váš produkt šancu na prepchatom trhu, musíte myslieť na jednoduchosť ovládania. Ako zhodnotiť a vylepšiť použiteľnosť (usability) vášho produktu bez toho, aby ste museli...

Řízení projektů III. – Jak vzniká projekt

Jedním ze zajímavých témat z oblasti řízení projektů je téma:  Jak se vlastně takový projekt narodí? Ať už jste externí dodavatel a máte zájem takový projekt získat, anebo jste interní projektový manažer, je dobré znát a rozumět genezi projektu.Jak to začíná Vždy je u zrodu projektu někdo,...

Architektura informačních systémů IV. – Kvalita Architektury

V prvním díle povídání o architektuře informačních systémů (IS) jsem se pokusil zamyslet nad tím, co vlastně ta architektura IS je, tedy myslím si, že by mohla být.Nyní se chci podívat na kvalitu architektury. Kvalita je celkem obecný pojem, něco co člověk celý život hledá,...

Architektura informačních systémů III. – Kdo je dobrý architekt?

V dnešním pokračování o architektuře informačních systémů se podíváme na to, co by měl architekt umět a jak se vlastně stát dobrým architektem.Co musí architekt umět? Nyní je už možná trochu zřejmé čím se architekt zabývá. A co tak asi k tomu musí znát?Na to už se...

Tak a prvá súťaž v spolupráci ScrumDesk a robime.it sa skončila!

Ďakujeme všetkým, ktorí odpovedali na 10 jednoduchých otázok o agilných princípoch a napísali viac o svojich pozitívnych aj negatívnych skúsenostiach s Agile.Prekvapujúco všetci zúčastnení vedeli ako sa volá základný dokument definujúci princípy agilného vývoja. Áno, je to Agile Manifesto preferujúce spoluprácu, funkčný produkt, častú participáciu klienta...

Ako si vybrať dobrý projekt?

Radek v jeho príspevku popísal definíciu projektu. V článku som však našiel aj myšlienku, ktorá podľa mňa stojí za samostatný článok.Používame slovo projekt správne a oprávnene? Pred pár týždňami som pracoval s tímom, ktorý podľa definície používal pojem projekt oprávnene. Práca mala definovaný rozsah, tím, rozpočet...

Súťaž – poďte s nami na medzinárodnú konferenciu Agile Prague

V spolupráci so spoločnosťou ScrumDesk sme pre Vás pripravili súťaž, kde máte možnosť získať voľný vstup v hodnote 200 Euro na 2-dňovú medzinárodnú konferenciu Agile Prague v Prahe.  Súťaž je momentálne ukončená.Pokiaľ vás agile a súvisiace oblasit zaujímajú, kontaktujte nás na spolu@robime.it.Klikni pre vyhodnotenie súťaže. Pozrite si speakerov a program konferencie.Termín konferencie:...

Architektura informačních systémů II – Kdo je IT architekt?

V dnešním pokračování o architektuře informačních systémů se podíváme na to, kdo je to IT architekt a co dělá. Kdo je IT architekt? Architekt je role, která výrazně figuruje v životním cyklu informačních systémů.Šíře činností, kterou role architekta vykonává je dosti široká, a proto existují různé specializace...

Řízení projektů II. – Kdo je a co dělá projektový manažer?

Zabývám se vedením nebo chcete-li řízením projektů mnoho let. Názorů na to, co má nebo nemá dělat projektový manažer, jsem zaslechl obrovské množství. Snad co člověk to názor. Co mě nejvíce irituje je otázka: „Zabýváš se obsahem, nebo řídíš lidi?“Pokusím se na to podívat. Profil...