Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

Practicing Deployments

By Steve Jones,

This editorial is being re-run after a glitch in our newsletter system. Apologies if you have already seen it.

It's said that amateurs practice until they can get something right. Professionals practice until they don't get something wrong. That's the idea, and while professionals make mistakes, they make far fewer than those that don't approach their craft as a professional task.

Many of us in the data industry develop software in some way. Whether we write queries in T-SQL or build projects in .NET, we produce code to accomplish some task. I'd like to think that many of us improve our skills over time, preferably by practicing new techniques and learning from our mistakes. I know some people stick with the tried and true methods without gaining skill over time, which not only hurts one's career, but also doesn't give an employer a reason to value their work.

However the deployment of software, which encompasses more than the developer(s), doesn't improve in many cases. Deployment includes operational people's skills, scheduling dowtime with clients, possible even the briefing of support personel. However the whole process is often performed poorly. Deployments fail, or require more time than expected. People view them as a pain, and software deployment tends to happen less often than it could, resulting in a large software inventory.

There's a great quote from James Moore on how we can deploy software better: "...deployments are hard, but rather than long-winded planning, they need constant practice, testing and refining, and we could only do this by deploying early." Red Gate Software has learned that deploying more often results in the company gaining skill in deploying software, resulting in more successful software changes in applications.

The improvement you make in your software can bring tremendous value to your clients, but only if they can use those features in the software. Learning to push those changes out in a repeatable, professional manner is a great way to ensure your clients and customers trust you to deliver new features and enhancements that meet their needs.

Steve Jones


The Voice of the DBA Podcasts

We publish three versions of the podcast each day for you to enjoy.

Everyday Jones

The podcast feeds are available at sqlservercentral.mevio.com. Comments are definitely appreciated and wanted, and you can get feeds from there. Overall RSS Feed: or now on iTunes!

Today's podcast features music by Everyday Jones. No relation, but I stumbled on to them and really like the music. Support this great duo at www.everydayjones.com.

You can also follow Steve Jones on Twitter:

Total article views: 283 | Views in the last 30 days: 4
 
Related Articles
BLOG

Podcasting

A new video setup is on the way!!!! Actually I'll do a couple podcasts on podcasting over the hol...

ARTICLE

Podcast Announcements

Podcast Feeds

ARTICLE

Good Practices for Software Development

We always want to follow the best, or at least good, practices for software development. However do ...

ARTICLE

SQLServerCentral Webinar #25: Best Practices in Database Deployment (Part 1)

SQL Server Central Webinar #25: Best Practices in Database Deployment (Part 1)

ARTICLE

Deployment Failures

Today Steve Jones talks about deployment and how well it can work. He also asks about the problems f...

Tags
editorial    
 
Contribute

Join the most active online SQL Server Community

SQL knowledge, delivered daily, free:

Email address:  

You make SSC a better place

As a member of SQLServerCentral, you get free access to loads of fresh content: thousands of articles and SQL scripts, a library of free eBooks, a weekly database news roundup, a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals that makes it such a success.

Join us!

Steve Jones
Editor, SQLServerCentral.com

Already a member? Jump in:

Email address:   Password:   Remember me: Forgotten your password?
Steve Jones