34
Steven Sim

Visual studio 2010 alm keynote sgp

  • Upload
    spiffy

  • View
    831

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Visual studio 2010 alm keynote sgp

Steven Sim

Page 2: Visual studio 2010 alm keynote sgp

Idea is

here

Solution

is here

Page 3: Visual studio 2010 alm keynote sgp

The State Of Development Today

Source: 1. Dave West, Forrester Research

An Acceptable Rate of Failure?

Average Cost overrun: 45%

Average Time overrun: 63%

Functionality delivered on average: 67%

Extreme Chaos, The Standish Group International, Inc. – 2009

Can we continue to support this level of Success?

2. Extreme Chaos, The Standish Group International, Inc - 2009

Page 4: Visual studio 2010 alm keynote sgp

The State Of Development Today

Considering that software development

accounts for 25% of software spend and

growing, identifying and addressing the

root causes of software development

failure makes business sense.

Page 5: Visual studio 2010 alm keynote sgp

Features

Time Budget

Quality

− Today that Triangle has become a square; − With quality being the 4th dimension

− It is commonly accepted that you can only achieve 2 of the 3

− Do we call that Success?

− Are you willing to settle for 2 out of 4?

Features

Time Budget

Pick Any Two

Which Two Would You Give

Up?

Page 6: Visual studio 2010 alm keynote sgp
Page 7: Visual studio 2010 alm keynote sgp
Page 8: Visual studio 2010 alm keynote sgp

Project management

Project implementation - support

collaboration of various project roles

Project progress tracking and reporting

Requirements management

Development team collaboration

Project planning, organizing and managing

resources

Insights into project health and visibility

for all stakeholders

Project scoping and conceptualization

Project Testing and Debugging

Page 9: Visual studio 2010 alm keynote sgp

Requirements Development Test Deploy Maintenance

Test

Planning Test Design

Environment

Prep

Test

Execution Test Analysis

Team

Foundation

Server

(TFS)

Page 10: Visual studio 2010 alm keynote sgp
Page 11: Visual studio 2010 alm keynote sgp

Simplicity thru Integration • Enhance Team Collaboration

• Integrated Development

• From Code to the Database

Team Creativity Unleashed • Architecture as a living Asset

• Spend more time creating code than

debugging it

• Prototype Ideas to bring projects to life

Application Quality Ensured • Spend Less Time Debugging

• Testing Done Right

• Proactive Project Management

Lets Leaders Deliver: • Lower development cost

• Higher quality projects

• Consistent predictable results

• Faster time-to-market

4 Key Benefits of MS ALM Solution

Page 12: Visual studio 2010 alm keynote sgp
Page 13: Visual studio 2010 alm keynote sgp

Understand Existing Systems

Eliminate Bugs

Page 14: Visual studio 2010 alm keynote sgp
Page 15: Visual studio 2010 alm keynote sgp

Could one change break something unrelated?

How much faster you could learn a new system if you could visualize it?

Page 16: Visual studio 2010 alm keynote sgp

− Visualize code and assets.

− Identify upstream and downstream dependencies.

− Generate a Sequence Diagram.

Page 17: Visual studio 2010 alm keynote sgp

− Code has a tendency to "go bad" as time passes.

− How can you ensure architectural integrity?

Page 18: Visual studio 2010 alm keynote sgp
Page 19: Visual studio 2010 alm keynote sgp
Page 20: Visual studio 2010 alm keynote sgp

Queue

• Tester files bug.

Setup

• Developer searches for the source of the defect.

Run

• Developer fixes bug.

Wait

• Bug is assigned to tester.

Move

• Code is moved to test environment.

Page 21: Visual studio 2010 alm keynote sgp
Page 22: Visual studio 2010 alm keynote sgp
Page 23: Visual studio 2010 alm keynote sgp
Page 24: Visual studio 2010 alm keynote sgp
Page 25: Visual studio 2010 alm keynote sgp

Risk comes from

not knowing what

you’re doing.”

- Warren Buffet

Page 26: Visual studio 2010 alm keynote sgp

Are we going to deliver a quality project on time?

What do I need to know now to course

correct?

What ‘fires’ will we have to put out that

we don’t know about?

What can I do to reduce the risk?

Page 27: Visual studio 2010 alm keynote sgp
Page 28: Visual studio 2010 alm keynote sgp
Page 29: Visual studio 2010 alm keynote sgp
Page 30: Visual studio 2010 alm keynote sgp
Page 32: Visual studio 2010 alm keynote sgp
Page 33: Visual studio 2010 alm keynote sgp
Page 34: Visual studio 2010 alm keynote sgp