SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Why DevOps? Employee Satisfaction


Why DevOps? Employee Satisfaction

Author
Message
Steve Jones
Steve Jones
SSC Guru
SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)

Group: Administrators
Points: 107109 Visits: 19332
Comments posted to this topic are about the item Why DevOps? Employee Satisfaction

Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Gary Varga
Gary Varga
SSC-Insane
SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)

Group: General Forum Members
Points: 22893 Visits: 6534
Totally agree. For me I think that developers don't believe that the time spent releasing software is what they wanted as part of their career. Us developers just want to code. We tend to be pragmatic enough to realise that it also has to be used (and there is satisfaction in that too) so we understand that it needs to be released. We also get that we are part of the collective who know what needs to be done to get it installed. Too much time spent on release is considered as time wasted in a developer's mind. At least the ones I have known - including myself.

Gaz

-- Stop your grinnin' and drop your linen...they're everywhere!!!
Kyrilluk
Kyrilluk
SSC Veteran
SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)SSC Veteran (282 reputation)

Group: General Forum Members
Points: 282 Visits: 356

I have tried to find out what is actually DevOps for some times now. Please can someone tell me what is DevOps in the context of a BI Developer or a DBA? I've seen many definition but they are so vague that everyone working in dev can claim to be working as in DevOps context. If you had a SQL DBA or BI dev coming for an interview and wanted to know if this person has worked using DevOps methodoly, which questions would you ask? What answers would you expect?


Gary Varga
Gary Varga
SSC-Insane
SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)

Group: General Forum Members
Points: 22893 Visits: 6534
.

Gaz

-- Stop your grinnin' and drop your linen...they're everywhere!!!
Gary Varga
Gary Varga
SSC-Insane
SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)SSC-Insane (22K reputation)

Group: General Forum Members
Points: 22893 Visits: 6534
Kyrilluk - Monday, March 20, 2017 2:33 AM

...everyone working in dev can claim to be working as in DevOps context...


That is the key. Everyone IS working in DevOps and everyone is responsible for the whole release cycle. Sure, people will be more and less responsible for different areas but no one can say "Problem with the release? Nothing to do with me".


Gaz

-- Stop your grinnin' and drop your linen...they're everywhere!!!
Beatrix Kiddo
Beatrix Kiddo
SSCarpal Tunnel
SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)SSCarpal Tunnel (4.8K reputation)

Group: General Forum Members
Points: 4825 Visits: 4623
When it works, it's brilliant.
Rod
Rod
SSCertifiable
SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)SSCertifiable (5.2K reputation)

Group: General Forum Members
Points: 5179 Visits: 2130
I work in State government, which in our state is traditionally waterfall in practice. I've brought up trying to do some DevOps but it has met with resistance. The single, most important thing, to the way we handle things is that any and every project must have a very detailed, exhaustively written Requirements Document! That Requirements Document is the Word of God! And if it takes 9 months to finish a requirements document, so be it. Even though I've been in this position for almost 2 years I still don't entirely grasp all of the reasons why the Requirement Document is So All Important. I've had various guesses as to what the reason(s) is(are), but I really don't entirely know. I understand that even agile software development allow for writing a requirements document, but that it doesn't insist that it must be as completely detailed and filled out as the department I work for demands.

The result of insisting that a requirements document be as detailed as we require is that often the users making requests of us to do something, can't wait around for as long as this process takes. So they go off and do their own thing, resulting in even more headache and trouble for us. But who can blame them. There aren't many places that can wait a year before someone is allowed to open up Visual Studio and start writing the app.

Kindest Regards,Rod
Connect with me on LinkedIn.
Steve Jones
Steve Jones
SSC Guru
SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)SSC Guru (107K reputation)

Group: Administrators
Points: 107109 Visits: 19332
Kyrilluk - Monday, March 20, 2017 2:33 AM

I have tried to find out what is actually DevOps for some times now. Please can someone tell me what is DevOps in the context of a BI Developer or a DBA? I've seen many definition but they are so vague that everyone working in dev can claim to be working as in DevOps context. If you had a SQL DBA or BI dev coming for an interview and wanted to know if this person has worked using DevOps methodoly, which questions would you ask? What answers would you expect?


DevOps is somewhat amorphous. There are a couple definitions I like:
Donovan Brown - “DevOpsis the union of people, process, and products to enable continuous delivery ofvalue to our end users.”
Gene Kim - The basic principles of DevOps are the three ways: Systems Thinking, Amplify Feedback Loops, and Culture of Continuous Experimentation and Learning.

What is DevOps for a DBA? Are you ensuring reliability and repeatability? Are there regular processes that depend on your knowledge to complete or can anyone run them? DevOps involves working closely with developers to help them produce consistent, reliable databases that they can use for development, helping them package up code, tracking versions, ensuring (as much as possible) an automated way to deploy code that works in your environment. We maximize value streams by ensuring the flow of code is efficient. This often means releasing code more often, that is of a higher quality than in the past.

For a BI Developer? You work with operations to ensure your dev/test systems are provisioned and consistent with production configurations. You package code so that changes are easily deployed, meeting the needs of Operations to reduce the risk. You include automated testing that checks your code to ensure it meets the requirements of your customers.

It's tough. DevOps isn't prescriptive. There aren't specific things you do. It's about ensuring that you are always looking for improvement and building a better system, regardless of whether you use Agile, Scrum, Lean, ITIL, or some other methodology to build and deploy software.


Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com
Dave Poole
Dave Poole
SSChampion
SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)SSChampion (12K reputation)

Group: General Forum Members
Points: 12941 Visits: 3382
I agree for the following reasons.

Imagine that you are a developer who has worked their heart out to build something as best they can with the information they are allowed to see. How would you feel if your work was described as a turd lobbed over the wall?

Imagine that you are an operations guy carefully juggling resources to ensure that you have 24/7/365 uptime. How are you going to feel if some resource hungry nightmare lands in production and you are told that it is now your problem for the rest of your tenure?

One deliverable, two miserable people. The first toe in the water with DevOps I saw came about as a result of a heated discussion between the two parties. The ops guys were pointing at their monitors proclaiming that the problems were obvious to anyone who could read a graph. The DEV response was "Great, but you won't let us have access to those graphs and won't pay for the tooling in environments other than production. It soon became apparent that the devs would be only too happy to lessen the impact of their development but what they had to predict impact was as much use as a horoscope.

LinkedIn Profile
www.simple-talk.com
chrisn-585491
chrisn-585491
Hall of Fame
Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)Hall of Fame (3.2K reputation)

Group: General Forum Members
Points: 3194 Visits: 2489
DevOps is the new buzzword to replace Agile... Tongue

It means that I get to add 2 more jobs to the 3.4 I already do...

Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search