Hello everyone.
I’m not sure if anyone else is experiencing this issue but I thought I would ask. We have DEV, QA, and PROD environments. As more and more people are being hired, there is a lot more hands out there that can step on/change EAI code. Our policy when it comes to changing data in our DEV environment is to first copy the code from prod to dev first, but there have been times where contractors would come in and not adhere to that, either because they forgot or perhaps wasn’t told of the policy.
Because someone else modified the data in dev prior (person could have just changed something for a test and neglected to change it back), now bad code could potentially be moved to production, which is why the policy is to copy from prod first to ensure you’re working with the latest code before making modifications. However, there have been situations where someone would adhere to the policy and copy from production first, not knowing that maybe a couple weeks ago, someone else has already done that and made legitimate mods, meaning that now that person will have to redo their work, because the recent person has just clobbered their data by overwriting it.
If the above is confusing, my apologies, but I guess what I’m wondering is whether you are or you did (in the past) have issues such as thing and if so, what kind of policy was placed to prevent people from overriding someone else’s code, considering that it doesn’t seem that webMethods has any sort of check in/check out type logic (unless that’s what the lock is supposed to represent) and it doesn’t seem that webMethods has any sort of “who modified last / show last date/timestamp when modified” logic either. From what I show, if the service is NOT locked, then you have no idea when it was last modified.
Like I said this is becoming more of a bigger issue as more people are hired. Passing a million emails is not a good solution.
Any ideas or any team rules concerning something like this, that you can pass on will be greatly appreciated. I could then take this to our next team meeting and have a big discussion. Thanks for your help!
#webMethods#webMethods-General#webMethods-Architecture#Integration-Server-and-ESB