Pokazywanie postów oznaczonych etykietą społeczności informatyczne. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą społeczności informatyczne. Pokaż wszystkie posty

środa, 11 czerwca 2008

CodeCamp w Krakowie (Code Camp in Krakow, June 2008)

Bardzo udana impreza zorganizowana przez Krakowską Grupę Deweloperów .NET w sobotę 7 czerwca w Centrum Konferencyjnym Politechniki Krakowskiej. Wzięło w niej udział ponad 100 osób.
CodeCamp zawiera w sobie określoną formułę spotkań: (1) tworzony przez społeczność dla społeczności, (2) zawsze za darmo, (3) oparty na wiedzy społeczności, (4) bez ściemniania – sam kod, (5) należy do społeczności, (6) nigdy w godzinach pracy.
Miałem trochę obaw (by nie napisać dylematy) jak zostanie przyjęta moja prezentacja: „Świat zmienił się … Dylematy projektowania oprogramowania w 2008 roku”. Nie spełniała ona, drugiej połowy punktu (4) – sam kod (u mnie zero kodu). Na osłodę dorzuciłem trochę swoich najlepszych praktyk dotyczących ergonomii, projektowania interfejsu i współpracy z użytkownikiem.
Relacja Jakuba Binkowskiego, jak i wyniki ankiet, które otrzymałem od organizatorów pokazały, że przyjęta została bardzo dobrze. Nawet dość wymagającemu recenzentowi portalu IT w Krakowie - Michałowi Paluchowskiemu moje „dwa grzybki w jednym barszczu” przypadły do gustu, choć jak napisał w swojej recenzji ze spotkania „tematy niezwykle interesujące i każdy z osobna wypełniłby niezależną prezentację” – wolałby je zjeść osobno.
Super zostały przyjęte prezentacje Bartka Pampucha - „Rola developera w projekcie Agile”, Grzegorza Stoleckiego – „SQL Server 2008 Integration Services - coś na dobry sen dla łowców danych” i Chrisa Koeniga – „Reach End-Users With Next Generation Web Applications”.
Chciałbym pogratulować organizatorom z Szymonem Kobalczykiem na czele - zarówno doborowej grupy prelegentów jak i świetnie przygotowanej i przeprowadzonej imprezy. Oto cała dzielna ekipa: Marcin Celej, Piotr Dobrowolski, Marcin Galeza, Asia Grzywna, Jarek Karlik, Grzegorz Kolarz, Marta Król, Marta Kucybała, Michał Laskowski, Paweł Łukasik, Kamil Piekarz, Bartek Rzemek, Marcin Waluś. Brawo!

środa, 4 czerwca 2008

.NET-towe społeczności działają. Bardzo prężnie.

