Pokazywanie postów oznaczonych etykietą Heroes Happen Here. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Heroes Happen Here. Pokaż wszystkie posty

środa, 4 czerwca 2008

Heroes {Community} Launch we Wrocławiu


Heroes {Community} Launch miał miejsce w poniedziałek, 3 czerwca we Wrocławiu
Zaskoczyła mnie bardzo dobra atmosfera i duże zainteresowanie tym, co w technologiach Microsoft się dzieje. Do tego moja sesja generalna (keynote) miała miejsce w panelu razem z Chrisem Koenigiem (Microsoft, Dallas, TX, USA) i Naveenem Gargiem (Principal Product Manager Lead, Dynamics NAV, Microsoft Denmark).
Organizatorzy, z Łukaszem Olbromskim na czele włożyli dużo pracy w to, by „event” okazał się dużym wydarzeniem. I tak też się stało. Gratulacje dla Łukasza i całej jego ekipy.

niedziela, 25 maja 2008

Software as Services (SaaS)

O Software as Services (SaaS) opowiadałem w trakcie Heroes {Community} Launch w Wyższej Szkole Biznesu w Dąbrowie Górniczej 10 maja 2008.Będzie to również elementem mojej sesji we Wrocławiu 2 czerwca i na CodeCamp, 7 czerwca w Krakowie.
Na temat w Software as Services (SaaS), w Dąbrowie Górniczej) udzieliłem krótkiego wywiadu Webhosting.pl. Jest on dostępny w serwisie You Toube.

poniedziałek, 12 maja 2008

9 rad, co zrobić by podnieść używalność budowanej aplikacji (Great User Experience – tips and tricks)

W piątek 10 maja, w tracie Heroes {Community} Launch w Wyższej Szkole Biznesu w Dąbrowie Górniczej przeprowadziłem sesję generalną "Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku". Duże zainteresowanie. Ponad 350 osób na sali. Osoby słuchające na stojąco. Wspaniała atmosfera. Myślę, że udało mi się przekonać obecnych, że świat zmienił i przyszła pora na budowanie oprogramowania jako federacji usług (SaaSSoftware as Services). Nie mniej emocji wywołała druga część sesji i 9 rad, co zrobić by podnieść używalność budowanej aplikacji.
Oto streszczenie tej części sesji:
1. Identyfikuj typy użytkowników (personas), sporządź ich charakterystyki i oczekiwania.
2. Buduj swoje rozwiązanie w oparciu o scenariusze, a nie funkcje.
3. Nie „zagaduj”, czego oczekuje Twój klient – pytaj, pytaj pokazując prototyp, rób to często.
Narzędzie (do prototypowania) ma znaczenie drugorzędne. Może to być nawet kartka papieru.
4. Szczególnie uważnie dobierz platformę dla rozwiązania. Nie może wynikać z tego, co wie Twój architekt. Rozważ wszystkie zależności …
5. Produktywność pracy Twojego klienta, spadnie w momencie rozpoczęcia wdrożenia. Zadbaj o to, by czas dochodzenia do wyższej produktywności był jak najkrótszy.
6. Czas reakcji systemu na żądanie użytkownika jest bardzo ważny, każdy dodatkowy klawisz, przycisk przemnożony przez ilość jego użyć to pieniądze.
7. Jakość, jakość, i jeszcze raz jakość! Jakość wspomagają testy wewnętrzne (alfa testy) i testy z udziałem użytkownika. Słuchaj, co użytkownik ma do powiedzenia w trackie beta testów.
8. Wydziel w zespole Twojego zespołu rolę, która zajmie się ergonomią rozwiązania. A może jest Ci potrzebny też grafik? I integrator pracy grafika i dewelopera?
9. Wdrożenie nie kończy pracy. Obserwuj użytkowników jak używają Twoje rozwiązanie. Dodaj do swojej aplikacji funkcję „send feedback” (czy „send a smile”). Reaguj!
Zainteresowanych zapraszam na dwie podobne (choć nie takie same) sesje
1. we Wrocławiu, 2 czerwca, również Heroes {Community} Launch
2. w Krakowie, 7 czerwca, CodeCamp

poniedziałek, 5 maja 2008

Mój punkt widzenia - "Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku"

