AGILE WEB DEVELOPMENT

Rozwiązania dla www – szybciej, pewniej, z jeszcze większym nastawieniem na cel!

 

DEFINICJA

Agile Web Development [pol. programowanie zwinne] to bardzo elastyczna metoda programowania rozwiązań dla WWW. W przeciwieństwie do tradycyjnego zarządzania projektami [Projektmanagement] metoda ta pozwala na wprowadzanie zmian w trakcie procesu, bo przecież wymogi w zakresie kompleksowego procesu bez wątpienia zmieniają się i rozwijają w trakcie jego trwania.

 

PODSTAWOWA ZASADA

Każdy pomysł od samego początku dzielony jest na krótkie fazy projektowe – tzw. Sprints, które są po kolei wdrażane. Kierujemy się przy tym zasadami „Manifestu Agile”.

 

ZALETY

Funkcjonowanie produktu podlega ocenie i komunikacji w krótkich odstępach czasu. Oczekiwane zmiany są płynnie wdrażane do procesu programowania. Biurokracja jest ograniczona do minimum, efekt wzrasta do maksimum. Pod koniec procesu znajdzie się z pewnością optymalne rozwiązanie w najlepszej możliwej cenie.

WIODĄCE TECHNOLOGIE

Jako innowatorzy pracujemy z różnymi, wiodącymi w danym kontekście produktami gospodarki cyfrowej.
Obecnie są to między innymi:

PHP logo

PHP

PHP jako serwerowy język programowania jest stosowany na ponad 250 milionach stron WWW, co stanowi dokładnie 82% wszystkich stron. Poza ogromną popularnością, język skryptowy PHP gwarantuje najlepsze efekty w przypadku tworzenia dynamicznych stron WWW i aplikacji.


MYSQL logo

MYSQL

MySQL obejmuje ok. 50 milionów instalacji, co sprawia, że jest najbardziej rozpowszechnionym systemem zarządzania bazami danych typu open source.


SYMFONY logo

SYMFONY

Jako oficjalni partnerzy SensioLabs nasi certyfikowani programiści stworzą najszybsze kompleksowe aplikacje na bazie Symfony jako PHP-Framework.


HTML 5 / CSS 3 logo

HTML 5 / CSS 3

Nasze rozwiązania front-end opierają się na najnowszych standardach HTML i CSS organizacji World Wide Web Consortium.


ELASTICSEARCH logo

ELASTICSEARCH

Elasticsearch jest wyszukiwarką bazującą na Lucene i tuż po Solr stanowi jeden z najbardziej rozpowszechnionych serwerów przeglądania. W prosty sposób umożliwia pracę w środowisku komputera przy zachowaniu wysokiej dostępności i podziału obciążeń.


ANGULARJS logo

ANGULARJS

AngularJS to JavaScript-Webframework po stronie klienta służący do tworzenia aplikacji internetowych (Single-page Web Application). Rozwinięty przez Google jako Open-Source-Framework.


PROJEKTY ODNOSZĄCE SUKCES

successful-projectsIlustracja Henrik Kniberg

 

Agile Web Development umożliwia uzyskanie efektów o dużej wartości jakościowej przy zachowaniu atrakcyjnego stosunku ceny do jakości. Poprzez szereg poszczególnych faz tworzymy – w ścisłej współpracy z każdym Klientem – istotny dla danego użytkownika projekt. Jego skutkiem jest efekt, który niekoniecznie odpowiada pierwszemu projektowi i najczęściej realizuje więcej niż tylko początkowe założenia. Bo naprawdę wszyscy uczestnicy projektu są zadowoleni z efektu: dostawca, programiści i użytkownik.

Agile vs. klassische Webentwicklung

Klasyczne metody projektowania, takie jak „model wodospadu” pozwalają na nieplanowane zmiany w trakcie projektu tylko w ograniczony sposób i przy dużym nakładzie pracy. Wyniki są widoczne dopiero pod koniec fazy projektowania. Jeśli nie będą one odpowiadały początkowym oczekiwaniom, może okazać się, że konieczne jest powtórzenie fazy projektowania, co może prowadzić do wzrostu kosztów i opóźnień.

 

W przypadku projektowania Agile w kilku krótkich fazach projektu (Sprints) wszelkie zmiany są od początku oczekiwane oraz w każdej chwili uwzględniane w trakcie elastycznego procesu projektowania. Szybsze, praktyczne efekty projektu oraz wyraźnie niższe koszty gwarantują więc zysk.

Programowanie zwinne

(AGILE WEB DEVELOPMENT)

Model wodospadu

(WATERFALL WEB DEVELOPMENT)

ZALECENIA Innowacyjne projekty Małe i przewidywalne projekty

Rozwój projektu

Wszystkie cele Klienta zostały osiągnięte
i wszyscy uczestnicy są zadowoleni
Wszystkie wymogi
Klienta zostały spełnione

Wprowadzanie zmian w funkcjonalnościach

W każdej chwili i bez ograniczeń Z ograniczeniami

Czas reakcji w przypadku problemu z funkcjonalnością

Krótki Dłuższy niż w przypadku Agile

Rozwój funkcjonalności

Klient i programista dyskutują ze sobą i wspólnie wybierają optymalne rozwiązanie Dokładnie według pierwotnego
oczekiwania Klienta

Rozpoczęcie projektowania

Bezpośrednio przy rozpoczęciu projektu Po otrzymaniu dokładnych wymogów Klienta oraz sztywno określonego budżetu na projekt

Pierwsze namacalne efekty

Minimum Viable Product
po jednym miesiącu
Obszary częściowe po jednym miesiącu

