SlideShare una empresa de Scribd logo
1 de 21
Visual Studio 2010
Agile Tools in 15 minutes
Alexei V. Govorine
ALM Consultant | Cardinal Solutions Group
Visual Studio ALM MVP, Microsoft Virtual TSP
Professional Scrum Developer Trainer
Agovorine@CardinalSolutions.com
http://govorin.blogspot.com
http://www.twitter.com/Leshka 1
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
WHAT IS AGILE?
TIMEBOX ACTIVITY – 1 MIN
© 2010 Cardinal Solutions Group
2
Please write down a few words or
sentence on what Agile means to you.
Visual Studio 2010 Agile Tools
* AGILE
Agile software development focuses on regularly delivering
business value. It embraces change while leveraging
feedback to produce high quality, desired results.
© 2010 Cardinal Solutions Group
3
* Different for every company
Agile is a Movement
Represented by Methodologies &
Frameworks
Comprised of a set of
Development & Engineering
Practices
Visual Studio 2010 Agile Tools
Why Agile? (Project Challenges)
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
The Forrester Wave™: Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010.
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Visual Studio 2010
© 2010 Cardinal Solutions Group
• No longer just a developer
IDE
• TFS added server-side
capability to manage the
entire software lifecycle
• No need to license
separate tools from
HP/Mercury, IBM/Rational,
Rally, etc…
• Already own with MSDN
subscription
Visual Studio 2010 Agile Tools
The Microsoft Approach
• Raise productivity from developer to development
team
• Integration from the ground up
• Team communication without barriers
• Integrated quality tools for all
• Leverage existing development methodology
• Enable process improvement
• Provide transparency to the business
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Stakeholder, I want
• Visibility into a Project
• To be Heard
• Start using the final product
13
Visual Studio 2010 Answer
• SharePoint Dashboards, Reports
• Easy Bug Filings with Work Items
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Product Owner, I want
• ROI
• Effectively to Manage Work Queue
• Communicate Project Status
15
Visual Studio 2010 Answer
• Team Tools and Automations
• Work Item and query Improvements
• Reports
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Ad-Hoc reports in Microsoft Excel
– Product Backlog
– Iteration Backlog
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Business Analyst, I want
• Capture Requirements
• Collaborate with Team and End-Users
17
Visual Studio 2010 Answer
• Tools Integration
• Access to Work Items
• Alerts
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Tree Workitem support
© 2009 Cardinal Solutions Group
18
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Team (Tester), I want
• Know what to Test
• Tools to Help with Testing
19
Visual Studio 2010 Answer
• Test Impact Analysis, IntelliTrace
• Microsoft Test Manager
• Team Lab
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
New WorkItem Types
• Test Step
• Shared Steps
© 2009 Cardinal Solutions Group
20
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Developer, I want
• To Know what to Develop
• Tools to Assist with Development
21
Visual Studio 2010 Answer
© 2010 Cardinal Solutions Group
• Refactoring and Automation Tools
• New Functionality: ArcDB Tools
• Workflow Based Build, Gated Checkins
Visual Studio 2010 Agile Tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
As a Control Manager I want
• To Know what to Deploy
• Trace Production Code to Requirements
• Simplify Audit and Traceability Tasks
23
Visual Studio 2010 Answer
© 2010 Cardinal Solutions Group
• Work Item Queries
• Build Reports
• Branch Visualization
Visual Studio 2010 Agile Tools
Overcome Complexity
Quality Mindset
Culture of Innovation
Collaboration
Transparency
Integration
Highly integrated Productive Extensible Low admin
Clarity
Alignment
Efficiency
Agile Customizable Lightweight Patterns and Practices
Focus on people, process and tools
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Visual Studio ALM Solution
Increase Project
Transparency
Facilitate Team
Collaboration
Improve Software
Quality
Approachable and intuitive products
Tight integration across tools,
process and roles
Single integrated server
for collaboration
Real-time reporting from
data warehouse
Audit trail for compliance
Improve predictability and reduce risk
Lightweight, customizable process
Integrated quality tools for each role
Reduce defects and
security vulnerabilities
© 2010 Cardinal Solutions Group
Visual Studio 2010 Agile Tools
Thank You
• @Leshka
• AGovorine@CardinalSolutions.com
• http://govorin.blogspot.com
26
• Sharpen your Scrum Game
• Learn Visual Studio 2010
• http://www.scrum.org/about/alexei-govorine
© 2010 Cardinal Solutions Group