W trakcie pobytu w Dąbrowie Górniczej i Wrocławiu, z dużą satysfakcją odnotowałem też fakt, że po 5 miesiącach, od spotkania w Warszawie lokalne społeczności .NET działają bardzo prężnie. Wyszły poza środowiska lokalne, zdobywają fanów poza granicami kraju. Takie wydarzenia jak Launch – Szczecin, Dąbrowa Górnicza, Lublin, Wrocław, czy Code Camp – Kraków – staną się corocznymi wydarzeniami, o międzynarodowym zasięgu. C2C (Community to Community Conference) – Warszawa, Heroes {Community}
We Wrocławiu udało mi się spotkać kolegów z .NET-owych grup w Warszawie (Daniel Arak) i Krakowie (Szymon Kobalczyk). A więc nie tylko działają, ale i blisko współpracują.
(na zdjęciu z Barbarą Sokólską, Microsoft Polska, autorką tego sukcesu, Wrocław 2 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, 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!

ś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.

niedziela, 6 stycznia 2008

Jak zbudować społeczność zawodowych informatyków? (How to build IT community?)


O tym i innych wyzwaniach rozmawialiśmy w trakcie warsztatu „Budowanie i zarządzanie społecznościami profesjonalnych informatyków”, który miałem okazję przeprowadzić 5 stycznia 2008 w Warszawie. 22 osoby. Różne miasta (m. in. Gdańsk, Katowice, Kraków, Lublin, Poznań, Warszawa, Wrocław). Sygmatyczni, pełni zapału, młodzi ludzie. Zawodowcy w tym, co robią. Ze społecznikowską pasją!Warsztat był syntezą moich doświadczeń zawodowych (menedżer, trener, konsultant) i społecznych (od ponad 3 lat wspieram Krakowską Grupę Deweloperów .NET, której powstania byłem inicjatorem). Podobny warsztat przeprowadziłem 2 lata temu – dokładnie 25 stycznia 2006. Te dwa lata, to ogromne zmiany. Inne są potrzeby zawodowych informatyków. Inne metody działania społeczności informatycznych.

W trakcie konferencji TechED 2007 w Barcelonie w ramach tzw. Influencers Community Camp dane mi było poprowadzić sesję „Jak zwiększyć zaangażowanie członków w działalność społeczności informatycznej i zapewnić oczekiwaną frekwencję na spotkaniach?”. Oto wnioski z dyskusji, jaką odbyliśmy w międzynarodowym gronie (m. in przedstawiciele takich krajów jak: Austria, Belgia, Francja, Hiszpania, Holandia Irlandia, Wielka Brytania, Włochy, USA):

1. Nie tylko treść merytoryczna, oferowana w trakcie spotkania jest ważna. Ważne jest również stworzenie możliwości nieformalnej możliwości wymiany doświadczeń, rozmowy itd. (po, przed, czy w trakcie przerwy – musi być odpowiednio długa – pomiędzy kolejnymi sesjami)
2. Najbardziej interesujące tematy to te, dotyczą przyszłości. O tym jak używać technologii już dostępnych informacje można znaleźć w sieci.
3. Członkowie grup oczekują wiedzy eksperckiej. Zapraszanie „ewangelistów” mija się z celem. Zawodowych informatyków, nie trzeba przekonywać do nowości. Często sami próbują. Od prezentera oczekują, że odpowie na pytania dotyczące barier, na które natrafili.
4. Studia przypadków, szczególnie tych, pionierskich, czy takich, które wymagały dodatkowego wysiłku wydają się być ważniejsze niż inne.
5. Wbrew oczekiwaniom Microsoft nie wydaje się być szczodrym sponsorem dla działań grup zorientowanych na technologie Microsoft. Ale można to zmienić lokalnie. Ważne jest znalezienie odpowiedniego menedżera, wewnątrz lokalnego oddziału Microsoft – np. wewnątrz działu określanego skrótem „DPE” (Developer and Platform Evangelist) dla grup skupiających zawodowych deweloperów. Potem jest łatwiej. Wymaga budowania relacji, „sprzedawania” korzyści…

6. Slajdy i Powerpoint tak, ale nie na spotkaniach społeczności. Należy pokazywać (demonstracje), mówić, pisać po tablicy. Powerpoint i slajdy należy zostawić ewangelistom.
7. Im mniej formalizmu wewnątrz społeczności, tym więcej korzyści. Nie zaczynajcie od wyboru zarządu, prezesów, statutów. Tu musimy naśladować kolegów z USA. Tam forma bezpośrednich, nieformalnych kontaktów została rozwinięta do perfekcji.
8. Nawet na spotkaniach grup skupionych wokół technologii Microsoft należy rozmawiać o rozwiązaniach konkurencyjnych. Interesując są spotkania z udziałem przedstawicieli „obu” światów. Nawet przy odrębnych prezentacjach ważnym jest ich wspólny udział np. w panelu dyskusyjnym, sesji pytań i odpowiedzi.
9. Ważnym jest miejsce, gdzie odbywają się spotkania. Ono to też przekłada się na frekwencję. Z jednej strony wygodny dojazd samochodem i parking, z drugiej strony możliwość łatwość dojazdu bez samochodu. Miejsce nie może wymuszać formalnego zachowania (np. 5* hotel) ani nie może być przywiązane do sponsora, który może być konkurentem dla pracodawców części członków grupy…
10. Składki, czy sponsorzy? Odpowiedź jest prosta. Tylko sponsorzy. Trzeba „pokochać” sponsorów, a przede wszystkim ich znaleźć.
Przypadek sprawił, że było ich dokładnie 10. Prezentowane zdjęcie (zrobione przez prawie każdego uczestnika spotkania) nie jest najlepszej jakości. Zrobiłem je zamiast notatki podsumowującej.
Wracając do warsztatu. Okazał się ważny. Jak został oceniony przez uczestników (22 osoby)? Skala ocen 1-9. Oto uśrednione wyniki: Przydatność informacji: 8,05; Znajomość tematu przez prowadzącego: 8,77; Sposób prezentacji: 8,18.

Jeżeli chcecie zobaczyć jak wyglądał ten warsztat zapraszam do oglądnięcia zdjęć Michała Grzegorzewskiego. Mam nadzieję, że link jest dalej aktywny.