The English Title: My point of view – “The world has changed… What are the dilemmas of designing software solutions in the year 2008?”

W maju i czerwcu 2008 poprowadzę na spotkaniach społeczności - 3 sesje generalne z prezentacją "Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku" oddającą mój punkt widzenia na to, co w światowej informatyce i w technologiach Microsoft się zmienia:

1. w Dąbrowie Górniczej, 9 maja, o 10:00 na Heroes {Community} Launch
2. we Wrocławiu, 2 czerwca, również na Heroes {Community} Launch
3. w Krakowie, 7 czerwca, na CodeCamp
Temat ten sam. Gwarantuję, że sesje nie będą dokładnie takie same.
Serdecznie zapraszam.

Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku
Czy można dzisiaj dalej budować, sprzedawać, czy wdrażać prywatne, lokalne rozwiązania (software on premises)? A może od razu wyjść naprzeciwko trendom i zbudować - zestaw usług dostępnych w sieci (Software as Services – SaaS)? Jeżeli chcemy dostarczyć rozwiązanie jako zestaw usług sieciowych (SaaS) to jak zapewnić współpracę, tego co klient posiada (software on premises) i usług (Software + Services – S+S). Jakie są zalety SaaS? Jakie bariery napotkamy, by robić to efektywnie? Z jakiej platformy skorzystać? Czy Microsoft jest gotowy dostarczać oprogramowanie w modelu SaaS? Czy będąc producentem oprogramowania (Independent Software Vendor – ISV) warto kontynuować swoje działania, czy może lepiej zostać dostawcą usług sieciowych większego producenta (Services Provider)?A używalność oprogramowania? Czy używalność jest istotna?
Celem sesji nie jest dostarczenie uniwersalnych odpowiedzi na postawione wyżej pytania, a argumentów za i przeciw.

The world has changed… What are the dilemmas of designing software solutions in the year 2008?
Can we still design and build private, locally installed applications – software on premises? Maybe we have to follow the world’s trends and build them like a suite of services installed somewhere in the network - Software as Services – SaaS? If we decide to create a new application like a collection of services we will have to take care of interoperability between software on premises and services in the model Software + Services – S+S. What are the benefits of using SaaS model? What are the barriers? Is Microsoft ready to ship the software in SaaS model? What is the future for The Independent Software Vendors – ISVs? To build still the ISV’s own solution, or maybe to create a datacenter and operate like The Services Provider? And what about the software usability? Is the usability important in the services world is?The goal of the session is not to answer to all these questions, but to give pros and cons.

czwartek, 24 kwietnia 2008

the world has changed … Architecting Software Solution in year 2008

Wygłoszony (po angielsku) w poniedziałek, 21 kwietnia wykład - „the world has changed … Architecting Software Solution in year 2008” inaugurujący XI Ogólnopolską Konferencję Naukową "Zastosowanie technologii informacyjnych w rolnictwie" to mój powrót do działalności w kraju. Z dużą satysfakcją odebrałem słowa uznania (za treść i sposób prezentacji) od JM Rektora Uniwersytetu Rolniczego w Krakowie prof. dr hab. Janusza Żmiji.
Zamierzam kontynuować tą tematykę (w wersji dla profesjonalistów) w trakcie keynote na dwu konferencjach społeczności informatycznych Heroes {Community} Launch – we Wrocławiu i Code Camp Krakowie.

czwartek, 3 kwietnia 2008

Maciej Pilecki – na „10” w skali 1-9 (Maciej Pilecki received 10 on scale 1 to 9)

Czy można uzyskać ocenę „10”, jeżeli skala ocen wynosi 1-9?
Do dzisiaj myślałem, że nie …

W czwartek, 3 kwietnia w Rydze odbyło się seminarium lokalnej społeczności w ramach cyklu HEROES happen {here}. Okazało się być polsko-łotewskim seminarium (łotewskie prezentacje przed południem i anglojęzyczne prezentacje Polaków po południu). W ramach „polskiej” części prezentowaliśmy z Macinem Książkiem „How to improve developers’ efforts using Visual Studio 2008?”. Prawdopodnie agenda spotkania, z czasem zniknie ze strony ryskiej społeczności … Zacytuję więc po raz pierwszy łotewski język:

Pasākumā uzstāsies:
09:30 - 10:00 – Ierašanās;
10:00 - 11:00 – IIS 7.0 izstrādātājiem - Andrejs Mamontovs (.NET lietotāju grupas vadītājs);
11:15 - 12:15 – Visual Studio 2008 & LINQ - Valdis Iļjučonoks (Vadošais arhitekts, Nexum Insurance Technologies);
12:30 - 13:30 – Pusdienu pauze;
13:30 - 14:30 – How to improve developer's efforts using VS 2008? - Marcin Ksiazek & Tadeusz Golonka (Microsoft Regional Director, Polija)*;
14:45 - 15:45 – Beyond Relational - Understanding New SQL Server Data Types - Maciej Pilecki (SQL Server MVP)*
* - lekcija tiks pasniegta angļu valodā.
(mam nadzieję, że wszystkie znaki wyświetlają się dobrze).

Obie prezentacje zostały bardzo dobrze przyjęte. Na jednej z ankiet Maćka znalazła się odręcznie zapisana10-tka” (skala do zaznaczenia zawierała kolumny 1-9). Brawo Maciek! Gratulacje od mnie i polskiej społeczności informatycznej!

wtorek, 1 kwietnia 2008

Nieplanowane spotkanie (Unexpected meeting in Riga)

Prawie od tygodnia pracuję w Rydze. Jestem pod wrażeniem wiedzy i umiejętności Łotyszów uczestniczących w moim warsztacie, a wdrożenie Microsoft Solutions Framework for CMMI Porcess Improvement i Team Foundation Server 2005 w Exigen Services DATI wydaj się być wzorcowym.

Po części jestem przyłączony do lokalnego środowiska informatycznego używającego technologii Microsoft. Miałem okazję uczestniczyć w premierze HEROES hapen {here}, w piątek 28-go marca, w tym w tzw. networknig towarzyszącym tej imprezie. Przypadek sprawił, że mogłem zarówno poznać jak bezpośrednio porozmawiać (do tego ponad 3 godziny) z dyrektorem generalnym (GM) Visual Studio Team System w Redmond – Andrew Kass’em. O czym?
Oczywiście o Rosario. To będzie wielki produkt. Koledzy z Redmond wkładają w jego nie tylko ogromną wiedzę dotyczą zarządzania dużymi projektami, ale również swoją twórczą pasję.
Brawo Adrew! Brawo koledzy z Redmond.
Już dzisiaj cieszę się na czterodniowe spotkanie 14-17 kwietnia w Redmond.

środa, 12 marca 2008

Dominacja Bartoszów w trakcie „Heroes happen {here}” w Krakowie (Three Bartoszes during „Heroes happen {here}” in Krakow)


To było ostatnie z cyklu spotkań (Microsoft Road Show). Odbyło się w Krakowie, w hotelu Qubus. Mimo napiętego programu dnia postanowiłem (choć na chwilę) być obecny.
Ponad 250 osób na dwu ścieżkach (deweloperskiej i dla administratorów), duży ścisk (hotel Qubus okazuje się być zbyt mały na takie wydarzenia).
Wysłuchałem prezentacji Bartka Zassa – „Czym zaskoczy Cie najnowsza wersja środowiska Microsoft Visual Studio? Jakie cechy odróżniają je od poprzednich edycji?”. Bardzo dobra prezentacja. Wydawało mi się, że wiem już wszystko, czym różnią się Visual Studio 2005 i 2008, a jednak Bartek pokazał również i to, o czym nie wiedziałem … Brawo Bartek!

W kuluarach straszny ścisk. Na stoisku stworzonej i moderowanej (niestety tylko czasami) przeze mnie Krakowskiej Grupy Deweloperów .NET zarówno Asia Grzywna (MVP), Szymon Kobalczyk (to kwestia czasu, kiedy Szymon również będzie MVP), Mateusz Kierepka (MVP), Grzegorz Kolarz. Z dużą satysfakcją patrzyłem jak społeczność krakowska, skupiona wokół platformy .NET (już 3.5) rozwija się …

