SlideShare a Scribd company logo
1 of 15
Tools for
Teamwork
Ayman El-Hattab
SharePoint MVP
About Me
           www.AymanElHattab.com


           fb.com/AymanElHattab



           Twitter.com/AymanElHattab



           Eg.linkedin.com/in/ayman
           elhattab
Barriers to Continuous Value Delivery
                                                    REQUIREMENTS
                              Misunderstood
                               requirements                                       Can’t get
                                                                                  actionable feedback

                        Conflicting
                         priorities

                                                                                                  New learnings
                                                                                                  Production incidents




     Loss of focus

     Integrating heterogeneous
     development teams

     Quality after thought:                Unmet user
     dev and test hand-offs               expectations
                                                                                                  Disparate management tools

                                  Operations readiness             WORKING SOFTWARE
                              requirements are not met
Problem




Solution




Solution
Demo:
Building the Right
Software
Barriers to Continuous Value Delivery
                                                    REQUIREMENTS
                              Misunderstood
                               requirements                                       Can’t get
                                                                                  actionable feedback

                        Conflicting
                         priorities

                                                                                                  New learnings
                                                                                                  Production incidents




     Loss of focus

     Integrating heterogeneous
     development teams

     Quality after thought:                Unmet user
     dev and test hand-offs               expectations
                                                                                                  Disparate management tools

                                  Operations readiness             WORKING SOFTWARE
                              requirements are not met
Problem




Solution
Demo:
Backlogs & Task
Board
Barriers to Continuous Value Delivery
                                                    REQUIREMENTS
                              Misunderstood
                               requirements                                       Can’t get
                                                                                  actionable feedback

                        Conflicting
                         priorities

                                                                                                  New learnings
                                                                                                  Production incidents




     Loss of focus

     Integrating heterogeneous
     development teams

     Quality after thought:                Unmet user
     dev and test hand-offs               expectations
                                                                                                  Disparate management tools

                                  Operations readiness             WORKING SOFTWARE
                              requirements are not met
Problem




Solution




Solution
Problem




Solution




Solution
Demo:
Team Explorer &
My Work
MEA ALM Community
  www.meaalmcommunity.com   www.handsonvisualstudio.com
MEA ALM Community
   tfs2012visualguide.codeplex.co   youtube.com/msmeaalmcommu
                 m                              nity
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the
part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

Automatic fisher cooler copy
Automatic fisher cooler   copyAutomatic fisher cooler   copy
Automatic fisher cooler copyardie fernandez
 
Pilot essentials webinar
Pilot essentials webinarPilot essentials webinar
Pilot essentials webinarMaarga Systems
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications DevelopmentJohn Crosby
 
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsDeveloping a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsPerficient
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011Chris Sterling
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button ReleaseChris Sterling
 
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...Ilia Bider
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process modelsRushdi Shams
 
Performance Management Report
Performance Management ReportPerformance Management Report
Performance Management ReportSean McPheat
 
Agile case study
Agile case studyAgile case study
Agile case studySandy Lee
 
Extreme programming
Extreme programmingExtreme programming
Extreme programmingMr SMAK
 
LPL Local London Customer Sharing Session
LPL Local London Customer Sharing SessionLPL Local London Customer Sharing Session
LPL Local London Customer Sharing SessionLearning Pool Ltd
 

What's hot (14)

Automatic fisher cooler copy
Automatic fisher cooler   copyAutomatic fisher cooler   copy
Automatic fisher cooler copy
 
Pilot essentials webinar
Pilot essentials webinarPilot essentials webinar
Pilot essentials webinar
 
JAD - Joint Applications Development
JAD - Joint Applications DevelopmentJAD - Joint Applications Development
JAD - Joint Applications Development
 
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety SystemsDeveloping a Continuous Improvement Plan for Your Clinical and Safety Systems
Developing a Continuous Improvement Plan for Your Clinical and Safety Systems
 
