2 ms·
Can't trump that but I do remember making a presentation about some kind of agile principles or something and it seemed to be well received by the PM and lead.
by ilaksh 4y ago
Can't trump that but I do remember making a presentation about some kind of agile principles or something and it seemed to be well received by the PM and lead.
But then I went ahead and started adding some unit and functional tests and the tech lead deleted them the next day. I don't remember what he said exactly but he didn't see the point.
To be honest I often don't usually feel like a lot of automated tests are really necessary. But the thing I was working on really needed some kind of automated tests.
Eventually I realized that the only thing anyone had taken from my agile talk was that we would just go faster. They did not understand the testing part or direct communication with users or anything else I said. They only heard me say we would go faster.
For some reason eventually the PM did decide to take me to visit the site. Once, well after they had wasted all of the money. There was a lady there doing data entry. Due to some bugs and problems which I had never been informed about, the data entry process (which supposedly was to be done on Toughbooks in the field incrementally, but for some reason was instead all hand written and left for her to do) was literally driving her crazy. The PM never had any comment about it.
Oh. Almost forgot. At the same visit I got to see the code I had been working on throw an error and found out (after months) that it could not possibly be working since apparently the lead decided to add a LIMIT clause when the production database took too long to query. The way he did it completely broke the logic. Not sure how any of it really worked with that. No one ever told me. I found out two months later when it popped up on the user's screen (as apparently was normal).
This was also a place where four or five civil engineers had spent the majority of the funds creating hundreds of pages of documentation and UI designs (about literally 5 times more complex than warranted).