Open source w biznesieKwestia, czy open source może w pełni zastąpić produkty komercyjne, pozostaje przedmiotem zagorzałych sporów. Na pewno jednak narzędzia darmowe uzyskały już trwałe miejsce w poważnych przedsiębiorstwach. Dlaczego coraz więcej firm używa open source? Jakie korzyści osiągają w ten sposób? Z jakich narzędzi korzystają?
Sieć z kropką - co, jak, dlaczego?Kiedy zaproponowano mi napisanie artykułu o roboczym tytule ''.Net, Dot What?'', analizującego .Net z punktu widzenia inżynierii oprogramowania, moją pierwszą reakcją było: dlaczego nie, znam tę technologię całkiem nieźle i nie powinienem mieć trudności. Kiedy jednak zabrałem się do pisania, szybko doszedłem do wniosku, że trudno odpowiedzieć na pytanie ''Dot What?'' bez odpowiedzenia na dwa dodatkowe pytania: ''Dot Why?'' i ''Dot How?''. Innymi słowy, trudno jest dyskutować o technologii .Net bez przedstawienia kontekstu, w którym jest ona tworzona.
Ekstremalnie znaczy z dyscyplinąW odpowiedzi na kryzys inżynierii oprogramowania starano się definiować procesy i dopracowywać metodyki. Z drugiej strony pojawia się rewolucja lekkich metod, takich jak Programowanie Ekstremalne (XP), które są interesującą odpowiedzią na zmieniające się potrzeby klientów.
Normy programowania - sposób na programistę indywidualistę?Znajomy inspektor nadzoru budowlanego twierdzi, że budowlani mają we krwi zwyczaj pomijania lub ''upraszczania'' czynności, których wykonania nie można sprawdzić, bo ich efekty kryją stropy i mury. Niektórzy mają podobne mniemanie o programistach.
Analiza - czas na myślenieWzrastająca złożoność produktów informatycznych wymusza coraz większe zespoły i coraz bardziej złożone procesy. Szczególnie istotną rolę w procesie pełni analiza, zaś w zespołach - analityk. Co charakteryzuje dobrego analityka? Czym wspomaga się on w swojej pracy? Czy bycie analitykiem to coś, czego każdy może się nauczyć, czy też wymaga to wrodzonych talentów?
Błędy, testy i okoliceNie jest możliwe stworzenie w pełni bezpiecznego oprogramowania, tak jak nie jest możliwe napisanie całkiem niezawodnego programu. Nie zwalnia to jednak projektantów i programistów z takiego kierowania pracą, by minimalizować zagrożenia.
Budujemy wieżę BabelBudowniczowie wieży Babel nie odnieśli sukcesu, gdyż nagłe pomieszanie języków, którymi mówili, uniemożliwiło im współpracę. Gdyby na ich miejsce postawić informatyków, zapewne do dziś mielibyśmy do czynienia z grupkami osobników kręcących się po placu przyszłej budowy. Grupki te nie tylko nie mogłyby porozumieć się ze sobą, ale chciałyby budować wspólne dzieło, każda po swojemu. Jedni gromadziliby zapasy cegiełek i mającej je połączyć zaprawy, inni stawialiby na komponenty ze stali, kolejna grupa zwoziłaby betonowe bloki, a jeszcze inna - wstępnie zmontowane fragmenty konstrukcji.

Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME - Reklama - Licencjonowanie treści
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2008 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88