Testing in an Agile Context 2011
Testing in an Agile Context 2011Testing in an Agile Context 2011
Testing in an Agile Context 2011
 
Towards a Push-Button Release
Towards a Push-Button ReleaseTowards a Push-Button Release
Towards a Push-Button Release
 
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...
Do Workflow-Based Systems Satisfy the Demands of the Agile Enterprise of the ...
 
L2 l3 l4 software process models
L2 l3 l4  software process modelsL2 l3 l4  software process models
L2 l3 l4 software process models
 
Performance Management Report
Performance Management ReportPerformance Management Report
Performance Management Report
 
Agile case study
Agile case studyAgile case study
Agile case study
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
DSDM
DSDMDSDM
DSDM
 
LPL Local London Customer Sharing Session
LPL Local London Customer Sharing SessionLPL Local London Customer Sharing Session
LPL Local London Customer Sharing Session
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 

Viewers also liked

Sigues el teu propi informàtic 1a sessió
Sigues el teu propi informàtic 1a sessióSigues el teu propi informàtic 1a sessió
Sigues el teu propi informàtic 1a sessióDigital Granollers
 
Balancing Agile Adoptions
Balancing Agile AdoptionsBalancing Agile Adoptions
Balancing Agile AdoptionsRobbie Mac Iver
 
Compliance Training is Ruining My Business!
Compliance Training is Ruining My Business!Compliance Training is Ruining My Business!
Compliance Training is Ruining My Business!Human Capital Media
 
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno RochaiMasters
 
Tools for Teamwork
Tools for TeamworkTools for Teamwork
Tools for Teamworktxwescetl
 
Konica Minolta Los Angeles Corporate Major Accounts Capabilities
Konica Minolta Los Angeles Corporate Major Accounts CapabilitiesKonica Minolta Los Angeles Corporate Major Accounts Capabilities
Konica Minolta Los Angeles Corporate Major Accounts CapabilitiesLarry Levine
 

Viewers also liked (6)

Sigues el teu propi informàtic 1a sessió
Sigues el teu propi informàtic 1a sessióSigues el teu propi informàtic 1a sessió
Sigues el teu propi informàtic 1a sessió
 
Balancing Agile Adoptions
Balancing Agile AdoptionsBalancing Agile Adoptions
Balancing Agile Adoptions
 
Compliance Training is Ruining My Business!
Compliance Training is Ruining My Business!Compliance Training is Ruining My Business!
Compliance Training is Ruining My Business!
 
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno Rocha
 
Tools for Teamwork
Tools for TeamworkTools for Teamwork
Tools for Teamwork
 
Konica Minolta Los Angeles Corporate Major Accounts Capabilities
Konica Minolta Los Angeles Corporate Major Accounts CapabilitiesKonica Minolta Los Angeles Corporate Major Accounts Capabilities
Konica Minolta Los Angeles Corporate Major Accounts Capabilities
 

Similar to Visual Studio 2012 Tools for Team Work - From Visual Studio 2012 Launch in Egypt

SIM presentation Oct 9 2012
SIM presentation Oct 9 2012SIM presentation Oct 9 2012
SIM presentation Oct 9 2012sdlc_coach
 
Product design and development
Product design and developmentProduct design and development
Product design and developmentVishal Kachhdiya
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyRoopa Nadkarni
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
CAES Selection Services
CAES Selection Services CAES Selection Services
CAES Selection Services Jim Gilchrist
 
Performance Management Brochure 2010
Performance Management Brochure 2010Performance Management Brochure 2010
Performance Management Brochure 2010bcb5026
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMDebora Di Piano
 
Worker microcosm hr online
Worker microcosm hr onlineWorker microcosm hr online
Worker microcosm hr onlinetjabali
 
Select integrated with TBE
Select integrated with TBESelect integrated with TBE
Select integrated with TBEsarahcallery
 
