Came across this email looking for something else. It summarizes why I resigned from one company. Sadly it's issues not unique to this company but issues I have ran into with many of the companies I worked for during my 20+ IT career.
I hereby submit my two week notice to . Effective immediately I would wish to resign my post with . The reason is:
- I do not feel that I can remain professional on my current project due to several flaws in the specifications that I feel are not being address and will not be. These flaws exist to some degree across the board.
The specification flaws in question are:
- Daily changes in specifications include major ones (ie > 30 hour development time) without any prior notice or justification other than "oh we forgot about that" or "oh we didn't realize that"
- Specifications feel like they were wrote in a vacuum without input from IT or a business analyst
- Specifications where wrote by insiders that know parts of the whole process and are good at their jobs but are not specification writers or business analysts
-Specifications are mis-mashed, i.e. requirements for the reports mixed in with requirements for the web interface and the console applications.
- Both project manager and application owner are over worked and do not have the time to really manager this project the way it does so alot of things get "rubber stamped" then changed once they have time to research matters or if we complain. However hours have been wasted in the meantime
- Proper milestones development and testing where never set and most of the time its run around like crazy and try to get things working in the face of almost constant specification changes.
- Fear from the "powers that be" that want this done at any cost. Basically I seen my boss back down when something should have been said because of fear for his job
- Testing is always last minute and in a haphazard pattern with not developer notification of the test parameters used.
No comments:
Post a Comment