SlideShare une entreprise Scribd logo
1  sur  44
The Real World Agile Roadshow – Getting started with Agile Application Lifecycle Management




  Becoming and Being Agile …
  … What Does it Mean?



//Hammad Rajjoub/Architect Evangelist/
@hammadrajjoub
http://www.hammadrajjoub.net
http://www.spiffy.sg
Today„s Topics

1.   The World is Built on Software … and so is your Business

2.   The Benefits of Agile Platform: Rapid Delivery of Business Value

3.   Value of integrated Agile Development Tools … that Support your
     Agility



New religion                                  a lot of practical, less theory.

                very effective methodology with
               too many doing it completely wrong
               and far too few that truly get it.



                                                                                 |   2
1   The World is Built on Software
    … and so is your Business
Software is everywhere
… and growing more complex



Product                      Lines of Code
Order Entry System           1,2 Million
F-22 Raptor                  1,2 Million
Space Shuttle                2 Million
Microsoft Word               2 Million
F-35 Joint Strike Fighter    5,7 Million
Airline Reservation System   6 Million
S-Class Mercedes Benz        29 Million




                                             |   4
Software drives the world …
… but IT organizations seem increasingly driven!

 The ability to use, develop, integrate and deliver
  custom software is strategic for most organizations
 But unlike other strategic business processes, there
  are often large gaps – which is risky!
    No consistent processes are being applied
    Reporting on productivity, quality and value is missing
    Processes and activities are not predictable and repeatable

 Complexity of software and value opportunities
  grow without associated maturity and capabilities



                                                                   |   5
How Relevant is IT for Business?
        How Business Views the IT Department


           57%
                                    51%
                                             Supplier of service
                                                                            of firms
                                    38%
                                             Value adding partner   still view IT as
           24%                                                      supplier of
           19%
                                                                    service or
                                    9%
                                             Cost center
                                                                    cost center
              0%                    2%
                                             No answer
                 2009                 2010



Source: Deloitte, CIO Survey 2010
                                                                                       |   6
IT Helps Business Run, Grow and Transform
        IT Portfolio Spending 2011




                  Introduce new                                  Improve existing         Sustain existing
               products and services                           products and services   products and services




Source: Gartner 2011 IT Metrics Spending and Staffing Survey
                                                                                                               |   7
2   The Benefits of Agile Platform:
    Rapid Delivery of Business Value
RUN
      |   9
A Platform for RUN runs mission-critical work


                                        of all systems are legacy Mission-Critical



             OLD SYSTEMS (CRITICAL)                        OLD SYSTEMS   NEW SYSTEMS




Source: 2008 NASCIO Digital States at Risk, Modernizing Legacy Systems
                                                                                       |   10
|   11
A Platform for GROW Delivers Productivity

                                                                  is the primary engine for growth!


                                                                                                                                     Increases in
                                                                                                                                     value added
                                                                                                                                     per worker
                                                                                                                                     (productivity)




                                                                                                                                     Increases in
                                                                                                                                     the workforce
                                                                                                                                     (labor inputs)

             1960s           1970s             1980s          1990s                                             2000s   2010 – 20E
       Contributions to Growth in Real U.S. GDP, Overall Economy
       Share of compound annual growth rate, 1960 – 2008 (%)




Source: U.S. Bureau of Economic Analysis, U.S. Bureau of Labor Statistics, McKinsey Global Institute Analysis
                                                                                                                                                |     12
Better Business Insight Creates Productivity …

      Meaningful
      eludes most knowledge workers




       Access to Business Intelligence
                                                 |   13
Seamless Application User Experiences
… across Devices and Scenarios Create Productivity



              Enhanced by Cloud Services




      At the Office – On the Road – Online - Offline



                                                       |   14
Video
Future of Productivity Vision


                            |   15
|   16
A Platform for TRANSFORM Provides Agility

                    Flexibility

            Understanding
            Our Advantage
                    Resource
                 Reallocation
                   Market
              Segmentation
                Exploring All
                 Alternatives
               Belief in Basic
                Assumptions
                    Relative
                  Advantage
              Future Market
                 Conditions                                                 Agility is the
                Planning for
               Uncertainties                                            element of corporate strategy!
                 Data-Driven
                     Insights


                                    % of respondents indicating their
                                    firms strategy is based on…



Source: McKinsey Global Survey Results, Putting Strategy to the Test
                                                                                                         |   17
Harnessing The Cloud!
             Self-Service          Shared
                            Metered           Scalable

                                                  SaaS



                                           PaaS



                                    IaaS




   Cloud computing provides a wide range of
     options for
                                                         |   18
