A LITTLE ABOUT ME
Hello. I am
windows phone developer.
Working on every new project, I follow principles of software development which I adopted myself:
Priority of importance
The most important part of the work should always be done first. This allows my Client to start testing critical functionality of a System before its completion and decrease development risks.
Simplicity leads to convenience which is always pleasant to work with as an easy for understanding and accessible environment. For any system, convenience is one of its "golden" factors.
Evolution is always more preferrable than revolution. So any kind of changes should be done in small portions. I always try to produce stable intermediate versions using as narrow timeframes as possible and provide them to a Client.
Testing is some kind of stability check. Every System requires a separate, adequate set of functional tests and automated unit tests. This set must match the complexity of a System and requirements to its predictability.