środa, 25 listopada 2009

Kolejna wersja metodyki Sure Step

Jestem dużym fanem metodyki Sure Step. To ekstraliga metodyk wdrożeniowych systemów informatycznych. Okazuje się, że nie tylko wdrożeniowych …

W piątek, 20 listopada miałem okazję spotkać się w kampusie Microsoft, w Redmond, WA z Chandru Shankarem, głównym architektem metodyki Sure Step. Kolejne wydanie metodyki planowane jest na koniec listopada (czytaj: będzie pod koniec pierwszego tygodnia grudnia). Chandru zaprezentował mi rezultaty prac jego zespołu. Byłem pod wrażeniem!


Na przykład lekkości kreowania nowego projektu. Metodyka uwzględni również „agile project”, kiedy razem z klientem (szczególnie przy CRM) musimy pójść w nieznane. To, co pojawi się w grudniu to krok w oczekiwanym kierunku. O dużych zmianach (w 2010 roku) rozmawialiśmy w trakcie obiadu.


Być może i moje lobbowanie (nie wiem, dlaczego? - dzisiaj w Polsce to słowo ma tylko pejoratywne zabarwienie) nie pójdzie na marne.

czwartek, 19 listopada 2009

Steven Sinofsky i jego książka

W trakcie drugiego dnia PDC 2009 w Los Angeles miałem okazję zamienić kilka zdań z Stevenem Sinofsky (President of Windows and Windows Live Division). To jedna z charyzmatycznych postaci świata Microsoft. Znacznie przyczynił się do sukcesu Windows 7. Steven poprowadził dzisiaj pierwszą część sesji generalnej, a po południu podpisywał swoją książkę One Strategy: Organization, Planning, and Decision Making. Byłem pierwszym, któremu wpisał dedykację. Może, to rezultat polskich korzeni, ale moje imię zostało zapisane bez błędu. Książkę zrecenzuję jak przeczytam. Pierwsze kartkowanie przebiegło bardzo obiecująco.

Czy Microsoft korumpuje informatyków?

Dzisiaj, w Los Angeles na konferencji PDC Microsoft przekazał uczestnikom konferencji ponad 3000 notebook’ów Acer Aspire 1420P Convertible Tablet PC. Daniel Biesada na swoim blogu napisał - Microsoft rozdaje komputery.

Czy tak faktycznie jest? A możemy mamy do czynienia z korupcją? Czy polscy uczestnicy konferencji (w tym ja) powinni donieść na siebie do CBA?Nie!

Będąc tutaj, w Los Angeles mam okazję zobaczyć jak przez ostatnie 12 miesięcy Microsoft przyśpieszył. Windows Azure staje się rzeczywistością, Windows 7 jest efektem wspólnej pracy Microsoft i setek tysięcy osób, którzy uczestniczyli w jego testach, Silverligth 3 zmienił nasze spojrzenie na aplikacje internetowe. Animacja, fotografia, video w Internecie stało się jedną z częściej używanych form komunikacji. Zaprezentowana dzisiaj wersja Silverligth 4 (beta) przybliża nas do biznesowych aplikacji w Silverligth. Do tego Sharepoint 2010 staje się platformą nie tylko dla współpracy, ale interfejsem dla biznesowych aplikacji. W tym interfejsem do SAP …

Jak to ma się do komputerów, o których zacząłem? To, czy będziemy mieli do czynienia z technologiami, których wyżej wspomniałem zależy od projektantów aplikacji, architektów, testerów. I sprzętu, na którym pracują. Instalacja Windows 7 na komputerze, na którym poprzednio działa Windows XP, czy Vista ma sens, ale nie pozwala na pełne wykorzystanie Windows 7.
My ludzie IT musimy zmienić komputery, mimo, iż te używane wczoraj jeszcze nie zestarzały się. Pierwszy krok został zrobiony. 4 na 5 osób siedzących wokół mnie w konferencyjnej kafejce używa już Acer Aspire 1420P, jako notebook czy tablet. Od przyszłego poniedziałku będą tworzyć trochę inne oprogramowanie. Inwestycja? I tak i nie. To płatna konferencja. Można powiedzieć, że to uczestnicy (czy ich pracodawcy) w ramach konferencyjnej opłaty pokryli koszty sprzętu. Microsoft sfinansował inne koszty. Brawo Microsoft!


Amerykańskie prawo jest rygorystyczne. Notebooków nie otrzymali pracownicy instytucji rządowych i przedstawiciele mediów.

poniedziałek, 16 listopada 2009

Teamprise Client Suite będzie częścią Team System 2010