Microsoft Offers The Ideal Platform to
Run, Grow and Transform Your Business
      TRANSFORM             GROW                RUN


                                     PEACE OF
   AGILITY FOR         PRODUCTIVITY
                                    MIND AT THE
   THE FUTURE             FOR ALL
                                    RIGHT PRICE

       The most        The most widely    The most widely
    complete Cloud         used BI &         deployed
     Solutions and      Development        Database and
    innovative Data    Platform for new   Server software
   Integration tools     Applications      on the planet


                                                            |   19
The Microsoft Application Platform




   Visual Studio unlocks                                      from
   your platform investment through custom application development

                                                                     |   20
3   Agile Development requires Tools …
    … that Support your Agile Process
Business demand outpaces ability of
             developers to deliver applications
      Market Conditions
60
40
20
 0
-20
-40
      Business Requirements
60
40
20
 0
-20
-40
      Application Delivery
60
40
20
 0
-20
-40



                                                                   |   22
Those Were the Days …
... when Things (Seemed) Simpler




      Problem                                Solution



    Business users       … work with a       … delivering a
   with a problem …   development team …   custom application



                                                                |   23
Over Time, Things Get More Complex


                     Problem                            Solution



       Problem                               Solution

                     Problem                 Solution



   Business users          … work with a            … delivering a
  with a problem …      development team …        custom application


                                                                       |   24
So, Management is Added …


                     Problem                            Solution



       Problem                               Solution

                     Problem                 Solution



   Business users          … work with a            … delivering a
  with a problem …      development team …        custom application


                                                                       |   25
… and Process …
    SDLC


                     Problem                            Solution



       Problem                               Solution

                     Problem                 Solution



   Business users          … work with a            … delivering a
  with a problem …      development team …        custom application


                                                                       |   26
… which Leads to Specialization …
    SDLC


                     Problem                            Solution



       Problem                               Solution

                     Problem                 Solution



   Business users          … work with a            … delivering a
  with a problem …      development team …        custom application


                                                                       |   27
… and Adding of Indirect Labor
    SDLC


                     Problem                            Solution



       Problem                               Solution

                     Problem                 Solution



   Business users          … work with a            … delivering a
  with a problem …      development team …        custom application


                                                                       |   28
But that‟s not all!
     SDLC


                      Problem                            Solution

 Complex                                                        Complex
Planning &                                                       Release
        Problem
 Tracking                                     Solution          Processes
 Processes


                      Problem                 Solution



    Business users          … work with a            … delivering a
   with a problem …      development team …        custom application


                                                                            |   29
Drivers for Change
   Higher Frequency Of Change

                            Complexity grows
  Do More with Less

              Software is more important than ever

    New Market Opportunities


        Software drives Innovation
                                      Software projects are hard!

   Business Requirements Grow Exponentially

                                                                    |   30
The Development World is shrinking
... but does not get any less complex



                              Offshoring
               Internationalization




          Outsourcing                   Nearshoring

                          Distribution


                                                      |   31
Manufacturing as Inspiration

Manufacturing Sources of Waste      App Development Equivalents
1.   Overproduction                 1. Too many superfluous
                                         artifacts
2.   Waiting (time on hand)
                                    2.   Broken builds
3.   Unnecessary transport or
                                    3. Too many tool transitions
     conveyance
                                    4. Rigid architectures
4.   Over processing or incorrect
     processing                     5.   Analysis paralysis
5.   Excess inventory               6. Late discovery of defects

6.   Unnecessary movement           7.   Rising downstream labor costs
                                    8.   Polluted SCM streams
7.   Defects
                                    9.   High null-release ratios
8.   Unused employee creativity
                                    10. Measures of effort, not results




                                                                     |   32
Lean manufacturing or lean production, often
       simply Lean is a production practice that considers
          the expenditure of resources for any goal other
        than the creation of value for the end customer to
       be wasteful. Value is defined as any action or process
            that a customer would be willing to pay for.




Source: Wikipedia
                                                           |    33
Agile is Lean Thinking for
Software Development




                             |   34
Agile Software Development



                             Agile is a
                             Movement
                             represented by
                             Methodologies
                             comprised of a set of
                             Best Practices




                                                     |   35
Application Lifecycle Management



ALM is the marriage of                                  Operations
                                                       Management

Business Management and                 Solution                     Requirements

Software Engineering…
                                       Deployment                    Management

                                                       Application
                                                        Lifecycle
                                          Quality                      Solution
ALM provides a consistent & flexible   Assurance and                 Architecture
                                          Testing
approach for building and managing
software that focuses on delivering                    Development

business value fast.




                                                                                    |   36
The Case for “Agile ALM”


 Software is fundamental to competitiveness today
 Custom application development is growing in
  importance because it provides measurable value
 Agile, delivery oriented methods are on the rise
 The lifecycle of applications needs to be managed
  end-to-end – it is not enough to “just” build them
 Cross platform is a reality

Development teams need tools that can handle
more than “just” core development tasks.
                                                   |   37
