310 likes | 421 Views
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
E N D
Real World Software Development Management and SolutionsMario Cardinal March 16, 2011
Who am I? • Software architect who works with the UrbanTurtleteam
urbanturtle.com 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 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 • Bugs
urbanturtle.com 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 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
Scrum Burndown Chart Daily Scrum Product Backlog Sprint Review & Retro Sprint Planning Sprint Sprint Backlog Working Software Product Owner Scrum Master Team Member
urbanturtle.com 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’ demo
urbanturtle.com Case study • Context • Experienced team • Agile project management • Scrum • Issues • Remote customer • Distributed team in two locations • Paris and Grenoble
Scrum Burndown Chart Daily Scrum Product Backlog Sprint Review & Retro Sprint Planning Sprint Sprint Backlog Working Software Product Owner Scrum Master Team Member
Goals Product Backlog • User Story • As a <role>, • I want <goal> • so that <benefit>
Grooming the backlog Product Backlog 3 8 5 Priority 3 8 1 5
Sprint planning―part 1 Product Backlog Sprint Backlog 5 5 8 8 2 2 2 5 8 1
Sprint planning―part 2 Product Backlog Sprint Backlog 2 5 5 8 8 2 1
Sprint planning―part 2 Product Backlog Sprint Backlog 2 5 5 8 5 8 1 TOO BIG! TOO BIG!
Sprint planning―part 2 Product Backlog Sprint Backlog 5 5 2 2 8 5 2 2 8 1 COMMIT! COMMIT!
urbanturtle.com Case study • Benefits • Good communication and collaboration with the client • Team performance unaffected
urbanturtle.com 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
Scrum Task Board Daily Scrum Burndown Chart Product Backlog Sprint Review & Retro Sprint Planning Sprint Sprint Backlog Working Software Product Owner Scrum Master Team Member
The sprint Product Backlog Sprint Backlog To Do
The sprint Product Backlog Sprint Backlog Done In Progress To Do
The sprint Product Backlog Sprint Backlog Done In Progress To Do
The sprint Product Backlog Sprint Backlog Done
urbanturtle.com Case study • Benefits • Reduce time to market • Ensure team performance
urbanturtle.com 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 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 Cloud development and where things are headed • Lean infrastructure technology • Core business • Team insourcing • Lean software development • Scrum
Networking breakfast (in French) Challenges and issues of implementing Agility March 22nd Koko Restaurant at the OPUS Montréal hotel pyxis-tech.com/dejeuner
Do not hesitate to contact me: mcardinal@urbanturtle.com