Ssw coaching for high performance training for corporate executives
Ssw coaching for high performance training for corporate executivesSsw coaching for high performance training for corporate executives
Ssw coaching for high performance training for corporate executivesSoft Skills World
 
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...Till Quack
 
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...zukun
 
Solution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical ApproachSolution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical ApproachJulen Mohanty
 

Similar to Visual Studio 2012 Tools for Team Work - From Visual Studio 2012 Launch in Egypt (20)

SIM presentation Oct 9 2012
SIM presentation Oct 9 2012SIM presentation Oct 9 2012
SIM presentation Oct 9 2012
 
Product design and development
Product design and developmentProduct design and development
Product design and development
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
How To Make It Real - Hayden Lindsey
How To Make It Real - Hayden LindseyHow To Make It Real - Hayden Lindsey
How To Make It Real - Hayden Lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
Resource development centre
Resource development centreResource development centre
Resource development centre
 
CAES Selection Services
CAES Selection Services CAES Selection Services
CAES Selection Services
 
Performance Management Brochure 2010
Performance Management Brochure 2010Performance Management Brochure 2010
Performance Management Brochure 2010
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
Worker microcosm hr online
Worker microcosm hr onlineWorker microcosm hr online
Worker microcosm hr online
 
Select integrated with TBE
Select integrated with TBESelect integrated with TBE
Select integrated with TBE
 
Ssw coaching for high performance training for corporate executives
Ssw coaching for high performance training for corporate executivesSsw coaching for high performance training for corporate executives
Ssw coaching for high performance training for corporate executives
 
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...
Learnings from founding a Computer Vision startup: Chapter 8 Software Enginee...
 
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...
CVPR2010: Learnings from founding a computer vision startup: Chapter 8: Softw...
 
Solution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical ApproachSolution Validation & Assessments - A practical Approach
Solution Validation & Assessments - A practical Approach
 
Learning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan RamalingamLearning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan Ramalingam
 
Testers Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan RamalingamTesters Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan Ramalingam
 
Competency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan RamalingamCompetency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan Ramalingam
 
Metrik Keusahawanan
Metrik Keusahawanan Metrik Keusahawanan
Metrik Keusahawanan
 

More from Ayman El-Hattab

Application Lifecycle Management for Nintex Solutions
Application Lifecycle Management for Nintex SolutionsApplication Lifecycle Management for Nintex Solutions
Application Lifecycle Management for Nintex SolutionsAyman El-Hattab
 
Boost O365 User Adoption with 10 Cool Add-ins!
Boost O365 User Adoption with 10 Cool Add-ins!Boost O365 User Adoption with 10 Cool Add-ins!
Boost O365 User Adoption with 10 Cool Add-ins!Ayman El-Hattab
 
Light Up Your Intranet with 10 Cools Apps
Light Up Your Intranet with 10 Cools AppsLight Up Your Intranet with 10 Cools Apps
Light Up Your Intranet with 10 Cools AppsAyman El-Hattab
 
Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Ayman El-Hattab
 
Using Virtual Test Labs for SharePoint
Using Virtual Test Labs for SharePoint Using Virtual Test Labs for SharePoint
Using Virtual Test Labs for SharePoint Ayman El-Hattab
 
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-Hattab
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-HattabTechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-Hattab
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-HattabAyman El-Hattab
 
SQL Server Development Tools & Processes Using Visual Studio 2010
SQL Server Development Tools & Processes Using Visual Studio 2010 SQL Server Development Tools & Processes Using Visual Studio 2010
SQL Server Development Tools & Processes Using Visual Studio 2010 Ayman El-Hattab
 
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management ToolsVisual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management ToolsAyman El-Hattab
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Ayman El-Hattab
 
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)Ayman El-Hattab
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformAyman El-Hattab
 
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastSharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastAyman El-Hattab
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastAyman El-Hattab
 
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Ayman El-Hattab
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPAyman El-Hattab
 
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVPFeature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVPAyman El-Hattab
 
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVPAyman El-Hattab
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPAyman El-Hattab
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPAyman El-Hattab
 
