Comments on: Who Is Responsible For What? https://thomaslarock.com/2010/08/who-is-responsible-for-what/ Thomas LaRock is an author, speaker, data expert, and SQLRockstar. He helps people connect, learn, and share. Along the way he solves data problems, too. Fri, 27 Aug 2010 22:45:30 +0000 hourly 1 https://wordpress.org/?v=6.7.2 By: John Sansom https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1784 Fri, 27 Aug 2010 22:45:30 +0000 http://thomaslarock.com/?p=4707#comment-1784 At our shop we have Application Programmers who work alongside SQL Database Developers. All of our DB Developers have previous DBA experience.

The DB Developers work closely with the Production DBA’s to collaborate on architecture and design decisions. The DB Developers specialise is T-SQL code and query tuning but have a good general understanding of SQL Server technology features, such as Replication for example. The Production DBA’s can provide additional “expert” knowledge in areas such as replication, performance tuning (not the same as query tuning) and in depth knowledge of the database engine internals overall.

It is the norm for Production DBA’s and DB Devs to work alongside one another regularly on projects and it is this synergy of expertise that we have found to produce the best results.

As is often the case there is much crossover in terms of knowledge between the Prod DBA and DB Dev but the two roles are indeed functionally different from one another, at least in our shop. It is this difference that permits the “expertise” of each role to focus in slightly different directions, resulting in superior quality deliverables when the roles collaborate on projects.

]]>
By: Database Dave https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1783 Fri, 27 Aug 2010 20:34:27 +0000 http://thomaslarock.com/?p=4707#comment-1783 Funny but true. We’re lucky in that we (the database team) are involved in all aspects from project consulting and architecture oversight, through to getting our hands dirty and cutting the code, and everything in between. It makes it difficult to become a guru in 1 field, but even in this environment people naturally develop different areas of strength, so we complement each other well.

]]>
By: wnylibrarian https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1782 Fri, 27 Aug 2010 15:41:34 +0000 http://thomaslarock.com/?p=4707#comment-1782 Vendor database design. It’s like a Bills/Lions game plan. Sigh.

]]>
By: Dave Levy https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1781 Fri, 27 Aug 2010 15:17:08 +0000 http://thomaslarock.com/?p=4707#comment-1781 Great post!

I hear so much talk about the division of duties between devs and dbas and it drives me nuts. At the end of the day we are all just the IT department to our end users. They really do not care who had the good idea or floated the bad code. We are all on the same team.

If dbas and devs can work together as an integrated development team everyone does better. Those that cannot move beyond ego and finger pointing deserve the environments they love to complain about.

]]>
By: Thomas LaRock https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1780 Fri, 27 Aug 2010 14:30:03 +0000 http://thomaslarock.com/?p=4707#comment-1780 In reply to Chaka Khan.

i believe you are right. and i like my databases blue.

]]>
By: Chaka Khan https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1779 Fri, 27 Aug 2010 14:16:07 +0000 http://thomaslarock.com/?p=4707#comment-1779 I believe mauve has the most ram.

]]>
By: Thomas LaRock https://thomaslarock.com/2010/08/who-is-responsible-for-what/#comment-1778 Fri, 27 Aug 2010 14:11:38 +0000 http://thomaslarock.com/?p=4707#comment-1778 In reply to Joseph D’Antoni.

Joseph – great point! i forgot about crappy vendor code…did i say that out loud? Anyway, yeah, everyone is stuck with that part. And if devs are pulled in many directions, as well as DBAs, then what can be done to reduce the fear that there are not enough SQL Server experts?

]]>