+ All Categories
Home > Documents > Real World Software Development Management and Solutions Mario Cardinal

Real World Software Development Management and Solutions Mario Cardinal

Date post: 21-Jan-2016
Category:
Upload: burke
View: 28 times
Download: 1 times
Share this document with a friend
Description:
Real World Software Development Management and Solutions Mario Cardinal. March 16, 2011. Who am I?. Software architect who works with the Urban Turtle team. Agenda. Insights from customers using TFS TFS value proposition for the enterprise Urban Turtle - PowerPoint PPT Presentation
Popular Tags:
31
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011
Transcript
Page 1: Real World Software Development Management and Solutions Mario Cardinal

Real World Software Development Management

and Solutions

Mario CardinalMarch 16, 2011

Page 2: Real World Software Development Management and Solutions Mario Cardinal

Who am I?

• Software architect who works with the Urban Turtle team

Page 3: Real World Software Development Management and Solutions Mario Cardinal

Agenda

• Insights from customers using TFS• TFS value proposition for the enterprise • Urban Turtle

– About Urban Turtle and Pyxis Technologies– Product background and overview

• Case studies– Demo

• Cloud development and where things are headed

urbanturtle.com

Page 4: Real World Software Development Management and Solutions Mario Cardinal

Insights from customers using TFS• Version control

– Isolate developers

– Isolate teams

• Trend 1: Automated build– Continuous integration

– Recurrent quality validation

• Trend 2: Agile project management– Requirements

– Bugsurbanturtle.com

Page 5: Real World Software Development Management and Solutions Mario Cardinal

TFS value proposition for the enterprise

• Integration– Traceability between source, build and work

items

– Single source of truth

– Reporting

• Multiple clients– Visual Studio, Eclipse, MS Office, Web

• Interoperability– .NET, Java, SQL, HTML, PHP, Ruby,…

urbanturtle.com

Page 6: Real World Software Development Management and Solutions Mario Cardinal

About Urban Turtle and Pyxis Technologies• Urban Turtle is the premier Scrum tool for TFS

• It is developed by Pyxis Technologies

, it’s:

–10 years of Agility

–50 coaching mandates

–1,500 certified Scrum Masters

Urban Turtle’s Scrum team delivered 10 releases in 10 months urbanturtle.com

Page 7: Real World Software Development Management and Solutions Mario Cardinal

ProducProduct t

BackloBacklogg

Sprint Sprint BackloBacklo

gg

SprintSprint

Daily Daily ScruScru

mm

Sprint Sprint RevieReview & w &

RetroRetro

Sprint Sprint PlanninPlannin

gg

BurndowBurndown Chartn Chart

Working Working SoftwarSoftwar

ee

Scrum Scrum MasterMaster

ProducProduct t

OwnerOwner

Team Team MemberMember

Scrum

Page 8: Real World Software Development Management and Solutions Mario Cardinal

Product background and overview• Seamlessly integrates with TFS Web Access

– Planning board– Task board

• Works with any TFS template– Visual Studio Scrum v1– MSF Agile v5– Scrum for Team System v3– Add your own custom process template

• ‘Before/after’ demourbanturtle.com

Page 9: Real World Software Development Management and Solutions Mario Cardinal

Case study

• Context– Experienced team

– Agile project management• Scrum

• Issues– Remote customer

– Distributed team in two locations • Paris and Grenoble

urbanturtle.com

Page 10: Real World Software Development Management and Solutions Mario Cardinal

ProducProduct t

BackloBacklogg

Sprint Sprint BackloBacklo

gg

SprintSprint

Daily Daily ScruScru

mm

Sprint Sprint RevieReview & w &

RetroRetro

Sprint Sprint PlanninPlannin

gg

BurndowBurndown Chartn Chart

WorkinWorking g

SoftwaSoftwarere

Scrum Scrum MasterMaster

ProducProduct t

OwnerOwner

Team Team MemberMember

Scrum

Page 11: Real World Software Development Management and Solutions Mario Cardinal

User StoryUser StoryAs a <rolerole>,I want <goalgoal>so that <benefitbenefit>

Product Backlog

Goals

Page 12: Real World Software Development Management and Solutions Mario Cardinal

Pri

ori

ty

Grooming the backlog

55

33

88

33

Product Backlog

11

88

55

Page 13: Real World Software Development Management and Solutions Mario Cardinal

22

22

88