Introducing SharePoint 2010 to Computer Science Students
Introducing SharePoint 2010 to Computer Science StudentsIntroducing SharePoint 2010 to Computer Science Students
Introducing SharePoint 2010 to Computer Science StudentsAyman El-Hattab
 

More from Ayman El-Hattab (20)

Application Lifecycle Management for Nintex Solutions
Application Lifecycle Management for Nintex SolutionsApplication Lifecycle Management for Nintex Solutions
Application Lifecycle Management for Nintex Solutions
 
Boost O365 User Adoption with 10 Cool Add-ins!
Boost O365 User Adoption with 10 Cool Add-ins!Boost O365 User Adoption with 10 Cool Add-ins!
Boost O365 User Adoption with 10 Cool Add-ins!
 
Light Up Your Intranet with 10 Cools Apps
Light Up Your Intranet with 10 Cools AppsLight Up Your Intranet with 10 Cools Apps
Light Up Your Intranet with 10 Cools Apps
 
Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365Web Content Management in SharePoint Server 2013 & Office 365
Web Content Management in SharePoint Server 2013 & Office 365
 
Using Virtual Test Labs for SharePoint
Using Virtual Test Labs for SharePoint Using Virtual Test Labs for SharePoint
Using Virtual Test Labs for SharePoint
 
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-Hattab
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-HattabTechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-Hattab
TechDays Tunisia - Visual Studio & SQL Server, Better Together - Ayman El-Hattab
 
SQL Server Development Tools & Processes Using Visual Studio 2010
SQL Server Development Tools & Processes Using Visual Studio 2010 SQL Server Development Tools & Processes Using Visual Studio 2010
SQL Server Development Tools & Processes Using Visual Studio 2010
 
Visual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management ToolsVisual Studio 2010 Testing & Lab Management Tools
Visual Studio 2010 Testing & Lab Management Tools
 
Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview Visual Studio 2010 ALM Tools Overview
Visual Studio 2010 ALM Tools Overview
 
SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)SharePoint Application Lifecycle Management (ALM)
SharePoint Application Lifecycle Management (ALM)
 
SharePoint 2010 as a Development Platform
SharePoint 2010 as a Development PlatformSharePoint 2010 as a Development Platform
SharePoint 2010 as a Development Platform
 
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle EastSharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
SharePoint Sandboxed Solutions and InfoPath - TechEd Middle East
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
 
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
Creating No-Code BCS Solutions in SharePoint 2010 and Office 2010–From TechEd...
 
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVPConnecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
Connecting to LOB Systems Using BCS, Ayman El-Hattab, MVP
 
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVPFeature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
Feature and Solution Framework in SharePoint 2010, Ayman El-Hattab MVP
 
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP
 
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVPSharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
 
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVPSharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
SharePoint 2010 as a Development Platform, Ayman El-Hattab MVP
 
Introducing SharePoint 2010 to Computer Science Students
Introducing SharePoint 2010 to Computer Science StudentsIntroducing SharePoint 2010 to Computer Science Students
Introducing SharePoint 2010 to Computer Science Students
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 