Microsoft & ALM


 Why is Microsoft in the ALM business?
   Just one reason: to make application development and
    development teams on the Microsoft platform successful
 What is our approach?
   Collaboration through integration of all team roles

 Timeline
   2005/2008 – Development transparency
   2010 – Developer/Tester integration
   Future – Development/Stakeholder/Ops integration



                                                           |   38
Development Roles and Responsibilities




                                         |   39
Visual Studio and Team Foundation Server




                                           |   40
Demo
  Seamless User Experiences …
… across Devices and Scenarios

                             |   41
Summary

1.   The World is Built on Software … and so is your Business

2.   The Benefits of Agile Platform: Rapid Delivery of Business Value

3.   Value of integrated Agile Development Tools … that Support your
     Agility




                                                                        |   42
Coming up!
                Agile in Action - Act 1: Planning, Set Up, Requirements and
                Architecture
2.45pm - 3.30pm
                This session introduces Team Foundation Server(TFS) & Visual Studio
                2010 and shows how to work with TFS in Agile projects.
                                                 Tea Break

                Agile in Action - Act 2: Development
3.50pm – 4.50pm This session covers the implementation of our sample application
                using Windows Azure, HTML 5, Silverlight and Visual Studio 2010


                Agile in Action - Act 3: Testing
4.50pm - 5.40pm This session will focus on TFS Build functionality, and will introduce
                topics like quality, reporting and manual testing



5.40pm – 6.00pm Wrap Up and Q&A




                                                                                     |   43
Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?

Contenu connexe

Tendances

IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
Kathy (Kat) Mandelstein
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
Kathy (Kat) Mandelstein
 
Investor BROCHURE
Investor BROCHUREInvestor BROCHURE
Investor BROCHURE
camillebedu
 
NTT Group Overview 2015
NTT Group Overview 2015NTT Group Overview 2015
NTT Group Overview 2015
Alain Delvaux
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain Times
Kristina O'Regan
 

Tendances (18)

MPHASIS
MPHASISMPHASIS
MPHASIS
 
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
IBM Rational Software Conference 2009: Enterprise Architecture Management Tra...
 
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
IBM Rational Software Conference 2009: Modeling, Architecture & Construction ...
 
Innovation and Business Platforms
Innovation and Business PlatformsInnovation and Business Platforms
Innovation and Business Platforms
 
Investor BROCHURE
Investor BROCHUREInvestor BROCHURE
Investor BROCHURE
 
GXS Strategy
GXS StrategyGXS Strategy
GXS Strategy
 
The IBM Software Story (2)
The IBM Software Story (2)The IBM Software Story (2)
The IBM Software Story (2)
 
IBM Global Financing
IBM Global FinancingIBM Global Financing
IBM Global Financing
 
SMB Auto Piloting-IT In The Auto Component Sector
SMB Auto Piloting-IT In The Auto Component SectorSMB Auto Piloting-IT In The Auto Component Sector
SMB Auto Piloting-IT In The Auto Component Sector
 
Business Optimization Thru Information Analytics
Business Optimization Thru Information AnalyticsBusiness Optimization Thru Information Analytics
Business Optimization Thru Information Analytics
 
NTT Group Overview 2015
NTT Group Overview 2015NTT Group Overview 2015
NTT Group Overview 2015
 
SMB Building Standard Software
SMB Building Standard SoftwareSMB Building Standard Software
SMB Building Standard Software
 
IBM zEnterprise: Banking
IBM zEnterprise: BankingIBM zEnterprise: Banking
IBM zEnterprise: Banking
 
Industrial model for sustainable IT efficiency
Industrial model for sustainable IT efficiencyIndustrial model for sustainable IT efficiency
Industrial model for sustainable IT efficiency
 
The industrial model, an inevitability break for CIO’s?
The industrial model, an inevitability break for CIO’s?The industrial model, an inevitability break for CIO’s?
The industrial model, an inevitability break for CIO’s?
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain Times
 
Russia - Application Management
Russia - Application ManagementRussia - Application Management
Russia - Application Management
 
Keynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP DayKeynote for the IBM Avnet Indonesia MSP Day
Keynote for the IBM Avnet Indonesia MSP Day
 

En vedette

Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
Munish Malik
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
Michael Sahota
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: Development
Spiffy
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
Priyank Pathak
 

En vedette (20)

Agile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for DevelopersAgile in Action - Agile Overview for Developers
Agile in Action - Agile Overview for Developers
 
Agile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversionsAgile in action | Our process for optimising conversions
Agile in action | Our process for optimising conversions
 
Agile earned value exercise
Agile earned value exerciseAgile earned value exercise
Agile earned value exercise
 
Burn down chart | Coepd
Burn down chart | CoepdBurn down chart | Coepd
Burn down chart | Coepd
 