Product Backlog

Sprint Backlog55

88

22

11

88

55

Sprint planning―part 1

55

Page 14: Real World Software Development Management and Solutions Mario Cardinal

88

11

55

22

Product Backlog

Sprint Backlog55

88

22

Sprint planning―part 2

Page 15: Real World Software Development Management and Solutions Mario Cardinal

88

11

55

22

Product Backlog

Sprint Backlog55

88

TOO BIG!

Sprint planning―part 2

55

TOO BIG!

Page 16: Real World Software Development Management and Solutions Mario Cardinal

2222

55

88

11

55

Product Backlog

Sprint Backlog55

88

COMMIT!

22

Sprint planning―part 2

COMMIT!

22

Page 17: Real World Software Development Management and Solutions Mario Cardinal

Backlog groomingPlanning the sprint

Page 18: Real World Software Development Management and Solutions Mario Cardinal

Case study

• Benefits– Good communication and collaboration with the client

– Team performance unaffected

urbanturtle.com

Page 19: Real World Software Development Management and Solutions Mario Cardinal

Case study

• Context– Team begins with Agile practices

• Scrum

• Issues– Time to market is important

• Start small and grow

– Align the team with Agile practices• Visual management

– Comfort managers• Information radiator

urbanturtle.com

Page 20: Real World Software Development Management and Solutions Mario Cardinal

ProducProduct t

BackloBacklogg

Sprint Sprint BackloBacklo

gg

SprintSprint

SprinSprint t

RevieReview & w &

RetroRetro

Sprint Sprint PlanninPlannin

gg

BurndowBurndown Chartn Chart

Working Working SoftwarSoftwar

ee

Task Task BoardBoard

Scrum Scrum MasterMaster

ProducProduct t

OwnerOwner

Team Team MemberMember

Daily Daily ScruScru

mm

Scrum

Page 21: Real World Software Development Management and Solutions Mario Cardinal

Product Backlog

Sprint Backlog

The sprint

To To DoDo

Page 22: Real World Software Development Management and Solutions Mario Cardinal

Product Backlog

Sprint Backlog

The sprint

To To DoDo

In In ProgressProgress

DoneDone

Page 23: Real World Software Development Management and Solutions Mario Cardinal

Product Backlog

Sprint Backlog

The sprint

To To DoDo

DoneDone

In In ProgressProgress

Page 24: Real World Software Development Management and Solutions Mario Cardinal

Product Backlog

Sprint Backlog

The sprint

DoneDone

Page 25: Real World Software Development Management and Solutions Mario Cardinal

Tracking day-to-day tasks

Page 26: Real World Software Development Management and Solutions Mario Cardinal

Case study

• Benefits– Reduce time to market

– Ensure team performance

urbanturtle.com

Page 27: Real World Software Development Management and Solutions Mario Cardinal

Case study ― Premium photo album• Context

– Experienced team

– Agile project management• Scrum

– Silverlight technology

• Issues– Team is new with Silverlight

– Need to verify, repeatedly, and at any time• Software under construction meets the Silverlight specifications

• Benefits– Automated scenario’s testing urbanturtle.com

Page 28: Real World Software Development Management and Solutions Mario Cardinal

Cloud development and where things are headed• Resistance is futile• Economy of scale

– Email (Exchange)

– Productivity (Office 365)

– Software development• The next TFS will be available as a cloud service

• Today– TFS and Urban Turtle are available as hosted solutions

• DiscountASP.NET (discountasp.net)• PRAKTIK Hosting (praktikhosting.com)• SaaS Made Easy (saasmadeeasy.com)

urbanturtle.com

Page 29: Real World Software Development Management and Solutions Mario Cardinal

Cloud development and where things are headed• Lean infrastructure technology

– Core business

– Team insourcing

• Lean software development– Scrum

urbanturtle.com

Page 30: Real World Software Development Management and Solutions Mario Cardinal

Networking breakfast(in French)

Challenges and issues of implementing AgilityMarch 22nd

Koko Restaurant at the OPUS Montréal hotelpyxis-tech.com/dejeuner

Networking breakfast(in French)

Challenges and issues of implementing AgilityMarch 22nd

Koko Restaurant at the OPUS Montréal hotelpyxis-tech.com/dejeuner

Page 31: Real World Software Development Management and Solutions Mario Cardinal

Do not hesitate to contact me:[email protected]


Recommended