Visual Studio 2012 Tools for Team Work - From Visual Studio 2012 Launch in Egypt

  • 2. About Me www.AymanElHattab.com fb.com/AymanElHattab Twitter.com/AymanElHattab Eg.linkedin.com/in/ayman elhattab
  • 3. Barriers to Continuous Value Delivery REQUIREMENTS Misunderstood requirements Can’t get actionable feedback Conflicting priorities New learnings Production incidents Loss of focus Integrating heterogeneous development teams Quality after thought: Unmet user dev and test hand-offs expectations Disparate management tools Operations readiness WORKING SOFTWARE requirements are not met
  • 6. Barriers to Continuous Value Delivery REQUIREMENTS Misunderstood requirements Can’t get actionable feedback Conflicting priorities New learnings Production incidents Loss of focus Integrating heterogeneous development teams Quality after thought: Unmet user dev and test hand-offs expectations Disparate management tools Operations readiness WORKING SOFTWARE requirements are not met
  • 9. Barriers to Continuous Value Delivery REQUIREMENTS Misunderstood requirements Can’t get actionable feedback Conflicting priorities New learnings Production incidents Loss of focus Integrating heterogeneous development teams Quality after thought: Unmet user dev and test hand-offs expectations Disparate management tools Operations readiness WORKING SOFTWARE requirements are not met
  • 13. MEA ALM Community www.meaalmcommunity.com www.handsonvisualstudio.com
  • 14. MEA ALM Community tfs2012visualguide.codeplex.co youtube.com/msmeaalmcommu m nity
  • 15. © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  1. Point out the highlighted impediment: Conflicting Priorities.
  2. Instructor Note:This slide introduces the first of many “Loss of focus” Barriers that are removed or minimized with Visual Studio 2012.There are many different areas in software development that can cause a loss of focus. One of the worst is context switching. Moving from one difficult problem to another, then back to the original problem, wastes time, slows development, causes frustration, and results in lost productivity. Developers want focus. And they want to work on high priority tasks until they are complete. In Visual Studio 2012, the Team Explorer has been redesigned to help keep developers in the zone, and removes unnecessary details until they are required. Especially critical for maintaining focus and minimizing the pain of context switching is the newly added “My Work” feature.
  3. Instructor Note:Do demo.
  4. Point out the highlighted impediment: Conflicting Priorities.
  5. Instructor Note: Developers don’t always work with backlog prioritization, but they are all impacted by it. Use a story from your own past to link the churn in requirements to pain felt by you or your team.Rapidly changing requirements, or shifts in priority, can result in confusion, partially complete work, context switching, and a whole lot of dissatisfaction, both from the developer and the customer.Visual Studio 2012 provides easy to use, graphical backlog and task management tools to make work visible, and ensure clear prioritization. Backlog management tools ensure that requirements are prioritized, and any changes to stakeholder priorities are immediately available to the entire team. At the developer level, a new task board visually displays current team efforts, priorities and status. These tools, common in agile development practices, are non-dogmatic and allow you to adopt agile at your own pace, or simply improve your current methodology.
  6. Instructor Note:Do demo.
  7. Point out the highlighted impediment: Loss of Focus.
  8. Instructor Note:This slide introduces the first of many “Loss of focus” Barriers that are removed or minimized with Visual Studio 2012.There are many different areas in software development that can cause a loss of focus. One of the worst is context switching. Moving from one difficult problem to another, then back to the original problem, wastes time, slows development, causes frustration, and results in lost productivity. Developers want focus. And they want to work on high priority tasks until they are complete. In Visual Studio 2012, the Team Explorer has been redesigned to help keep developers in the zone, and removes unnecessary details until they are required. Especially critical for maintaining focus and minimizing the pain of context switching is the newly added “My Work” feature.
  9. Instructor Note:It’s a little bit of a stretch to drop this into Loss of Focus, but it’s the only impediment that relates, even if weakly. Go with the Loss of Focus that results when you have to use external tools to do a code review, or the frustration from the built in diff/merge tools in earlier versions of Visual Studio.Another thing that can cause loss of focus is slow validation of complex code changes. One of the most powerful techniques for improving code quality is a solid code review process, yet few teams regularly use code reviews. Those that do often don’t complete code reviews rapidly, leaving new code to be written on top of buggy code that could have been identified early with a simple code review. Visual Studio 2012 introduces an integrated code review process that creates a work queue for the reviewer, tracks comments at the overall, file and line levels, is fully traceable, and supports email notifications.Another welcome improvement is a new code comparison, or diff/merge, tool that is baked into the new version. It merges a powerful differencing engine with intelligent merge capabilities that result in a tool that’s a pleasure to use. It even allows for rollback and baseless merges to occur directly from the user interface!
  10. Instructor Note:Do demo.