Jaroslaw Nowosad

MAIN
PROJECTS
HOW I WORK
TOOLS
ABOUT
CONTACT





  How I work

P A G E

U N D E R

C O N S T R U C T I O N


[1] Vision

[-] documents
[-] yellow notes
[-] thinking & thinking

tools:
paper notes
MS Word/ Open Office
Vision


[2] POC (Proof of Concept)

[-] pages in HTML very easy
[-] word specifications

tools:
notepad / eclipse
Dreamweaver
Word / open Office
POC - Dreamweaver


[3] Initial Version

[-] Replace HTML with PHP skeleton
[-] Replace input/ output fields with DB [DBDesigner]
[-] Create DB skeleton

tools:
eclipse
DBDesigner
PHPMyAdmin
QCodo
eclipse

process:
[a] QCodo - implementation over DB
[b] changes after build
[c] thinking - is everything GOOD or BAD?
[d] goto [a]

rebuild pages with acccess to DB
if not OK go to [a]
Modelling - DBDesigner
Synchronization - DBDesigner
DB - MySQL
QCodo - genetaror


[4] Initial Verision Done

[-] Deployment to web servers.
QCodo - Admin pages


[5] Phase one - add some standard functionality

In this phase I add some new functionality like banners, new serch engine etc
Start


[6] Phase two - administration

You know, in previous phase I always have time to see what's happends in the DB
Now is the time for creating some administration pages to do "mechanical" things easier.
You remember QCodo - it has full access, but at this level each account with administrative priviliges may have other rights
Rights: CRUD
C - create
R - read
U - update
D - delete


[7] Phase three - security

Yep! ;-)
Check for security holes, bugs,...
Security rules


[8] Phase four - making easy easier!

This is "beauty" phase. This phase responds to question: "How can i change this website to be better and easier for internauts??"
Final version

© 2008 by YarentY