Más contenido relacionado

La actualidad más candente

DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...Gene Kim
 
The Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallThe Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallEnterprise Knowledge
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
Featured Modules for your Projects!
Featured Modules for your Projects!Featured Modules for your Projects!
Featured Modules for your Projects!Eladio Jose Abquina
 
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...Dux Raymond Sy
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeVersionOne
 
Oracle business analytics and endeca approach Document
Oracle business analytics and endeca approach DocumentOracle business analytics and endeca approach Document
Oracle business analytics and endeca approach DocumentNitai Partners Inc
 
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)Ali Sharifi
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1VersionOne
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochureKnowledgehut
 
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agileATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agileIndia Scrum Enthusiasts Community
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...IBM Rational software
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
 
JahiaOne 2015 - Jahia Cloud Strategy by Piyush Patel
JahiaOne 2015 - Jahia Cloud Strategy by Piyush PatelJahiaOne 2015 - Jahia Cloud Strategy by Piyush Patel
JahiaOne 2015 - Jahia Cloud Strategy by Piyush PatelJahia Solutions Group
 
Small scale
Small scaleSmall scale
Small scalesuhajdas
 

La actualidad más candente (20)

DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
The Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. WaterfallThe Business Analyst Role: Agile vs. Waterfall
The Business Analyst Role: Agile vs. Waterfall
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
Featured Modules for your Projects!
Featured Modules for your Projects!Featured Modules for your Projects!
Featured Modules for your Projects!
 
Unified PPM & Agile
Unified PPM & AgileUnified PPM & Agile
Unified PPM & Agile
 
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...
Breaking Bad Project Management: Winning Strategies for the PM, PMO and Execu...
 
Presentation_1373778041831
Presentation_1373778041831Presentation_1373778041831
Presentation_1373778041831
 
Why VersionOne is Wicked Awesome
Why VersionOne is Wicked AwesomeWhy VersionOne is Wicked Awesome
Why VersionOne is Wicked Awesome
 
Oracle business analytics and endeca approach Document
Oracle business analytics and endeca approach DocumentOracle business analytics and endeca approach Document
Oracle business analytics and endeca approach Document
 
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)
Managed vs Unmanaged Solution- Dynamics 365 CE (CRM)
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
AgileLIVE Webinar: Build a DevOps Culture & Infrastructure for Success Part 1
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
SAFe agilist_brochure
SAFe agilist_brochureSAFe agilist_brochure
SAFe agilist_brochure
 
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agileATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
 
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
Foundations of the Scaled Agile Framework: Be Agile. Scale Up. Stay Lean. And...
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
JahiaOne 2015 - Jahia Cloud Strategy by Piyush Patel
JahiaOne 2015 - Jahia Cloud Strategy by Piyush PatelJahiaOne 2015 - Jahia Cloud Strategy by Piyush Patel
JahiaOne 2015 - Jahia Cloud Strategy by Piyush Patel
 
Agile & Wakanda
Agile & WakandaAgile & Wakanda
Agile & Wakanda
 
Small scale
Small scaleSmall scale
Small scale
 

Similar a Visual Studio 2010 Agile Tools (role based)

Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Alexei Govorine
 
eCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjecteCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjectDavid Niles
 
2022.11, UiPath Release 2022.10 Features and Highlights.pdf
2022.11, UiPath Release 2022.10 Features and Highlights.pdf2022.11, UiPath Release 2022.10 Features and Highlights.pdf
2022.11, UiPath Release 2022.10 Features and Highlights.pdfTracy Dixon
 
Agile - Distributed at Scale
Agile - Distributed at ScaleAgile - Distributed at Scale
Agile - Distributed at ScaleGraham Dick
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidanDavid J Rosenthal
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Alan Hood
 
QA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQQA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQKari Kakkonen
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASAKari Kakkonen
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012Imaginet
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 vasuballa
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherC/D/H Technology Consultants
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Delta-N
 
Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell Software
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileTechWell
 
Powell Software - Digital Workplace Offering - December 2018
Powell Software - Digital Workplace Offering - December 2018Powell Software - Digital Workplace Offering - December 2018
Powell Software - Digital Workplace Offering - December 2018Powell Software
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsTasktop
 
QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015Kari Kakkonen
 

Similar a Visual Studio 2010 Agile Tools (role based) (20)

Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
 
eCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration ProjecteCIO PPT Roles for a SAP and Systems Integration Project
eCIO PPT Roles for a SAP and Systems Integration Project
 
2022.11, UiPath Release 2022.10 Features and Highlights.pdf
2022.11, UiPath Release 2022.10 Features and Highlights.pdf2022.11, UiPath Release 2022.10 Features and Highlights.pdf
2022.11, UiPath Release 2022.10 Features and Highlights.pdf
 
Agile - Distributed at Scale
Agile - Distributed at ScaleAgile - Distributed at Scale
Agile - Distributed at Scale
 
Visual Studio Enterprise 2015 Overview atidan
Visual Studio Enterprise 2015 Overview   atidanVisual Studio Enterprise 2015 Overview   atidan
Visual Studio Enterprise 2015 Overview atidan
 
Is Being Agile a Good Thing?
Is Being Agile a Good Thing?Is Being Agile a Good Thing?
Is Being Agile a Good Thing?
 
QA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQQA in Digitalized World Kari Kakkonen WCSQ
QA in Digitalized World Kari Kakkonen WCSQ
 
DevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASADevOps maturity models Knowit and DASA
DevOps maturity models Knowit and DASA
 
Agile 101
Agile 101Agile 101
Agile 101
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012A Day in the Life: Developer Enhancements with Visual Studio 2012
A Day in the Life: Developer Enhancements with Visual Studio 2012
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
 
Microsoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better TogetherMicrosoft SharePoint & Project Server are Better Together
Microsoft SharePoint & Project Server are Better Together
 
Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013Sustainable solutions with SharePoint 2013
Sustainable solutions with SharePoint 2013
 
Powell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital WorkplacePowell 365 - The Best Collaboration Software for your Digital Workplace
Powell 365 - The Best Collaboration Software for your Digital Workplace
 
Kineo Graduate Scheme 2013
Kineo Graduate Scheme 2013Kineo Graduate Scheme 2013
Kineo Graduate Scheme 2013
 
Lean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise AgileLean Development Practices for Enterprise Agile
Lean Development Practices for Enterprise Agile
 
Powell Software - Digital Workplace Offering - December 2018
Powell Software - Digital Workplace Offering - December 2018Powell Software - Digital Workplace Offering - December 2018
Powell Software - Digital Workplace Offering - December 2018
 
RACHIT_SINGHAL_Resume
RACHIT_SINGHAL_ResumeRACHIT_SINGHAL_Resume
RACHIT_SINGHAL_Resume
 
Enable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow MetricsEnable High-performance and Strategic Capabilities with Flow Metrics
Enable High-performance and Strategic Capabilities with Flow Metrics
 
QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015QA in Digitalized World by Kari Kakkonen at KDS2015
QA in Digitalized World by Kari Kakkonen at KDS2015
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Visual Studio 2010 Agile Tools (role based)

  • 1. Visual Studio 2010 Agile Tools in 15 minutes Alexei V. Govorine ALM Consultant | Cardinal Solutions Group Visual Studio ALM MVP, Microsoft Virtual TSP Professional Scrum Developer Trainer Agovorine@CardinalSolutions.com http://govorin.blogspot.com http://www.twitter.com/Leshka 1 © 2010 Cardinal Solutions Group
  • 2. Visual Studio 2010 Agile Tools WHAT IS AGILE? TIMEBOX ACTIVITY – 1 MIN © 2010 Cardinal Solutions Group 2 Please write down a few words or sentence on what Agile means to you.
  • 3. Visual Studio 2010 Agile Tools * AGILE Agile software development focuses on regularly delivering business value. It embraces change while leveraging feedback to produce high quality, desired results. © 2010 Cardinal Solutions Group 3 * Different for every company Agile is a Movement Represented by Methodologies & Frameworks Comprised of a set of Development & Engineering Practices
  • 4. Visual Studio 2010 Agile Tools Why Agile? (Project Challenges) © 2010 Cardinal Solutions Group
  • 5. Visual Studio 2010 Agile Tools The Forrester Wave™: Agile Development Management Tools, Q2 2010, Forrester Research, Inc., May 5, 2010. © 2010 Cardinal Solutions Group
  • 6. Visual Studio 2010 Agile Tools Visual Studio 2010 © 2010 Cardinal Solutions Group • No longer just a developer IDE • TFS added server-side capability to manage the entire software lifecycle • No need to license separate tools from HP/Mercury, IBM/Rational, Rally, etc… • Already own with MSDN subscription
  • 7. Visual Studio 2010 Agile Tools The Microsoft Approach • Raise productivity from developer to development team • Integration from the ground up • Team communication without barriers • Integrated quality tools for all • Leverage existing development methodology • Enable process improvement • Provide transparency to the business © 2010 Cardinal Solutions Group
  • 8. Visual Studio 2010 Agile Tools As a Stakeholder, I want • Visibility into a Project • To be Heard • Start using the final product 13 Visual Studio 2010 Answer • SharePoint Dashboards, Reports • Easy Bug Filings with Work Items © 2010 Cardinal Solutions Group
  • 9. Visual Studio 2010 Agile Tools © 2010 Cardinal Solutions Group
  • 10. Visual Studio 2010 Agile Tools As a Product Owner, I want • ROI • Effectively to Manage Work Queue • Communicate Project Status 15 Visual Studio 2010 Answer • Team Tools and Automations • Work Item and query Improvements • Reports © 2010 Cardinal Solutions Group
  • 11. Visual Studio 2010 Agile Tools Ad-Hoc reports in Microsoft Excel – Product Backlog – Iteration Backlog © 2010 Cardinal Solutions Group
  • 12. Visual Studio 2010 Agile Tools As a Business Analyst, I want • Capture Requirements • Collaborate with Team and End-Users 17 Visual Studio 2010 Answer • Tools Integration • Access to Work Items • Alerts © 2010 Cardinal Solutions Group
  • 13. Visual Studio 2010 Agile Tools Tree Workitem support © 2009 Cardinal Solutions Group 18 © 2010 Cardinal Solutions Group
  • 14. Visual Studio 2010 Agile Tools As a Team (Tester), I want • Know what to Test • Tools to Help with Testing 19 Visual Studio 2010 Answer • Test Impact Analysis, IntelliTrace • Microsoft Test Manager • Team Lab © 2010 Cardinal Solutions Group
  • 15. Visual Studio 2010 Agile Tools New WorkItem Types • Test Step • Shared Steps © 2009 Cardinal Solutions Group 20 © 2010 Cardinal Solutions Group
  • 16. Visual Studio 2010 Agile Tools As a Developer, I want • To Know what to Develop • Tools to Assist with Development 21 Visual Studio 2010 Answer © 2010 Cardinal Solutions Group • Refactoring and Automation Tools • New Functionality: ArcDB Tools • Workflow Based Build, Gated Checkins
  • 17. Visual Studio 2010 Agile Tools © 2010 Cardinal Solutions Group
  • 18. Visual Studio 2010 Agile Tools As a Control Manager I want • To Know what to Deploy • Trace Production Code to Requirements • Simplify Audit and Traceability Tasks 23 Visual Studio 2010 Answer © 2010 Cardinal Solutions Group • Work Item Queries • Build Reports • Branch Visualization
  • 19. Visual Studio 2010 Agile Tools Overcome Complexity Quality Mindset Culture of Innovation Collaboration Transparency Integration Highly integrated Productive Extensible Low admin Clarity Alignment Efficiency Agile Customizable Lightweight Patterns and Practices Focus on people, process and tools © 2010 Cardinal Solutions Group
  • 20. Visual Studio 2010 Agile Tools Visual Studio ALM Solution Increase Project Transparency Facilitate Team Collaboration Improve Software Quality Approachable and intuitive products Tight integration across tools, process and roles Single integrated server for collaboration Real-time reporting from data warehouse Audit trail for compliance Improve predictability and reduce risk Lightweight, customizable process Integrated quality tools for each role Reduce defects and security vulnerabilities © 2010 Cardinal Solutions Group
  • 21. Visual Studio 2010 Agile Tools Thank You • @Leshka • AGovorine@CardinalSolutions.com • http://govorin.blogspot.com 26 • Sharpen your Scrum Game • Learn Visual Studio 2010 • http://www.scrum.org/about/alexei-govorine © 2010 Cardinal Solutions Group

