2 principii de baza pentru proiectare si dezvoltare de aplicatii web

Articolul actual vine ca o completare la cateva articole scrise anterior si incerc prin acesta sa va prezint doua principii de baza care trebuie luate in calcul cand se face proiectarea si dezvoltarea unei aplicatii web.

Planificarea orientata spre rezultate de business

Sunt multe moduri de a planifica un proiect online. Poti investi timp in specificatii, poti investi timp in research, poti investi timp in orice altceva.
Importante sunt, de fapt, doua aspecte: unde vreau sa ajung si cand.
Orice planificare a unui proiect online trebuie sa tina cont de aceste doua aspecte:

  • unde: defineste ce vreau sa fac, ce vreau sa ii ofer utilizatorului, ce atribut al concurentei vreau sa atac, ce vreau sa aduc nou, cum vreau sa ma pozitionez in perceptia utilizatorului; punand intrebarea “unde vreau sa ajung?” trebuie sa rezulte obiectivele de business pe care le vom stabili
  • cand: defineste momentul in timp cand obiectivele trebuie indeplinite

Considerand ca aceste doua aspecte raman constante pe durata executiei proiectului, toate celalalte devin variabile, alterabile.

Sa luam un exemplu: vrem sa construim intr-o saptamana un modul de mesagerie pentru un site. Constantele sunt 1 saptamana (cand) si mesagerie (unde).
Putem face acest modul de mesagerie in mai multe feluri, din punct de vedere tehnic, dar va trebui sa alegem acea modalitate care ne permite sa nu alteram cele doua constante. Daca vor fi anumite gadgeturi pe care nu le vom implementa nu este o problema, ne putem intoarce pe cod atunci cand este timp.

Nu te gandi la probleme decat atunci cand devin probleme

Am sa dau acum un exemplu mai putin tehnic: consideram ca mergem de la Bucuresti la Constanta cu masina si stim ca la un moment dat este o curba stransa unde trebuie sa incetinim. Ce facem? Ne gandim tot drumul la asta? Ne oprim la intrarea pe autostrada sa ne gandim ce vom facem cand ajungem acolo? Sau pornim la drum si cand ajungem acolo reactionam in consecinta?

Sunt cazuri in care avem o lista de taskuri in fata care se intinde pe o perioada de timp si stim ca la un moment dat unul din taskuri va prezenta probleme. Sfatul meu este ca acele probleme sa fie tratate numai atunci cand ajungeti la ele.

Daca ti-a placut acest articol citeste si:

  1. No comments yet.

  1. No trackbacks yet.

data recovery