Dopasowanie designu

Szybko i bez ograniczeń Maks. trzy serie feedbacku

Planowanie

Krótkoterminowe Długoterminowe

PRODUKTY UŻYTECZNE
W KAŻDEJ CHWILI

W przypadku projektowania Agile każda faza projektu dostarcza w pełni funkcjonalne („viable”) efekty.

mvp

Ilustracja Henrik Kniberg

“If you are not embarrassed by the first version of your product, you’ve launched too late.”

Reid Hoffman
Założyciel portalu Linkedin

MVP

Produkty o odpowiednich właściwościach i wartościach dodanych w odpowiednim czasie – Minimum Viable Product (MVP). Oczywiście nie pozostajemy na poziomie minimalnym. W każdej kolejnej fazie (Sprint) rozszerzamy/dostosowujemy produkt i podnosimy jego funkcjonalność do kolejnego poziomu. Na końcu projektu znajduje się optymalny produkt.

 

Zalety

W trakcie projektu ryzyko jest cały czas transparentne. Jeśli zaistnieje taka konieczność, priorytety wszelkich wymogów i kolejnych kroków projektu można określić na nowo i bez większego nakładu pracy obrać inny kierunek, nie tracąc przy tym czasu ani pieniędzy.

 

Korzystne cenowo projekty

Agile Web Development to opcja korzystniejsza cenowo, ponieważ cały nakład (pracy i kosztów) w procesie projektowania tworzy wartość dodaną projektu. W przeciwieństwie do klasycznej metody projektowania nie ma tu mowy o marnowaniu zasobów na kosztowną biurokrację.

Dodatkowo metoda Agile gwarantuje szybki zwrot inwestycji, ponieważ każdy krok projektu (Sprint) skutkuje natychmiast w pełni funkcjonalnym efektem częściowym.

 

Ceny szyte na miarę
twoich potrzeb

Każdy projekt realizujemy indywidualnie. Nasza mieszcząca się od wielu lat w Krakowie agencja może zaoferować swoje usługi w cenie korzystniejszej o 30 do 50% niż oferta konkurencji. Nasze pakiety cenowe pozwolą Państwu na pierwsze rozeznanie oraz pokażą, jaki serwis i jakie usługi są w danym pakiecie zawarte. Oczywiście każdy projekt dostosowujemy indywidualnie do Państwa wymogów i zgodnie z naszym pojmowaniem Agile Web Development pozostajemy elastyczni

Pakiet

Prototypy Rapid Enterprise

Więcej niż 1 frontend developer

     

Więcej niż 1 backend developer

     

Rozszerzalna architektura

     

Możliwość dostosowania do większości serwerów stosowanych w przypadku high-traffic

     

Audyt bezpieczeństwa

     

A/B testing

     

Staging, środowisko serwerowe

     

Spotkania z klientem (onsite)

     

Komunikacja

Angielski Angielski Angielski & Niemiecki

Audyty seo

     

Api dla mobile development

  Możliwe przy wyższym nakładzie  

Sztywny termin go live

    Możliwe

Dedykowana analiza jakości

  Limitowane  

Automatyczne testy regresji

     

Testy rwd na natywnych urządzeniach końcowych

     

Code Reviews

  Okazjonalnie  

Postęp projektu w przypadku choroby czy urlopu

     

Zalecane dla

Prototypy i zatwierdzenie koncepcji Duże projekty High traffic, projekty korporacyjne

Zadowoleni klienci

Klienci zajmujący się handlem elektroniką, artykułami sportowymi, merchandisingiem, sprzedażą biletów na wydarzenia,
modą i lifestylem wybrali nasze rozwiązania i zaufali naszym kompetencjom w zakresie Agile Web Development

Media Markt

Frontend
Frontend Relaunch dla MediaMarkt w Responsive Design

Eventim

Frontend
Rozwój Frontendu w Responsive Design, UX Consulting

Cewe color

Implementacja wielojęzycznej platformy fotograficznej po stronie Frontendu i Backendu, z uwzględnieniem konkursów

Fischer sports

Frontend Magento
Responsive Design Relaunch na platformie Magento

Schäfer Shop

Redesign, UX Consulting i rozwój Frontendu w Responsive Design dla SchäferShop

Amazon

Amazon Pay Extension Magento
Jesteśmy oficjalnym partnerem Amazon Pay i dewelopujemy własne rozszerzenie dla Magento, Login and Pay with…

eventim guide

Web development kalendarza wydarzeń dla Eventim

ProSieben

Frontend
Programowanie strony P7S1 i intranet

Saturn

Frontend
Frontend Relaunch dla Saturn.de w Responsive Design

Golfino

Logistyka Magento
Graficzna i techniczna impelmentacja sklepu internetowego na platformie Magento

vomFass

Logistyka Magento Płatności
Techniczne wsparcie i optymalizacja sklepów Magento

BayWa

Frontend Logistyka Magento
Implementacja platformy zakupowej dla BayWa na Magento

CASE STUDY

Poniższe filmy przedstawiają nasz sposób pracy.
Z pierwszej ręki – z perspektywy naszych Klientów.

kwizzme to innowacyjny Matching-Portal łączący życzenia i oferty. Czegokolwiek potrzebujesz – podróż, produkt czy usługa: dzięki kwizzme możesz zapytać w prosty sposób i za darmo, a otrzymasz spersonalizowane oferty. Jako oferent otrzymasz automatyczną informację, gdy ktoś zapyta kwizzme o Twoją ofertę.

Torsten Ostmeier

Prezes Kwizzme GmbH
pluswerk