The agile cloud development scenario in ten acts

58
The agile cloud development scenario in 10 acts
  • date post

    21-Oct-2014
  • Category

    Technology

  • view

    3.328
  • download

    0

description

The agile cloud development scenario in ten acts, TFSService

Transcript of The agile cloud development scenario in ten acts

Page 1: The agile cloud development scenario in ten acts

The agile cloud development scenario

in 10 acts

Page 2: The agile cloud development scenario in ten acts

TFServiceALM in the Cloud

crowd development and crowd testing, fast enabling of teams with TFS service, master and team backlogs, exploratory and automated testing, feature branches with build quality and automatic deployment of azure applications.

Page 3: The agile cloud development scenario in ten acts

The agile cloud development scenario

• TFS service, • master and team backlogs, • feature branches with build quality,• automatic deployment, • exploratory and automated testing.

fast enabling of teams for crowd development and crowd testing

Page 4: The agile cloud development scenario in ten acts

Team Foundation Service

Page 5: The agile cloud development scenario in ten acts

Server vs. Service

Server Service

Agile Product/Project Management

Test Case Management

Heterogeneous Development

Virtual Test Lab Management

SharePoint Integration

Data Warehouse & Reporting

Work Items, Source Control, & Build

Collaborate with anyone, from anywhere

Near-zero setup and administration

Page 6: The agile cloud development scenario in ten acts

Today: Windows Live IDFuture: Corporate identity with Active Directory Federation Services, Google ID, Yahoo ID, Facebook Connect, etc.

Authentication

Page 7: The agile cloud development scenario in ten acts

Today: LiveID on corporate email, ping every month.

Authentication

Page 8: The agile cloud development scenario in ten acts

Clients

Page 9: The agile cloud development scenario in ten acts

Act 1:

connect to tfsservice

1. open TFS client 2. connect to

3. use given LiveID or provide yours to the presenter

https://clemens.tfspreview.com/

Page 10: The agile cloud development scenario in ten acts

Teams

https://tfspreview.com/_content/TeamHelp.htm

By defining a group of people who work on your team projects, you can more easily organize, track, and facilitate the work that those people perform.

Page 11: The agile cloud development scenario in ten acts

Teams

A team project can one or more teams.

Page 12: The agile cloud development scenario in ten acts

Teams

A team contains one or more team project members

Page 13: The agile cloud development scenario in ten acts

Teams

A team project member doesn’t need to be in a team

Page 14: The agile cloud development scenario in ten acts

Teams

A team is responsible for an area

Page 16: The agile cloud development scenario in ten acts

Act 2: Browse the team

client functional area

administratorfunctional area

designarea

<root>area

Page 17: The agile cloud development scenario in ten acts

Iteration

A team project has release / sprints

Page 18: The agile cloud development scenario in ten acts

Iteration

A team project is in a sprint

Page 19: The agile cloud development scenario in ten acts

Iteration

A team follows the team projects sprint cycle

Page 20: The agile cloud development scenario in ten acts

Iteration

A team contributes to an interation

Page 21: The agile cloud development scenario in ten acts

product backlog

A team has a product backlog for the area its responsible for

Page 23: The agile cloud development scenario in ten acts

Act 3: Add backlog items

add backlog items for your team and prioritize

Page 24: The agile cloud development scenario in ten acts

sprint backlog

add backlog items to a sprint (current or future)commit backlog itemadd tasks to a backlog item

Page 25: The agile cloud development scenario in ten acts

sprint backlog

Team capacity per sprint

Page 26: The agile cloud development scenario in ten acts

sprint backlog

Team capacityplanning

Page 27: The agile cloud development scenario in ten acts

sprint backlog

don’t play with the work items !!!

Page 28: The agile cloud development scenario in ten acts

Act 4: plan the sprint

select sprint items and add tasks

Page 29: The agile cloud development scenario in ten acts

board

The task board contains tasks for an area for the current sprint.

Page 30: The agile cloud development scenario in ten acts

board

Page 31: The agile cloud development scenario in ten acts

Act 5: run the sprint

put some tasks to todo

Page 32: The agile cloud development scenario in ten acts

source

Page 33: The agile cloud development scenario in ten acts

source

Page 34: The agile cloud development scenario in ten acts

source

Page 35: The agile cloud development scenario in ten acts

teams

A team is responsible for an area

RECAP

Page 36: The agile cloud development scenario in ten acts

source

Version Control for Multiple Agile Teams

http://www.infoq.com/articles/agile-version-control

Page 37: The agile cloud development scenario in ten acts

Act 6: run the sprint

get your branch and execute your tasks

Page 38: The agile cloud development scenario in ten acts

break

Page 39: The agile cloud development scenario in ten acts

builds

Local Build Server

Page 41: The agile cloud development scenario in ten acts

builds

Page 42: The agile cloud development scenario in ten acts

Act 7: check the quality

get your branch and execute your tasks

Page 43: The agile cloud development scenario in ten acts

merge

Relate merge check-in 2 bpi

Page 44: The agile cloud development scenario in ten acts

source

Version Control for Multiple Agile Teams

http://www.infoq.com/articles/agile-version-control

RECAP

Page 45: The agile cloud development scenario in ten acts

Act 8: merge the changes

get your branch and execute your tasks

Page 46: The agile cloud development scenario in ten acts

deploy

Page 48: The agile cloud development scenario in ten acts

Act 9: deploy the bits

kick off the deployment build

Page 49: The agile cloud development scenario in ten acts

planned test

Page 50: The agile cloud development scenario in ten acts

build

build

build

build

test

tests

tests

tests

tests

tests

tests

tests

tests

tests

tests

planned test

Page 51: The agile cloud development scenario in ten acts

planned test

Page 52: The agile cloud development scenario in ten acts

exploritory test

Page 53: The agile cloud development scenario in ten acts

exploritory test

• Centered on customer value rather than spec compliance• Find bugs fast and early without overhead• Tests working software!

http://channel9.msdn.com/Events/ALM-Summit/2011/Exploratory-Testing

Page 54: The agile cloud development scenario in ten acts

the bug backlog

Page 56: The agile cloud development scenario in ten acts

Act 10: test the bits

get your branch and execute your tasks

Page 57: The agile cloud development scenario in ten acts

use the system

Page 58: The agile cloud development scenario in ten acts

dank