Category Archives agile

Jednym z moich zaleceń, związanych z nurtem Agile, jest: “Pokazuj to co zbudowałeś tak często jak się tylko da”. Należy zastosować to podejście, aby uzyskać informację zwrotną na temat elementów rozwiązania, które zostały stworzone wcześniej. Każda iteracja produkuje wykonywalne wypuszczenie. Może to być kod aplikacji, ale także w Agile Modeling artefakty związane z projektem systemu. Ocena wyników pracy daje możliwość…

Ostatnio kilka osób, pytało mnie o ksiażki jakie polecam w zakresie SCRUM i programowania ekstremalnego. Oto kilka z nich: Ken Schwaber. “Sprawne zarządzanie projektami metodą Scrum”. Amr Elssamadisy “Agile. Wzorce wdrażania praktyk zwinnych”         James Shore, Shane Warden “Agile Development. Filozofia programowania zwinnego”         Alistair Cockburn  “Agile Software Development. Gra zespołowa.”

Chciałem tylko poinformować iż szkolenie “ Agile Modeling w Enterprise Architect” jest przeniesione na 30 czerwca -1 lipca 2011 roku. Powód: We wcześniejszym terminie będę realizował szkolenie zamknięte. Dziękuje za zrozumienie. Przy okazji chciałem nadmienić iż do tej pory mam tym szkoleniem zainteresowane trzy osoby (mam nadzieję,że zmiana terminu ich nie zniechęci). Jeśli jesteś zainteresowany szkoleniem to napisz maila. Gdy…

Historia Pierwsza wersja opatentowanej struktury zintegrowanej architektury Capgeminiego została opracowana w 1996 roku i opierała się na strukturze Zachman’a (1987) i pomysłach Spewaks’a opisanych w jego książce „Enterprise Architekture Planning”. Obecna wersja powstała w oparciu o wspólną konsultacją Capgeminiego i Ernst&Young’a w 2001 roku i łączy w sobie najlepsze praktyki obydwu organizacji. Wersja IAF, opisana w tej książce jest ulepszona,…

Kilkanaście dni temu opublikowałem w tekście pt.: ”Architektura korporacyjna a narzędzia” informacje na temat raportu Gartnera. Wyróżniłem wtedy produkty Metastorm i Enterprise Architect’a. Teraz napisze o ich wadach i zaletach wspomnianych narzędzi Metastorm Potencjalne korzyści Metastorm ProVision posiada długoletnią reputację łatwego w użyciu i intuicyjnego narzędzia – zwłaszcza w porównaniu z innymi narzędziami. Cecha ta jest bardzo ważna dla użytkowników…

Kilka dni temu dodałem nową zakładkę do menu górnego szkolenia i tym samym do mojej oferty konsultacji dołączyłem ofertę szkoleniową. W związku z tak miłym rozpoczęciem postanowiłem zorganizować szkolenie otwarte. Termin: 9-10 maja 2011 roku Miejsce: Warszawa, ul. Nowogrodzka 56A Czas trwania: 2 dni (każdego dnia od 9.00 do 16.00) Koszt: 999 zł brutto (813,00 zł netto) Więcej szczegółów na…

Ostatnio wpadł mi w ręce The Forrester Wave™: Agile Development Management Tools, Q2 2010  w raporcie tej instytucji można przeczytać iż 35% przebadanych organizacji zadeklarowało iż wiodącą metodyką jest AGILE. SCRUM i Agile Modeling wiodą prym. Ciekawostką jest fakt iż ponad 30% badanych wskazuje iż nie stosuje formalnej metodyki. Technorati Tagi: zwinne modelowanie,agile,agile modeling,SCRUM

 

Amr Elssamadisy Agile. Wzorce wdrażania praktyk zwinnych

 

Metody zwinne mają pomóc Ci w tworzeniu oprogramowania dostarczającego więcej walorów biznesowych -- dzięki nim powinieneś robić to nie tylko szybciej i taniej, ale też bezpiecznie i bezstresowo. Okazuje się jednak, że wiele organizacji ma problemy z implementowaniem i pełnym wykorzystaniem tych metod. Jeśli nie chcesz dołączyć do tego grona, powinieneś skorzystać z tej książki -- zaprezentowano w niej najlepsze praktyki doskonalące proces wytwarzania oprogramowania, a poza tym wskazano konkretne powody wyboru zalecanych praktyk.

Kilkanaście dni temu  opublikowałem 5 wskazówek dla analizy w ujęciu AGILE Scotta Amblera. Chciałbym je teraz uzupełnić o kolejne spostrzeżenia. Tym razem dotyczące przede wszystkim modeli.

1. Modele z czasem ewoluują
Możesz zacząć od podstawowego przypadku, ale szybko postanowisz przekształcić go w kilka systemowych przypadków użycia. Możesz również postanowić opracować zbiór diagramów Object-Role Model (ORM) umieszczone na białej tablicy jako wkład w diagram klas UML, który z kolei przekształci się w kod źródłowy.

2. Modele analiz muszą być jedynie wystarczająco dobre

Staraj się, aby twoje modele były jak najbardziej proste i o lekkiej konstrukcji. Skup się na zrozumieniu, nie na dokumentacji. Użyj najprostszych i najbardziej ogólnych z dostępnych narzędzi. Zdaj sobie sprawę z tego, że Twoje modele nie muszą być doskonałe.

Alistair Cockburn “Agile Software Development. Gra zespołowa”.

Poznaj zasady doskonałej metodologii wytwarzania oprogramowania

  • Jak dopasować metodologię Agile do specyfiki firmy?
  • W jaki sposób powiązać Agile z innymi metodologiami?
  • Jak wdrożyć Agile w całej strukturze firmy?

Produkcja oprogramowania wymaga nie tylko doskonałej znajomości technologii, ale także metodologii zarządzania projektem. Kluczowym elementem jest tu umiejętność błyskawicznego reagowania na zmiany, sytuacje kryzysowe i błędy. Istnieje wiele usystematyzowanych metodologii wytwarzania oprogramowania, które jednak rzadko sprawdzają się w przypadku małych zespołów projektowych lub projektów realizowanych w krótkim czasie. Dla takich projektów opracowano metodologię Agile. To "zwinne programowanie" zdobywa coraz więcej zwolenników i jest wdrażane w wielu przedsiębiorstwach.

Chcę otrzymywać powiadomienia o nowych wpisach na tym blogu

Wyrażam zgodę na przetwarzanie powyższych danych. Potwierdzam zapisanie się na newsletter w celu otrzymywania powiadomień o nowych wpisach. (Mogę wypisać się w dowolnym momencie)

FreshMail.pl
 
Close