Learning to Live in Harmony
Category Good Practice
The aim of a good administrator is to have complete control of the content of, and access to, the servers they are responsible for in order to maintain a highly reliable service.
The aim of a good developer is to implement new databases, features and functions in the shortest time possible in a controlled fashion with minimum defects.
Unfortunately, these objectives are often in conflict. The administrator often sees the developer as a disruptive element wanting to deploy buggy, untested code into their beautifully controlled environment that will disrupt and destroy it. The developer sees the administrator as unnecessarily rigid, forcing them to jump through many bureaucratic hoops to get the simplest change deployed.
Sound familiar to you? If so, what do you do about it? Play this ‘cat and mouse’ game every day? Work to peacefully coexist? Ignore this dynamic all together? The good news is that it doesn’t have to be this way.
There are solutions to this challenge. By setting up a process that addresses how code moves from development, to test, to production, you can control what code is moved into production. At the very least, this will ensure you are aware anything new.
Naturally, there is a lot behind this process. How much testing is required? Who has the authority to move code out of test? Is it possible to skip this step? The questions can go on and on. Teamstudio has developed a number of policy guides to help you with this. The policy guide on Application Delivery (PRO 10) is particularly helpful.
Of course once you have a process in place, you need to enforce compliance. The great news for admins is that there are ways of strictly controlling deployment to production. But your developers won’t be satisfied unless the solution still flexible and efficient enough to deliver legitimate updates in a timely fashion
Normally we wouldn’t promote Teamstudio events as part of this blog. But this issue has been coming up more and more lately, so we thought we would make an exception to let you know about an upcoming webinar that will show you how you can resolve these issues. The webinar is Thursday, December 3, 09:00 ET, 15:00 GMT. It will also be available on demand after the live event.
Register for our upcoming webinar to find out how easy it can be to resolve such issues. Thanks for indulging us in the promotion of this event.
The aim of a good administrator is to have complete control of the content of, and access to, the servers they are responsible for in order to maintain a highly reliable service.
The aim of a good developer is to implement new databases, features and functions in the shortest time possible in a controlled fashion with minimum defects.
Unfortunately, these objectives are often in conflict. The administrator often sees the developer as a disruptive element wanting to deploy buggy, untested code into their beautifully controlled environment that will disrupt and destroy it. The developer sees the administrator as unnecessarily rigid, forcing them to jump through many bureaucratic hoops to get the simplest change deployed.
Sound familiar to you? If so, what do you do about it? Play this ‘cat and mouse’ game every day? Work to peacefully coexist? Ignore this dynamic all together? The good news is that it doesn’t have to be this way.
There are solutions to this challenge. By setting up a process that addresses how code moves from development, to test, to production, you can control what code is moved into production. At the very least, this will ensure you are aware anything new.
Naturally, there is a lot behind this process. How much testing is required? Who has the authority to move code out of test? Is it possible to skip this step? The questions can go on and on. Teamstudio has developed a number of policy guides to help you with this. The policy guide on Application Delivery (PRO 10) is particularly helpful.
Of course once you have a process in place, you need to enforce compliance. The great news for admins is that there are ways of strictly controlling deployment to production. But your developers won’t be satisfied unless the solution still flexible and efficient enough to deliver legitimate updates in a timely fashion
Normally we wouldn’t promote Teamstudio events as part of this blog. But this issue has been coming up more and more lately, so we thought we would make an exception to let you know about an upcoming webinar that will show you how you can resolve these issues. The webinar is Thursday, December 3, 09:00 ET, 15:00 GMT. It will also be available on demand after the live event.
Register for our upcoming webinar to find out how easy it can be to resolve such issues. Thanks for indulging us in the promotion of this event.