Czy deweloperzy pracujący w innych niż Microsoftowi technologie mogą korzystać z Team Foundation Server? To pytanie, które często mi zadawano.Odpowiedź była prosta. Pełną integrację zapewnia Teamprise Client (np. plug dla Eclipse IDE)W listopadzie Microsoft ogłosił, że odkupił od SourceGear oddział zajmujący się tworzeniem narzędzi dla Visual Team System – sprzedawanych aktualnie jako Teamprise Client Suite 3.3. Produkty oferowane przez SourceGear staną się częścią Visual Studio 2010 Ultimate, a Microsoft przejmie opiekę nad poprzednimi wersjami. Microsoft nie tylko zakupił prawa do oprogramowania, ale również pracownicy działu Teamprise stali się pracownikami Microsoft. więcej

Akademickie bliskie spotkania z technologią – cykl konferencji IT Academic Days

Jako jurorzy Imagine Cup 2009/2010 (tak - mamy prawie gotowy skład komisji sędziowskiej 2010) postanowiliśmy wybrać się na konferencje IT Academic Days (ITAD) by podzielić się naszym doświadczeniem związanym z tworzeniem rozwiązań informatycznych. Każdy z uczestniczących w spotkaniach sędziów przeprowadzi prezentację „Wystartować… i wygrać Imagine Cup 2010 (kategoria: Projektowanie Oprogramowania)”. Mój krakowski termin to 10 grudnia, Uniwersytet Jagielloński. Szczegóły na stronie ITAD .
Academic Day to cykl konferencji informatycznych na uczelniach technicznych organizowany przez studentów z Grup .Net i Grup IT. Udział w nim może być sposobem na zdobycie wiedzy dotyczącej programowania z wykorzystaniem nowoczesnych narzędzi i języków dostarczonych przez Microsoft. Tematyka spotkań obejmuje zagadnienia przeznaczone dla specjalistów IT i tych, którzy dopiero rozpoczynają swoją przygodę w świecie technologii Microsoft więcej na stronie ITAD.

niedziela, 8 listopada 2009

Efektyvaus programavimo projektu valdymo seminaras

W tytule litewska nazwa seminarium - premiery Team Foundation Server 2010. Seminarium przeprowadziłem w Wilnie - 5 dni, po udostępnieniu wersji beta 2 społeczności informatycznej – 26 października 2009. Składało się z czterech modułów:
1. Quick Start – configure your environment, define your project, build your team, choose the right tools for each person .
2. Working with code repository and builds - developers' and project managers' needs and expectations during Software Development Life Cycle.
3. Effective project management with work items and Microsoft Solutions Framework 5.0 methodologies.
4. Testing and improving code quality. Reporting and analyzing the result of work done. How to extend Team Foundation Server 2010 methodology template? Case study: How Microsoft Team System’s Division use Team System 2010?
Wzięło w nim udział ponad 120 (zadowolonych) uczestników. Jego organizatorem był Microsoft Litwa.

sobota, 7 listopada 2009

50 spotkanie Krakowskiej Grupy Deweloperów .NET

Już 6 rok działa Krakowska Grupa Deweloperów .NET. Grupa, którą udało mi się stworzyć wspólnie z Joanną Grzywną, Piotrem Dobrowolskim i Pawłem Rzadkowskim.

Moja prezentacja to: Świat zmienia się. Efektywne zarządzanie projektami też!
Oto krótkie streszczenie: Zmieniają się zespoły. Te duże dzielą się na kilkuosobowe załogi, te małe jeszcze mocnej ze sobą współpracują. W ciszy i spokoju. To też załogi (wspólny sukces, czy porażka). Kamienie milowe zamieniają się bramy (gates) do kolejnych etapów. Czasem jakaś załoga nie przejdzie przez bramę. I nie ma usprawiedliwienia. Tonie.

Nie zależnie od tego, jakie metody pracy wybrano pojawia się porządek, czy porządkowanie metod pracy. Polskie firmy dążą do tego, by znaleźć się na poziomie CMMI 1,5, czy 2,5 (o dziwo nie 2). Oczywiście ma to nieformalny charakter. O dziwo można uporządkować nakładanie się na siebie procesów sprzedaży i życia projektu, a projekt nie zaczyna się po podpisaniu kontraktu … W przypadku projektów wewnętrznych (wewnątrz dużych organizacji) zarządzanie interesariuszami (stakeholders management) nabiera wymiaru praktycznego. Jeżeli do tego dołożyć mapy drogowe dla różnego typu projektów, to można by powiedzieć, że jesteśmy świadkami rewolucji.
O dziwo Microsoft wyczuwa to, co się dzieje. Nie teoretyzuje, nie przywiązuje się do tego, co było dobre w przeszłości. Odważnie idzie do przodu. Wystarczy popatrzyć na MSF 5, czy Sure Step 2.5.

W przerwie był tort!

Drugą sesją była prezentacja Szymona Pobiegi nt. usług zdalnych. Wysłuchałem z dużym zainteresowaniem.

Trzymam kciuki za kolejne 5 lat i deklaruję przygotowanie sesji na 100 spotkanie!