Cum abordam procesul de dezvoltare a unei aplicatii web?

1. Alocam o echipa dedicata de profesionisti care te vor ajuta sa-ti duci business-ul
la un nou nivel.
  • Project Manager: iti intelege business-ul si obiectivele pe care vrei sa le atingi cu website-ul sau aplicatia web; este persoana responsabila cu intreg procesul de comunicare; este un membru cheie al echipei pe care ti-o alocam; el coordoneaza designer-ul alocat proiectului precum si echipa de programatori pe intreg parcursul dezvoltarii proiectului.
  • Designer: are o experienta vasta in marketing si UI design; obiectivul sau este de a realiza cel mai eficient design in termeni de strategie de comunicare, conversie si UI.
  • Developer: cunoaste cele mai noi solutii tehnologice in domeniu pentru a crea functionalitatile dorite.
  • QA: testeaza aplicatia atat pe parcursul dezvoltarii, cat si inainte de lansare.

2. Implementarea metodologiei STANDARD pentru proiectele de complexitate medie.

Daca solutia de care ai nevoie nu este una foarte complexa, aplicarea metodologiei standard pentru implementarea solutiilor web este cea mai potrivita alegere.

A) O analiza detaliata de marketing si business pentru stabilirea celor mai eficiente functionalitati.
Iti intelegem afacerea si procesele din spatele ei.
  • Analiza proceselor de business
  • Analiza ofertei de produse / servicii
  • Identificarea si analizarea factorilor de decizie in procesul de achizitie a produselor / serviciilor tale sau utilizatorilor aplicatiei dezvoltate
  • Identificarea diferentiatorilor companiei
  • Identificarea elementelor de incredere
  • Analizarea site-urilor sau aplicatiilor din industrie (atat pe piata locala, cat si pe cele externe)
Stabilim obiectivele pe care dorim sa le atingem
  • Obiectivele generale de comunicare
  • In cazul unui redesign de site, stabilim obiectivele pe care noul design trebuie sa le atinga
  • Stabilim elementele de "call-to-action"
Propunem o arhitectura eficienta de conversie
  • Realizam wireframe-ul pentru prima pagina a site-ului / aplicatiei, cat si pentru paginile de interior
  • Identificam meniurile de navigare, structura site-ului
  • Definim functionalitatea elementelor de conversie (formulare de contact, de ofertare etc.)
  • Identificam informatiile asociate cu produsele / serviciile
  • Stabilim sales funnels
Toate functionalitatile sunt prezentate detaliat intr-un "Document de analiza".

B) Un design orientat spre conversie si ergonomie in utilizare.
a) Utilizam fiecare pixel pentru a vinde
  • Analiza structurii de site/aplicatie
  • Identificarea posibilelor rute de comunicare
  • Identification of head-lines
  • Identificarea imaginilor de utilizat
  • Pozitionarea "elementelor de incredere"
  • Identificarea si pozitionarea elementelor de "call-to-action" (buton de comanda, elemente contextuale de actiune etc. )
  • Realizarea machetei grafice
  • Revizuirea layout-ului pe baza feedback-ului primit de la client
C) Implementam solutia propusa utilizand cele mai noi tehnologii.
Dezvoltam produsul pe baza documentului de analiza agreat, utilizand tehnologii de varf si acordand o atentie sporita elementelor de usability:
  • construirea bazei de date
  • functionalitati back-end
  • functionalitati front-end
Programatorii nostri stiu importanta:
  • utilizarii celor mai noi versiuni de PHP si MySQL
  • elementelor de securitate web
  • unui cod de programare "curat" scris
  • modular code development
  • programarii OOP
  • utilizarii metodologiei agile
Vei primi un CMS care iti va permite sa actualizezi singur, oricand doresti, continutul site-ului.

3. Implementarea metodologiei SCRUM pentru proiectele de complexitate mare.

Daca ai nevoie de o aplicatie cu un grad mare de complexitate, principalul risc al dezvoltarii unei aplicatii web customizate este de a realiza o aplicatie care doar pare ca este cea mai potrivita pentru compania ta. Aceasta deoarece utilizatorii finali ai aplicatiei nu sunt implicati in procesul de planificare si dezvoltare, procesele din cadrul organizatiei se pot schimba sau efortul de definire a tuturor functionalitatilor de la inceput este prea mare.

Metodologia Agile / SCRUM este utilizata in acest caz din urmatoarele motive:
  • Dezvoltam exact ce ai nevoie
  • Produsul este dezvoltat pe module
  • Modificarile aduse proiectului pe parcursul derularii dezvoltarii sunt binevenite
  • Iti spunem exact cat timp alocam fiecarei etape, astfel incat ai un control foarte bun al bugetului alocat
  • Pe masura ce finalizam etape in dezvoltare, iti putem arata ceea ce am lucrat, pentru a verifica stadiul proiectului

Metodologia SCRUM implica insa si principalele activitati derulate in abordarea standard: analiza, design si dezvoltare. Diferenta este produsul in sine: datorita complexitatii sale, el este definit si dezvoltat "pe parcurs".

Contact

Concept24 Online S.R.L.
Marasti 2A, Etj. 3
Bucuresti, Romania
Mobil: +4 0721 223 913
Email: