RainLover
VIP From a land downunder
- Local time
- Tomorrow, 07:54
- Joined
- Jan 5, 2009
- Messages
- 5,041
Programming is:
Phase 1
Design
Coding
Testing, Testing, Testing
Find what does not work
Phase 2
More Design
More Coding
More Testing, Testing, Testing
Find what does not work now
repeat Phase 2 until you do not find an more issues.
Phase 3
Give the app to the end users
End users find what does not work now
Go back to Phase 2
Phase 4
Wait for the end users to have issues or the requirement have changed
or
Developer/programmer learns how to do things better
Go back to Phase 2
Phase 5
Developer/programmer learns how to do things better and the original design will no longer meet the needs of the users.
Time scrap the old app and create a new one and convert the data.
Back to Phase 1.
I have found that a database app never really is finished until it is no longer used at all.
Phase 1
Design
Coding
Testing, Testing, Testing
Find what does not work
Phase 2
More Design
More Coding
More Testing, Testing, Testing
Find what does not work now
repeat Phase 2 until you do not find an more issues.
Phase 3
Give the app to the end users
End users find what does not work now
Go back to Phase 2
Phase 4
Wait for the end users to have issues or the requirement have changed
or
Developer/programmer learns how to do things better
Go back to Phase 2
Phase 5
Developer/programmer learns how to do things better and the original design will no longer meet the needs of the users.
Time scrap the old app and create a new one and convert the data.
Back to Phase 1.
I have found that a database app never really is finished until it is no longer used at all.