Top Banner
Real World Software Development Management and Solutions Barry Gervin March 23, 2011
20

Real World Software Development Management and Solutions Barry Gervin

Feb 13, 2016

Download

Documents

gizela

Real World Software Development Management and Solutions Barry Gervin. March 23, 2011. Who am I?. Hello Align IT!. Social. Twitter: @ BGervin. Email. Work: [email protected]. Web. Blog: http://objectsharp.com/blogs/barry. Barry Gervin Microsoft MVP, Regional Director - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Real World Software Development Management and  Solutions Barry Gervin

Real World Software Development Management and Solutions

Barry Gervin

March 23, 2011

Page 2: Real World Software Development Management and  Solutions Barry Gervin

Who am I?

Barry GervinMicrosoft MVP, Regional DirectorObjectSharp Partner

Hello Align IT!Social

Twitter: @BGervin

Email

Work: [email protected]

Web

Blog: http://objectsharp.com/blogs/barry

Page 3: Real World Software Development Management and  Solutions Barry Gervin
Page 4: Real World Software Development Management and  Solutions Barry Gervin

Agenda• Insights from our customers adopting TFS• Assessing YOUR Situation• Top 10 Scenarios and how customers have dealt

with them.• Key Themes

urbanturtle.com

Page 5: Real World Software Development Management and  Solutions Barry Gervin

Assessing Your Situation• What are your objectives?• Who is involved?• Are you sure about the big problems?• Why are you considering TFS?

• If you don’t measure it, you can’t manage it!

Page 6: Real World Software Development Management and  Solutions Barry Gervin

Why?• We need to upgrade VSS, so why not get free defect tracking too?• We want to increase our productivity.• We want to increase our visibility.• I want more visibility into what my developers are doing.• We’re moving to Agile.• We want to get our testers working closer to our developers.

Page 7: Real World Software Development Management and  Solutions Barry Gervin

Decision Point #1• The size & scope of a Team Project

Page 8: Real World Software Development Management and  Solutions Barry Gervin

Planning Point #1• What is your timeline, roadmap,

expectations?• Be realistic

Page 9: Real World Software Development Management and  Solutions Barry Gervin

Scenario #1

“We already have a ticketing system, what should we do with Work Items? “

Page 10: Real World Software Development Management and  Solutions Barry Gervin

Scenario #2

“Testers don’t work in our department and they use Quality Centre. How should we deal with that?“

Page 11: Real World Software Development Management and  Solutions Barry Gervin

Scenario #3

“We have PowerBuilder, Cold Fusion, Delphi, Java and C# is it worth using TFS?“

Page 12: Real World Software Development Management and  Solutions Barry Gervin

Scenario #4“I looked at the two out of the box templates and they don’t fit our process. We need to customize before we start. It looks pretty easy!“

Page 13: Real World Software Development Management and  Solutions Barry Gervin

Scenario #5

“Developers are from Mars and Testers are from Venus and they live next door.“

Page 14: Real World Software Development Management and  Solutions Barry Gervin

Scenario #6

“I’m having a hard time getting my team to adhere to 100% code coverage.“

Page 15: Real World Software Development Management and  Solutions Barry Gervin

Scenario #7

“My project manager keeps asking me to tell him what “percentage” I am complete on my tasks, but I can’t seem to do that in TFS.“

Page 16: Real World Software Development Management and  Solutions Barry Gervin

Scenario #8

“I work on 12 projects at the same time how do I calculate my velocity for Project #9?“

Page 17: Real World Software Development Management and  Solutions Barry Gervin

Scenario #9

“I’m the BA, Dev, QA and Release Manager so who would I be collaborating with?“

Page 18: Real World Software Development Management and  Solutions Barry Gervin

Scenario #10

“I am supposed to check in my code every night but I’m not always done and sometimes it breaks the build.“

Page 19: Real World Software Development Management and  Solutions Barry Gervin

Key Themes• Ask yourself “What are my ALM Problems?” and

“Why/How TFS will help solve those?”• Consider a maturity model, roadmap for TFS Adoption

– Source Code– Builds– Unit Tests– Project Data– Requirements– QA Automation/Integration– Lab Management

• Value People over Processes• Value Process over Tools• Don’t let the tools drive your process or people, but be

pragmatic before customization.

Page 20: Real World Software Development Management and  Solutions Barry Gervin

Q&A

Barry GervinMicrosoft MVP, Regional DirectorObjectSharp Partner

Thanks!Social

Twitter: @BGervin

Email

Work: [email protected]

Web

Blog: http://objectsharp.com/blogs/barry