Notas del editor

  1. Agile development is not a methodology in itself. It is an umbrella term that describes several agile methodologies. At the signing of the Agile Manifesto in 2001, these methodologies included Scrum, XP, Crystal, FDD, and DSDM. Since then, Lean practices have also emerged as a valuable agile methodology and so are included under the agile development umbrella in the illustration later in this topic.Each agile methodology has a slightly different approach for implementing the core values from the Agile Manifesto, just as many computer languages manifest the core features of object-oriented programming in different ways. A recent survey shows that about 50 percent of agile practitioners say that their team is doing Scrum. Another 20 percent say that they are doing Scrum with XP components. An additional 12 percent say that they are doing XP alone. Because more than 80 percent of agile implementations worldwide are Scrum or XP, MSF for Agile Software Development v5.0 focuses on the core processes and practices of Scrum and XP.Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
  2. The path to any successful solution is a long and winding road with many challenges along the way. From initial idea to eventual solution the challenges can be numerous and varied. There are many reasons why software projects fail and not all failing reasons are the same. One of the biggest reasons why 44% of projects are challenged relates to two issues:Estimation – Over 50% of projects will cost almost 200% of their original budget. These cost overruns make the whole process problematic and may result in projects being cancelled. Scope Management – Large projects only deliver a little over 40% of features that they originally planned (but that does not mean they have not added more features or spent loads of time on the 60% features they did not deliver writing specs etc..).When you look at the macro level it tends to be associated with value and predictability:Predictability – On top of general estimation providing feedback loops into the process that allow directional changes and make the right decisions is crucial.Value – Building the right software is massive. Most organizations do a very poor job of deciding what software to build and if doing x is more important than y.In terms of engineering issues that make projects fail. Classical problems are:Build quality – Not having a well-defined, predictable build process and instead having a random approach to build management. This causes many problems in terms of quality, with teams unable to answer the question ‘didn’t we fix this’, and operations deploying the wrong software.Integration Hell – When everything is complete at the unit level it is then input into integration and everyone finds everything does not play well together.Analysis paralysis – Consensus is important, but the amount of time thinking, talking and sharing requirements can deeply reduce effectiveness of development.Chinese whispers – with many classical development approaches, artifacts are handed off with very little support collaboration and support. This leads to problems be re-solved and different ideas creeping into the development process. The bigger the artifacts the more likely that is.Of course there are individual issues that if not managed can cause project failure in the areas of architecture and quality. But the majority of those issues manifest themselves in second or third releases. These include:Low Cohesive and High Coupling – at the heart of any poor architecture is bad structure. Regression testing backlog – As you grow the software it becomes more and more expensive and time consuming to test.Poor documentation – the majority of legacy systems are maintained by trial and error, as no one understands them.
  3. Set the stage for Dev is on par with several other stake holders in the enterprise. What are you using today to aggregate and rationalize the data and work flow????
  4. With Visual Studio 2010 the investment in Agile continues. The Agile process template has been improved and now has out-of-the-box tools for Agile teams. This increased level of Agile support means that you can take advantage of best practices including creating and maintaining a Product Backlog, planning iterations with an eye on previous performance—including managing planned interruptions such as holidays and Spikes, and managing status with an Excel based burndown.The new Agile Planning Workbooks enable you to use the most popular tool used by Agile teams and Scrum masters – Microsoft Office Excel. The new Product Backog and Iteration Backlog workbooks enable you to plan your efforts with a light weight easy to use tool that is completely integrated with your team’s repository, Team Foundation Server. As you add user stories to the Product Backlog, they are added as new work items in Team Foundation Server. As you distill stories into tasks, those too are added as new work items in Team Foundation Server. Finally you have light-weight, easy to use Agile planning tools that integrate with Team Foundation Server right out of the box.