Measure what matters for your agile project
Measure what matters for your agile projectMeasure what matters for your agile project
Measure what matters for your agile project
 
Agile adoption survival guide - working with culture
Agile adoption survival guide - working with cultureAgile adoption survival guide - working with culture
Agile adoption survival guide - working with culture
 
Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4Better pm-with-jira-20141121-v4
Better pm-with-jira-20141121-v4
 
Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015Breaking bad BA habits - BA Development Day 2015
Breaking bad BA habits - BA Development Day 2015
 
My path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I amMy path as an entrepreneur - or how I turned into the person I am
My path as an entrepreneur - or how I turned into the person I am
 
Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016Successful Agile Adoption as a Foundation to Transformation Enable2016
Successful Agile Adoption as a Foundation to Transformation Enable2016
 
Building Your Agile Coaching Practice
Building Your Agile Coaching Practice Building Your Agile Coaching Practice
Building Your Agile Coaching Practice
 
Enterprise analysis
Enterprise analysisEnterprise analysis
Enterprise analysis
 
“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011“Mental Models for Agile Adoption” from ALE2011
“Mental Models for Agile Adoption” from ALE2011
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
 
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
Project Management: Burn-Down Chart / OrangeHRM Project MOD (eng)
 
Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014Agile Methods Adoption on Software Development @ Agile 2014
Agile Methods Adoption on Software Development @ Agile 2014
 
Agile in Action - Act 2: Development
Agile in Action - Act 2: DevelopmentAgile in Action - Act 2: Development
Agile in Action - Act 2: Development
 
Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011Top Metrics for Agile @Agile NCR2011
Top Metrics for Agile @Agile NCR2011
 
Agile 101 Basic Measurement
Agile 101 Basic MeasurementAgile 101 Basic Measurement
Agile 101 Basic Measurement
 
Agile and the nature of decision making
Agile and the nature of decision makingAgile and the nature of decision making
Agile and the nature of decision making
 

Similaire à Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?

Smarter Planet and Megatrends
Smarter Planet and MegatrendsSmarter Planet and Megatrends
Smarter Planet and Megatrends
IBM Danmark
 
IBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
IBM Rational Software Conference 2009: Enterprise Modernization Track KeynoteIBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
IBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
Kathy (Kat) Mandelstein
 
1513 Driving Sap Value With It Bus Partnership
1513 Driving Sap Value With It Bus Partnership1513 Driving Sap Value With It Bus Partnership
1513 Driving Sap Value With It Bus Partnership
Suzanne Passante
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
IBM
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve Robinson
Roopa Nadkarni
 
IBM Connect Sofia 2013, Key Note, Robert Blatnik
IBM Connect Sofia 2013, Key Note, Robert BlatnikIBM Connect Sofia 2013, Key Note, Robert Blatnik
IBM Connect Sofia 2013, Key Note, Robert Blatnik
IBS Bulgaria
 
Nasscom Hyderabad Emerge Friday 2.0 14 May 2010
Nasscom Hyderabad Emerge Friday 2.0  14 May 2010Nasscom Hyderabad Emerge Friday 2.0  14 May 2010
Nasscom Hyderabad Emerge Friday 2.0 14 May 2010
Sandeep Gondhalekar
 

Similaire à Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean? (20)

Smarter Planet and Megatrends
Smarter Planet and MegatrendsSmarter Planet and Megatrends
Smarter Planet and Megatrends
 
Office of the CIO Trends 2010
Office of the CIO Trends 2010Office of the CIO Trends 2010
Office of the CIO Trends 2010
 
Microsoft Business Intelligence Vision and Strategy
Microsoft Business Intelligence Vision and StrategyMicrosoft Business Intelligence Vision and Strategy
Microsoft Business Intelligence Vision and Strategy
 
Business Intelligence for the Small to Medium Sized Business.
Business Intelligence for the Small to Medium Sized Business.Business Intelligence for the Small to Medium Sized Business.
Business Intelligence for the Small to Medium Sized Business.
 
IBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
IBM Rational Software Conference 2009: Enterprise Modernization Track KeynoteIBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
IBM Rational Software Conference 2009: Enterprise Modernization Track Keynote
 