Dużo znajomych twarzy...
Prezentacji wysłuchałem w towarzystwie Michała Brzozowskiego laureata polskiej edycji konkursu Silverligth. Na stoisku firmy Dell Łukasz Stasiak. Jeszcze nie tak dawno Dyrektor Centrum Konsultingu partnera ISV Microsoft, a wcześniej wspaniały wdrożeniowiec systemów ERP i rozwiązań klasy Business Intelligence. Porzucił to wszystko, by zostać „regional account managerem” na Małopolskę. Pewnie to dobrze dla firmy Dell, ale rynek systemów ERP i Business Intelligence stracił wiele.
... I wiele innych osób, którym zdołałem uścisnąć rękę, czy powiedzieć „witaj”.

Nie było dane zostać do końca spotkania. Żałuję, że nie obejrzałem prezentacji Bartka Kieruna z Integral Technologies nt. „Tworzenie aplikacji Office z wykorzystaniem Visual Studio 2008”, a najbardziej, że nie dane mi było zobaczyć w akcji Bartka Pampucha (MVP) i jego prezentacji „Praktyczne zastosowania WCF i WF w aplikacjach biznesowych”. Z tego, co wiem jego prezentacje w Warszawie i Katowicach były hitem „Heroes happen {here}”.
Trzech interesujących Bartoszów (Zass, Kierun, Pampuch) w ciągu jednego dnia? Dużo!
Duże brawa dla Basi Sokólskiej z Microsoft Polska odpowiedzialnej za organizowanie całego Road Show.

czwartek, 28 lutego 2008

HEROES happen {here} w Waszawie


Na całym świecie trwa cykl imprez związanych z premierami Windows Server 2008, SQL Server 2008, Visual Studio 2008 pod wspólną nazwą Heroes Happen Here. Najważniejszym dniem był 27 lutego, kiedy to w Los Angeles Convention Center odbyła się światowa premiera z udziałem Steva Ballmera. Mnie, 27 lutego dane było uczestniczyć w polskiej edycji premiery w warszawskim klubie Platinium z udziałem Tomka Bochenka (Wiceprezesa ds. Marketingu i Sprzedaży w regionie Europy Centralnej i Wschodniej) oraz Marka Rotera (Dyrektor Generalnego Microsoft w Polsce).

Trochę dziwna to premiera. Z jednej strony Visual Studio 2008 używane jest od końca 2007 roku - mnie samemu było dane praktycznie przekonać się o jego wartości, co spowodowało, że odinstalowałem poprzednią wersję (VS 2005) ze swojego notebooka. Z drugiej zaś na finalną wersję SQL 2008 przyjdzie nam jeszcze poczekać … Do tego 5 lat czekaliśmy na kolejne rozwiązanie Windows Server.

Impreza taka jak ta w warszawskim klubie Platinium charakteryzuje się specyficznym scenariuszem. Krótkie przemówienia, przesłania, gratulacje dla Microsoft. Różne. Zarówno bardzo kompetentne - jak wystąpienie p. Romana Malinowskiego, dyrektora generalnego Fujitsu Siemens Computers Polska, czy dyrektora ds. marketingu na obszar EMEA firmy CITRIX. Były też kwiatki w stylu „bla-bla”. Na szczęście w mniejszości, bo tylko dwa. Przykładowo dyrektor marketingu obecnego w Polsce producenta komputerów (innego niż FSC) wygłosił „uniwersalną przemowę”. Mogła być aktualna w 2003 roku – premiera Windows Server 2003 i Visual Studio 2003; rok temu w trakcie premiery MS Office 2007; może być wykorzystana – dokładnie z takim samym skutkiem w tracie następnej premiery kolejnego rozwiązania Microsoft.

W tym informacyjnym szumie udało mi się wydobyć wiadomość dużej wagi. Stworzona w jednym z polskich banków aplikacja przetwarza ogromne ilości danych. Zbudowana została w oparciu o technologie Microsoft. Co prawda, w produkcyjnym rozwiązaniu wykorzystuje dalej serwer SQL 2005, ale testy kolejnej wersji prowadzone są w oparciu o SQL 2008, a bankowi informatycy czekają na finalną wersję SQL 2008. Zbudowany z użyciem Visual Studio 2005/2008 i Team Foundation Server 2005/2008 system przetwarza dziennie setki GB danych (aktualny rozmiar bazy danych to kilkanaście TB) i rejestruje prawie 10 mld (10 000 000 000) transakcji rocznie! HEROES happen {here}. W Polsce.