optymalizacja kosztów utrzymania i obsługi serwisów internetowych
DESCRIPTION
TRANSCRIPT
Squiz
Optymalizacjakosztów utrzymania oraz obsługi serwisów internetowych
25.04.2012 Michał Rachowski, CMS Consultant
>CMS Consultant w Squiz
>od zawsze w branży reklamowej - budowa i strategia marek
>jakbym miał więcej wolnego czasu... to bym grał grał i jeszcze więcej grał
Michał Rachowski
Kto?
Optymalizacja
>Cele i założenia >Optymalizacja - jak to działa w praktyce
- Zarządzanie - Cloud computing- Zasada 80/20 (Pareto) - MongoDB (noSQL)- Mobile web a RWD - Licencjonowanie- Single source publishing - Wyszukiwanie czyli search- zasada „start small grow big” - Testy A/B
>Państwo 2.0 (MAC) - wizja i wnioski>Squiz jako alternatywa
Plan
Optymalizacja
>wyznaczanie najlepszego kierunku działania>najlepsze rozwiązanie w danych warunkach>działanie z uwzględnieniem określonego kryterium
- optymalizacja jednokryterialna- optymalizacja wielokryterialna
>droga kompromisów do wyznaczonego celu>optymalizacja serwisów internetowych dotyczy m.in.
szybkości działania, kosztów obsługi, hostingu, wymagań sprzętowych użytkownika, wydajności, skalowalności itp.
Cele i założenia
Optymalizacja - w praktyce
Zarządzanie>droga do sukcesu:
- planowanie- lista zadań- cele i priorytety- oszacowanie czasu- przejrzystość- reguła 60:40
>„planując informatyzację trzeba konsekwentnie stosować zasady właściwego zarządzania” - raport MAC „Państwo 2.0”
>błędy:- chaos- wielozadaniowość- brak harmonogramu - załamanie- brak analizy
Optymalizacja - w praktyce
>80% wyników wypływa z 20% przyczyn>serwis internetowy a zasada 80/20:
- jedynie 20% funkcjonalności serwisu jest wykorzystywanych przez 80% użytkowników- poszukiwanie kluczowych funkcjonalności- wybór czynników przynoszących najwięcej efektów- czynnik ludzki: członekowie zespołu a różna efektywność i umiejętności pracy nad projektem (80/20 pozwala optymalnie planować pracę)
Zasada 80/20 (Pareto)
Optymalizacja - w praktyce
>technologia a skalowalność>analiza użytkownika, usability testing>odpowiednio zaplanowana architektura informacji >„systemy muszą być testowane z użytkownikami
przed wdrożeniem do pełnej eksploatacji” oraz „każdą złotówkę ogląda się ze wszystkich stron, nim zostanie wydana. Wszystkie wybrane i realizowane rozwiązania muszą gwarantować najlepszą możliwą relację wyników do zaangażowanych nakładów.” - raport MAC „Państwo 2.0”
„start small grow big”
Optymalizacja - w praktyce
>Responsive Web Design>alternetywa dla dedykowanych
stron mobilnych >urządzenia mobilne na rynku
a wersje mobilne serwisów>„dostęp obywatela nie może być
ograniczony tym z jakiego korzysta systemu operacyjnego, a nawet z jakiego korzysta urządzenia (komputer, tablet, smartphone, czy urządzenia, które jeszcze nie istnieją)” - raport MAC „Państwo 2.0”
Mobile web a RWD
Optymalizacja - w praktyce
>Publikacja treści poprzez jedno źródło dostępnej automatycznie w wielu formatach i serwisach
>Optymalizacja czasu i nakladu pracy>Zastosowanie w praktyce to m.in.
- Tweeter -> Facebook i GoldenLine- Agregacja social media- Remote content
Single source publishing
Optymalizacja - w praktyce
>„Chmura obliczeniowa” >Brak zapotrzebowania na własną infrastrukturę >Brak konieczności posiadania licencji czy
administracji danym oprogramowaniem > Różne modele dopasowane do potrzeb m.in.:
IaaS, PaaS, SaaS, CaaS czy usługa kolokacji
Cloud computing
Optymalizacja - w praktyce
>www.mongodb.org>noSQL (nierelacyjny system zarządzania bazą danych) >Wydajność, elastyczność, skalowalność> Przykład zapytania o informacje z wszystkich assetow (atrybuty, metadane itd)
-> składnia SQL: SELECT * FROM sq_ast JOIN sq_ast_attr_val ON sq_ast.assetid=sq_ast_attr_val.assetid JOIN sq_ast_attr ON sq_ast_attr_val.attrid=sq_ast_attr.attrid JOIN sq_ast_mdata_val ON sq_ast_mdata_val.assetid=sq_ast.assetid JOIN sq_ast_mdata ON sq_ast_mdata.assetid=sq_ast.assetid;
> -> mongoDB: db.assety.find();
> Zaufanie? - „SAP uses MongoDB as a core component of SAP’s platform-as-a-service (PaaS) offering.”- „The British Government launched a beta of its GOV.UK” ”but moved to MongoDB”
MongoDB
Optymalizacja - w praktyce
>Rodzaje licencji: licencja jednostanowiskowa, grupowa, firmware, shareware, freeware, GPL ...
>Open Source a licencjonowanie >Stosowanie rozwiązań równoważnych nie może być
wykluczane (zob. wyrok KIO z 6 lipca 2010r., sygn. akt KIO/UZP 1244/10)
>„Państwo neutralne technologicznie” - raport MAC „Państwo 2.0”
Licencjonowanie
Optymalizacja - w praktyce
>Search a SEO >Główne założenie serwisu - dostarczenie informacji>Spełnienie najważniejszej funkcji poprzez:
- architekturę informacji („łatwy dostęp”)- wyszukiwarka na stronie
>Odpowiednie opisywanie treści, dbałość o przejrzystość, strukturę, teksty alternatywne
>Liczy się szybkość dostępu do informacji i jej jakość (przykład call-center i wyszukiwanie informacji na bieżąco)
Wyszukiwanie czyli search
Optymalizacja - w praktyce
>Metoda wykluczania hipotez >Uproszczone wersje testowanego elementu>Weryfikacja zasadności zmian i potrzeb>Pozwala zrozumieć
zachowania odbiorców>Testuje skuteczność
zastosowanych rozwiązań
Testy A/B
Optymalizacja
>Problemy i zagadnienia wskazane przez MAC: brak koordynacji, dominujące spojrzenie techniczno-sprzętowe, wskazuje braki przy realizacji projektów
>Nowy początek i wskazówki MAC: właściwe zarządzanie, projekty dzielone na etapy, testy użyteczności, perspektywa usługowa, zarządzanie procesowe, neutralność technologiczna czy efektywność kosztowa
>Zmiana koncepcji cyfryzacji - koncentracja na użytkowniku i usłudze jako punkcie centralnym
Państwo 2.0 (MAC) - wizja i wnioski
Optymalizacja
Squiz - Cloud>Bezpieczeństwo>99,9% uptime>24x7x365 SLA>Backup>Monitoring
Optymalizacja
Squiz - Matrix
>System zarządzania treścią klasy enterprise
>Technologia, która pozwala „uszyć na miarę” odpowiednie rozwiązanie
Optymalizacja
Squiz - CMS >Proste, bezpośrednie zarządzanie
treścią dla każdego (inline) >Zastosowanie - mikrostrony,
broszury, witryny korporacyjne
Optymalizacja
Squiz - Analytics >Wykorzystuje dane
Google Analytics>Intuicyjny interfejs>Szczegółowe raporty
w prosty sposób
Optymalizacja
Squiz - Roadmap m.in. Product Development Planning Software
DziękujemySquiz Poland Sp. z o.o. www.squiz.pl
+48 91 85 222 85
http://www.squizsuite.nethttp://manuals.matrix.squizsuite.net
http://forums.squizsuite.nethttp://matrix.squiz.net
http://www.squizlabs.com