[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven World[WSO2 Integration Summit Johannesburg 2019] API-driven World
[WSO2 Integration Summit Johannesburg 2019] API-driven World
 
[WSO2 API Day Dallas 2019] API-Driven World
[WSO2 API Day Dallas 2019] API-Driven World[WSO2 API Day Dallas 2019] API-Driven World
[WSO2 API Day Dallas 2019] API-Driven World
 
[WSO2 API Day Chicago 2019] API-driven World
[WSO2 API Day Chicago 2019] API-driven World[WSO2 API Day Chicago 2019] API-driven World
[WSO2 API Day Chicago 2019] API-driven World
 
1513 Driving Sap Value With It Bus Partnership
1513 Driving Sap Value With It Bus Partnership1513 Driving Sap Value With It Bus Partnership
1513 Driving Sap Value With It Bus Partnership
 
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom HawkIBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
 
Increasing the ROI of SAP post-implementation
Increasing the ROI of SAP post-implementationIncreasing the ROI of SAP post-implementation
Increasing the ROI of SAP post-implementation
 
Asug Minnesota Using Six Sigma To Reduce Costs
Asug Minnesota   Using Six Sigma To Reduce CostsAsug Minnesota   Using Six Sigma To Reduce Costs
Asug Minnesota Using Six Sigma To Reduce Costs
 
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques
 
Real insights real_results-steve_robinson
Real insights real_results-steve_robinsonReal insights real_results-steve_robinson
Real insights real_results-steve_robinson
 
Real Insights Real Results - Steve Robinson
Real Insights Real Results - Steve RobinsonReal Insights Real Results - Steve Robinson
Real Insights Real Results - Steve Robinson
 
IBM Connect Sofia 2013, Key Note, Robert Blatnik
IBM Connect Sofia 2013, Key Note, Robert BlatnikIBM Connect Sofia 2013, Key Note, Robert Blatnik
IBM Connect Sofia 2013, Key Note, Robert Blatnik
 
Leveraging Analytics to achieve your Customer Experience Objectives
Leveraging Analytics to achieve your Customer Experience ObjectivesLeveraging Analytics to achieve your Customer Experience Objectives
Leveraging Analytics to achieve your Customer Experience Objectives
 
Fiat-Microsoft Day keynote by Mario Derba
Fiat-Microsoft Day keynote by Mario DerbaFiat-Microsoft Day keynote by Mario Derba
Fiat-Microsoft Day keynote by Mario Derba
 
Nasscom Hyderabad Emerge Friday 2.0 14 May 2010
Nasscom Hyderabad Emerge Friday 2.0  14 May 2010Nasscom Hyderabad Emerge Friday 2.0  14 May 2010
Nasscom Hyderabad Emerge Friday 2.0 14 May 2010
 
Why Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at ScaleWhy Digital Transformations are Failing at Scale
Why Digital Transformations are Failing at Scale
 

Plus de Spiffy

01 server manager spiffy
01 server manager spiffy01 server manager spiffy
01 server manager spiffy
Spiffy
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
Spiffy
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornment
Spiffy
 
Agile in Action - Act 3: Testing
Agile in Action - Act 3: TestingAgile in Action - Act 3: Testing
Agile in Action - Act 3: Testing
Spiffy
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Spiffy
 
MS TechDays 2011 - WCF Web APis There's a URI for That
MS TechDays 2011 - WCF Web APis There's a URI for ThatMS TechDays 2011 - WCF Web APis There's a URI for That
MS TechDays 2011 - WCF Web APis There's a URI for That
Spiffy
 
MS TechDays 2011 - NUI, Gooey and Louie
MS TechDays 2011 - NUI, Gooey and LouieMS TechDays 2011 - NUI, Gooey and Louie
MS TechDays 2011 - NUI, Gooey and Louie
Spiffy
 
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
Spiffy
 
MS TechDays 2011 - Generate Revenue on Azure
MS TechDays 2011 - Generate Revenue on AzureMS TechDays 2011 - Generate Revenue on Azure
MS TechDays 2011 - Generate Revenue on Azure
Spiffy
 
MS TechDays 2011 - HTML 5 All the Awesome Bits
MS TechDays 2011 - HTML 5 All the Awesome BitsMS TechDays 2011 - HTML 5 All the Awesome Bits
MS TechDays 2011 - HTML 5 All the Awesome Bits
Spiffy
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
Spiffy
 
MS TechDays 2011 - Simplified Converged Infrastructure Solutions
MS TechDays 2011 - Simplified Converged Infrastructure SolutionsMS TechDays 2011 - Simplified Converged Infrastructure Solutions
MS TechDays 2011 - Simplified Converged Infrastructure Solutions
Spiffy
 
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
MS TechDays 2011 - SCDPM 2012 The New Feature of Data ProtectionMS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
Spiffy
 
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid DeploymentMS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
Spiffy
 
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
Spiffy
 
MS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application ControllerMS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application Controller
Spiffy
 
MS TechDays 2011 - Virtualization Solutions to Optimize Performance
MS TechDays 2011 - Virtualization Solutions to Optimize PerformanceMS TechDays 2011 - Virtualization Solutions to Optimize Performance
MS TechDays 2011 - Virtualization Solutions to Optimize Performance
Spiffy
 
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
Spiffy
 
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
Spiffy
 
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
Spiffy
 

Plus de Spiffy (20)

01 server manager spiffy
01 server manager spiffy01 server manager spiffy
01 server manager spiffy
 
Active Directory Upgrade
Active Directory UpgradeActive Directory Upgrade
Active Directory Upgrade
 
Checking the health of your active directory enviornment
Checking the health of your active directory enviornmentChecking the health of your active directory enviornment
Checking the health of your active directory enviornment
 
Agile in Action - Act 3: Testing
Agile in Action - Act 3: TestingAgile in Action - Act 3: Testing
Agile in Action - Act 3: Testing
 
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
 
MS TechDays 2011 - WCF Web APis There's a URI for That
MS TechDays 2011 - WCF Web APis There's a URI for ThatMS TechDays 2011 - WCF Web APis There's a URI for That
MS TechDays 2011 - WCF Web APis There's a URI for That
 
MS TechDays 2011 - NUI, Gooey and Louie
MS TechDays 2011 - NUI, Gooey and LouieMS TechDays 2011 - NUI, Gooey and Louie
MS TechDays 2011 - NUI, Gooey and Louie
 
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
MS TechDays 2011 - Mango, Mango! Developing for Windows Phone 7
 
MS TechDays 2011 - Generate Revenue on Azure
MS TechDays 2011 - Generate Revenue on AzureMS TechDays 2011 - Generate Revenue on Azure
MS TechDays 2011 - Generate Revenue on Azure
 
MS TechDays 2011 - HTML 5 All the Awesome Bits
MS TechDays 2011 - HTML 5 All the Awesome BitsMS TechDays 2011 - HTML 5 All the Awesome Bits
MS TechDays 2011 - HTML 5 All the Awesome Bits
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
MS TechDays 2011 - Simplified Converged Infrastructure Solutions
MS TechDays 2011 - Simplified Converged Infrastructure SolutionsMS TechDays 2011 - Simplified Converged Infrastructure Solutions
MS TechDays 2011 - Simplified Converged Infrastructure Solutions
 
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
MS TechDays 2011 - SCDPM 2012 The New Feature of Data ProtectionMS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
MS TechDays 2011 - SCDPM 2012 The New Feature of Data Protection
 
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid DeploymentMS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
MS TechDays 2011 - Microsoft Exchange Server and Office 365 Hybrid Deployment
 
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
MS TechDays 2011 - How to Run Middleware in the Cloud Story of Windows Azure ...
 
MS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application ControllerMS TechDays 2011 - Cloud Management with System Center Application Controller
MS TechDays 2011 - Cloud Management with System Center Application Controller
 
MS TechDays 2011 - Virtualization Solutions to Optimize Performance
MS TechDays 2011 - Virtualization Solutions to Optimize PerformanceMS TechDays 2011 - Virtualization Solutions to Optimize Performance
MS TechDays 2011 - Virtualization Solutions to Optimize Performance
 
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
MS TechDays 2011 - Automating Your Infrastructure System Center Orchestrator ...
 
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
MS TechDays 2011 - Self-Service Private Cloud Management through Integrated P...
 
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
MS TechDays 2011 - SCVMM 2012 Building of Private Clouds and Federation to th...
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Agile in Action - Keynote: Becoming and Being Agile - What Does This Mean?

  • 1. The Real World Agile Roadshow – Getting started with Agile Application Lifecycle Management Becoming and Being Agile … … What Does it Mean? //Hammad Rajjoub/Architect Evangelist/ @hammadrajjoub http://www.hammadrajjoub.net http://www.spiffy.sg
  • 2. Today„s Topics 1. The World is Built on Software … and so is your Business 2. The Benefits of Agile Platform: Rapid Delivery of Business Value 3. Value of integrated Agile Development Tools … that Support your Agility New religion a lot of practical, less theory. very effective methodology with too many doing it completely wrong and far too few that truly get it. | 2
  • 3. 1 The World is Built on Software … and so is your Business
  • 4. Software is everywhere … and growing more complex Product Lines of Code Order Entry System 1,2 Million F-22 Raptor 1,2 Million Space Shuttle 2 Million Microsoft Word 2 Million F-35 Joint Strike Fighter 5,7 Million Airline Reservation System 6 Million S-Class Mercedes Benz 29 Million | 4
  • 5. Software drives the world … … but IT organizations seem increasingly driven!  The ability to use, develop, integrate and deliver custom software is strategic for most organizations  But unlike other strategic business processes, there are often large gaps – which is risky!  No consistent processes are being applied  Reporting on productivity, quality and value is missing  Processes and activities are not predictable and repeatable  Complexity of software and value opportunities grow without associated maturity and capabilities | 5
  • 6. How Relevant is IT for Business? How Business Views the IT Department 57% 51% Supplier of service of firms 38% Value adding partner still view IT as 24% supplier of 19% service or 9% Cost center cost center 0% 2% No answer 2009 2010 Source: Deloitte, CIO Survey 2010 | 6
  • 7. IT Helps Business Run, Grow and Transform IT Portfolio Spending 2011 Introduce new Improve existing Sustain existing products and services products and services products and services Source: Gartner 2011 IT Metrics Spending and Staffing Survey | 7
  • 8. 2 The Benefits of Agile Platform: Rapid Delivery of Business Value
  • 9. RUN | 9
  • 10. A Platform for RUN runs mission-critical work of all systems are legacy Mission-Critical OLD SYSTEMS (CRITICAL) OLD SYSTEMS NEW SYSTEMS Source: 2008 NASCIO Digital States at Risk, Modernizing Legacy Systems | 10
  • 11. | 11
  • 12. A Platform for GROW Delivers Productivity is the primary engine for growth! Increases in value added per worker (productivity) Increases in the workforce (labor inputs) 1960s 1970s 1980s 1990s 2000s 2010 – 20E Contributions to Growth in Real U.S. GDP, Overall Economy Share of compound annual growth rate, 1960 – 2008 (%) Source: U.S. Bureau of Economic Analysis, U.S. Bureau of Labor Statistics, McKinsey Global Institute Analysis | 12
  • 13. Better Business Insight Creates Productivity … Meaningful eludes most knowledge workers Access to Business Intelligence | 13
  • 14. Seamless Application User Experiences … across Devices and Scenarios Create Productivity Enhanced by Cloud Services At the Office – On the Road – Online - Offline | 14
  • 16. | 16
  • 17. A Platform for TRANSFORM Provides Agility Flexibility Understanding Our Advantage Resource Reallocation Market Segmentation Exploring All Alternatives Belief in Basic Assumptions Relative Advantage Future Market Conditions Agility is the Planning for Uncertainties element of corporate strategy! Data-Driven Insights % of respondents indicating their firms strategy is based on… Source: McKinsey Global Survey Results, Putting Strategy to the Test | 17
  • 18. Harnessing The Cloud! Self-Service Shared Metered Scalable SaaS PaaS IaaS Cloud computing provides a wide range of options for | 18
  • 19. Microsoft Offers The Ideal Platform to Run, Grow and Transform Your Business TRANSFORM GROW RUN PEACE OF AGILITY FOR PRODUCTIVITY MIND AT THE THE FUTURE FOR ALL RIGHT PRICE The most The most widely The most widely complete Cloud used BI & deployed Solutions and Development Database and innovative Data Platform for new Server software Integration tools Applications on the planet | 19
  • 20. The Microsoft Application Platform Visual Studio unlocks from your platform investment through custom application development | 20
  • 21. 3 Agile Development requires Tools … … that Support your Agile Process
  • 22. Business demand outpaces ability of developers to deliver applications Market Conditions 60 40 20 0 -20 -40 Business Requirements 60 40 20 0 -20 -40 Application Delivery 60 40 20 0 -20 -40 | 22
  • 23. Those Were the Days … ... when Things (Seemed) Simpler Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 23
  • 24. Over Time, Things Get More Complex Problem Solution Problem Solution Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 24
  • 25. So, Management is Added … Problem Solution Problem Solution Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 25
  • 26. … and Process … SDLC Problem Solution Problem Solution Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 26
  • 27. … which Leads to Specialization … SDLC Problem Solution Problem Solution Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 27
  • 28. … and Adding of Indirect Labor SDLC Problem Solution Problem Solution Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 28
  • 29. But that‟s not all! SDLC Problem Solution Complex Complex Planning & Release Problem Tracking Solution Processes Processes Problem Solution Business users … work with a … delivering a with a problem … development team … custom application | 29
  • 30. Drivers for Change Higher Frequency Of Change Complexity grows Do More with Less Software is more important than ever New Market Opportunities Software drives Innovation Software projects are hard! Business Requirements Grow Exponentially | 30
  • 31. The Development World is shrinking ... but does not get any less complex Offshoring Internationalization Outsourcing Nearshoring Distribution | 31
  • 32. Manufacturing as Inspiration Manufacturing Sources of Waste App Development Equivalents 1. Overproduction 1. Too many superfluous artifacts 2. Waiting (time on hand) 2. Broken builds 3. Unnecessary transport or 3. Too many tool transitions conveyance 4. Rigid architectures 4. Over processing or incorrect processing 5. Analysis paralysis 5. Excess inventory 6. Late discovery of defects 6. Unnecessary movement 7. Rising downstream labor costs 8. Polluted SCM streams 7. Defects 9. High null-release ratios 8. Unused employee creativity 10. Measures of effort, not results | 32
  • 33. Lean manufacturing or lean production, often simply Lean is a production practice that considers the expenditure of resources for any goal other than the creation of value for the end customer to be wasteful. Value is defined as any action or process that a customer would be willing to pay for. Source: Wikipedia | 33
  • 34. Agile is Lean Thinking for Software Development | 34
  • 35. Agile Software Development Agile is a Movement represented by Methodologies comprised of a set of Best Practices | 35
  • 36. Application Lifecycle Management ALM is the marriage of Operations Management Business Management and Solution Requirements Software Engineering… Deployment Management Application Lifecycle Quality Solution ALM provides a consistent & flexible Assurance and Architecture Testing approach for building and managing software that focuses on delivering Development business value fast. | 36
  • 37. The Case for “Agile ALM”  Software is fundamental to competitiveness today  Custom application development is growing in importance because it provides measurable value  Agile, delivery oriented methods are on the rise  The lifecycle of applications needs to be managed end-to-end – it is not enough to “just” build them  Cross platform is a reality Development teams need tools that can handle more than “just” core development tasks. | 37
  • 38. Microsoft & ALM  Why is Microsoft in the ALM business?  Just one reason: to make application development and development teams on the Microsoft platform successful  What is our approach?  Collaboration through integration of all team roles  Timeline  2005/2008 – Development transparency  2010 – Developer/Tester integration  Future – Development/Stakeholder/Ops integration | 38
  • 39. Development Roles and Responsibilities | 39
  • 40. Visual Studio and Team Foundation Server | 40
  • 41. Demo Seamless User Experiences … … across Devices and Scenarios | 41
  • 42. Summary 1. The World is Built on Software … and so is your Business 2. The Benefits of Agile Platform: Rapid Delivery of Business Value 3. Value of integrated Agile Development Tools … that Support your Agility | 42
  • 43. Coming up! Agile in Action - Act 1: Planning, Set Up, Requirements and Architecture 2.45pm - 3.30pm This session introduces Team Foundation Server(TFS) & Visual Studio 2010 and shows how to work with TFS in Agile projects. Tea Break Agile in Action - Act 2: Development 3.50pm – 4.50pm This session covers the implementation of our sample application using Windows Azure, HTML 5, Silverlight and Visual Studio 2010 Agile in Action - Act 3: Testing 4.50pm - 5.40pm This session will focus on TFS Build functionality, and will introduce topics like quality, reporting and manual testing 5.40pm – 6.00pm Wrap Up and Q&A | 43

Notes de l'éditeur

  1. Hello and welcome to the Agile Road show at Microsoft Singapore.We are really excited to have you here. I believe it is going to be awesome afternoon, we have got a great agenda for you. We have got outstanding speakers, great content and brilliant demos. To top it up we have good food as well…So hopefully you will enjoy the rest of the day with us.With that, lets get started…
  2. What comes to your mind when you hear a word “Agile”?..wait for the answers....highlight giveaways…These are all valid answers. What I want to do today is to take a step back and share with you the big picture, the real business value of Agile patterns and practices. --For this I want you to take a journey with me where we look at the bigger picture. Where we see a real business value of using Agile patterns and practices. In this journey throughout the days we will gain some insights in to the hear of being AgileTo start this journey through this keynote I intend to convey three important messages to you:Software is pervasive, its everywhere and our business depends on it.Benefits of being AgileValue of integrated of set of tools that make Agile happen
  3. The world runs on software:- Last 20-30 years have seen invasion of software into almost every aspect of our lives. If we look around we will find that the software is every where. I believe I don’t have to start counting things in this room that have software running but its not too difficult to imagine how pervasive software is. Its not that difficult to see that software plays an ever increasingly important part in out lives.
  4. 1- This is true even more so for our businesses where it has moved from a productive tool to a more strategic asset. Last week I was reading about the use of technology in Fish farming in Singapore. I was absolutely amazed to know that the business is only possible and feasible due to the advanced technology that they are using. Otherwise on their scale they may not make money out of it. I am sure that there so many similar examples around us where we see how software is delivering strategic value to the business.2- Software delivery end-to-end is still a risky process3- Inherent Complexity
  5. Deloitte CIO Survey 2011 - The online survey was carried out in July 2011. Heads of IT - 67 CIOs or IT managers - participated across a range of industries including the public sector, financial services, consumer, manufacturing, transport and, environment and resources.
  6. Source: Gartner 2011 IT Metrics Spending and Staffing SurveyThe Gartner Worldwide IT Spending Forecast is the leading indicator of major technology trends across the hardware, software, IT services and telecom markets Follow the money and you will see what’s happening in the industry.So basically as IT departments we need to support these three dimensions of work.
  7. From 2000-2008  80% of growth was due to productivity!Putting strategies to the test: McKinsey Global Survey Results - Creating a winning strategy is a struggle for most companies; some seem content just to play along. They may not be asking themselves the right questions. Link
  8. Agility is the #1 element of corporate strategy