top 10 tips for software development management

Post on 28-May-2015

521 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Delivered to San Diego IAMCP - May 2013

TRANSCRIPT

Top 10 Tips for Software Development Management

Dedicated DevelopersMasterful DesignersEnlightened ArtisansSoftware Craftsmen

#1: The Difference Between Average, Good, & Great

#2: Finding & Keeping the Best

#3: Hiring Process

#4: Continuous Integration/Continuous Deployment

• We do it when we feel like it• We do it daily• We do it on a schedule• We do it at every check-in to source control

#5: Developers Cannot Be Trusted

“I don’t like accounting, so I don’t do much of it”

James Grenning

#6: The Importance of Shipping Software

#7: Resume Building

#8: Allow Failure

#9: When to Test

Write a line of code Deliver Code to Users

#10: Logs on the Fire

Q & A

The Monastery

Ike Elliswww.the-monastery.com

@ike_ellisBlog.the-monastery.com

www.linkedin.com/in/ikeellisike@the-monastery.com

619.922.9801

Gaining Enlightenment

A Gathering Place

Finding Service

Shared Ideals

Commitment

A Lifestyle

Discipline

"One hundred years from now, our engineering may seem as archaic as the techniques used by medieval cathedral builders seem to today's

civil engineers, while our craftsmanship will still be honored" - The Pragmatic Programmer

What we do is not as important as how we do it…and yet:

Business Intelligence ReportingWarehousingCubingMobile

WebJavascriptResponsivenessDesignMVCASP.NET/PHP

CloudAzureAmazonGoogle

Mobile (Phones, Tablets, and the Potpourri)IOSDroidWindows

Big DataHadoopHDInsight

Ike EllisSQL Server/SQL Azure MVPChair SQL Pass, SDTIGTechEd SpeakerAuthor

John AckermanCode on MarsSDTIG Track LeaderBest Pure Developer on the

TeamProject Leader

Lynn LangitSQL Server MVPTechEd/SQLPass SpeakerAuthor.NET RocksChannel 9Popular Blogger/Twitter

Scott ReedAzure MVPSD Architecture Chairman

Brad CunninghamC# MVPSDTIG, SQLPass.NET Rocks

Llewellyn Falco2009 Agilist of the YearAgile Open Speaker/Track ChairApprovalsAuthorTechEd Speaker

Greg FriedmanUX/Design GeniusArtist Extraordinaire

Idea Develop Deliver Mentor

Respond With Urgency Don't Throw it Over the Wall

It's a Problem, When It's a Problem We Care About Our Craft

Ideas are Prized, Execution is Worshipped We Provide Options

Tell Me the Baby’s Ugly

We'll Figure it Out

Fix Broken Windows

top related