Projektiplaan - PXCode/BillboardX GitHub Wiki

#Projektiplaan

Milliseid tehnoloogiaid ja kodeerimiskeeli on rühm otsustanud kasutada? PHP/SQL, jQuery/AJAX, Bootstrap, CSS, HTML.
Meeskonna ja rolli kirjeldus: Kuidas te näete et teie meeskonnas rollid jagunevad?
Dünaamiline meeskond, kus rollid muutuvad vastavalt vajadusele ja oskustele.
Üldine jaotus:

  • Andmebaas
  • Testimine
  • Kujundus
  • Lehe funktsionaalsus.

Kes tegeleb millega meeskonnas? Kas keegi pühendub rohkem välimusele ja keegi teine loogikale? Või tehakse kõike võrdselt? Kuidas jaotate ülesandeid?
Jaotame võrdselt vastavalt vajadusele ja oskustele (vt. tabel ja võtetenimekiri)
Kes on projekti juht? Või eksperimenteerite ilma juhita?
Eksperimenteerime ilma juhita.
Palju aega keegi saab panustada projekti?
Panustame nii palju kui võimalik ja vajalikuks peame.
Kas kellegil on alguse poole rohkem aega ja lõpu poole vähem?
Ei oska ette hinnata, kuid arvestame võimaliku ajagraafiku muutumisega.
Kas tulete kokku laupäeviti, et arendada või teeb igaüks oma kodus?
Vahekohtumistega kodus arendamine. Üldine suhtlus nii otse kui ka suhtlusvõrgustike abil.

##Tabel
Esialgne võtete tähtaegade plaan.

Etapp Võte Punktid Tegija
1 1.10 Repositoorium 1
1 2.10 Prototüüp 3
1 SUM 4
2 3.6 Projektiplaan 6
2 1.2 Andmebaasi andmete esitamine 1+0,4
2 3.5 Testkeskkonna üles seadmine 6
2 1.8 Meldimise (i.k. log in) järel näidatakse lehte, millele kasutaja soovis minna (st. millele viidati) 1+0,4
2 1.9 CDN 1+0,4
2 2.9 Autoriseerimine (st. ainult meldinutele kättesaadav funktsionaalsus ja sisu) 3+1,2
2 1.1 andmete salvestamine andmebaasi 1+0,4
2 SUM 19+2,8
3 3.1 ID kaardiga autentimine 6+1,2
3 1.4 javascripti funktsioonid 1+0,2
3 1.5 leheosade hilisem laadimine 1+0,2
3 1.6 interaktiivne info/abi 1+0,2
3 2.1 andmete surumine 3+0,6
3 2.3 Autentimine (Facebook, Google Account, Live Id, OpenId, LDAP/Kerberos, ...) 3+0,6
3 SUM 15+3
4 2.8 Mitmekeelne kasutajaliides 3
4 1.7 AJAX viited 1
4 2.4 AJAX kasutamine 3
4 2.5 sisu kuvamine kaardil 3
4 2.6 võrguühenduseta kasutatav osa 3
4 SUM 13
5 2.2 Pangalingi kasutamine 2,4
5 2.7 XML-põhiste keelte kooskasutus (HTML laiendamine teiste keeltega kasutades nimeruume elementide, töötlusjuhiste ja atribuutide eristamiseks) 2,4
5 SUM 4,8
6 3.2 Päringute arvu ja mahu piiramine (st. veebirakenduse optimeerimine, sh. cache päiste kasutamine, Google PageSpeed?) (tähtajaline, 6. etapp) 6
6 3.3 Automaattestid (tähtajaline, 6. etapp) 6
6 3.4 Jõudlustestid (tähtajaline, 6. etapp) 6
6 SUM 18
ALL SUM 73,8 + 5,8 + 58?