This is certainly the only usage that makes sense to me. If you say that you're going to "google" something, my expectation is that you would perform a search on google.com, not just any old search engine.
When did the definition of reverse engineering get extended to include copying features from a competing product? Of course I'd call it reverse engineering if Company B disassembles Company A's product and learns something in the process. But how can looking at the feature set count???
And there's a second-order affect of this process...developer's rarely get to test their estimate and refine their estimation methods.
If you estimate 12 weeks but get beaten down to 3 weeks by management, you never find out if 12 weeks was a good estimate. No feedback means no learning.
This is certainly the only usage that makes sense to me. If you say that you're going to "google" something, my expectation is that you would perform a search on google.com, not just any old search engine.
When did the definition of reverse engineering get extended to include copying features from a competing product? Of course I'd call it reverse engineering if Company B disassembles Company A's product and learns something in the process. But how can looking at the feature set count???
And there's a second-order affect of this process...developer's rarely get to test their estimate and refine their estimation methods.
If you estimate 12 weeks but get beaten down to 3 weeks by management, you never find out if 12 weeks was a good estimate. No feedback means no learning.