SlideShare uma empresa Scribd logo
1 de 20
Rise to the Challenge;
Adapt to Change
Direct-to-Consumer




                                   Connected commerce




                                    Modern workforce




                                      Differentiation

Start-ups and CSVs   Enterprises
37%   58%
Lean Startups
Modern Apps
DevOps-Commerce




  Modern     The modern                The modern
  apps       app lifecycle             data center
Better     Faster                     Cheaper
Internal Business Users, Enterprise B2B Partners, and          Consumers, Mobile Workforce, and New online channel
             Traditional channel enablement                                         enablement


           Systems of Record : LOB Apps                      •         Systems of Engagement : Modern          Apps
Systems of Record     Characteristics                            Direct-to-Consumer
                      • Moderate-long cycle times            •   Online B2B
         Packaged solutions w/ customizations scaling
                      • Planned infrastructure               •   Mobile workforce Brand Differentiation
                      • Traditional OLTP, DW, OLAP               enablement
                      • Macro-transactions                   •   Gamification
                Longer release cycleshigh latencies
                      • Moderate to                          •   Consumer and Velocity : Continuous Delivery
                      • Moderate availability requirements       Audience
                      • Moderate MTTR : hours to days            Intelligence
                  Enterprise Scalability                                  Enterprise Grade Internet Scalability
Modern App Characteristics


                                                                                    New value




Personal & contextual   Always connected   Always accessible   Data intensive   Always evolving
App              Connected   Continuous
                 Devices     Services
Modernization:
Technology
Trends
                 Big Data    Hybrid
                             infrastructur
                             e
App development and lifecycle management tools




              Identity Federation

           Web APIs (REST, ODATA)

                  Unified Management
Visual Studio


Connected Devices
Modern
App Lifecycle
Waste elimination | Cycle time reduction | Integration & visibility




Continuous feedback | Continuous quality | Continuous delivery
Misunderstood
                       requirements
                                                                     Can’t get
                       Conflicting                                   actionable feedback
                       priorities

                                                                          Production incidents are hard to
                                                                          debug and resolve




Quality afterthought
Managing dev and test environments
Integrating x-platform teams
                                                    Isolated tools
                                                    and workflows
                          Unmet user
                          expectations

                         Operations readiness
                         requirements are not met
Business                      Solutions                        Business
                              Requirements toolbox :
challenges                      Storyboarding                  value
                                Prototyping
Capturing clear and             Modeling                       Reducing requirements
actionable requirements         Business/Market requirements   definition cycle time
                                documents
Long release cycles             Specifications
                                                               Faster time to market with a
Delivered software does not                                    continuous flow of value
                              User and stakeholder
meet value expectations       engagement                       Delivered software meets
                              Smaller batches,                 user and value
                              faster releases                  expectations
Business                         Solutions                        Business
challenges                       Shipping minimally viable
Balancing velocity and quality   products                         value
Integrating cross-platform       Cross-platform ALM integration
development teams                Acceptance test driven           Continuous value delivery
Late discovery of unmet          development                      with velocity and quality
requirements                     Continuous testing               Delivered software meets
Overcoming in-flight delivery    Continuous feedback
impediments                                                       user and value expectations
Delivered software does not      Engaging users in overcoming     Governance and Compliance
meet user expectations           impediments
Bridging agile practices with    End-to-end traceability
enterprise project and           with Enterprise PMO
portfolio management              Integration
Business                      Solutions                     Business
challenges                    Defining and continuously     value
                              validating operations
Developing operations ready   acceptance criteria           Delivering operations ready
software                      Automated development and     software
Integrating development and   test lab management           Reducing operations cycle
operations teams for          Integrating development and   times
increased velocity            operations incident           Reducing mean time to
                              management systems
                                                            repair
                              Actionable production
                              diagnostics
MSFT Platform teams                    Java teams                                      iOS teams                         Integrated ALM Workloads
                                               Incl. Android                                                              • Project planning & management
                                                                                                                          • Team development
Visual Studio                           Eclipse                              TEE cross platform tools
                                                                                                                          • Quality enablement and testing
                                                                                                                          • DevOps
VS Tools                                TEE                                                                               • Traceability and reporting

Team foundation server
                                                               End-to-end integration and traceability
Team foundation service
    Project                  SCM                Work item             Testing tools               Lab management             Build automation       Integrated
    planning and                                tracking              and services                                                                  reporting and
    management                                                                                                                                      analytics


                                                                            Integration APIs

 • Microsoft Project Server        Systems center operations     Lab environments                          Cross platform build    • SQL Server Reporting      Partner
 • Microsoft SharePoint Server     manager                       • Standard self-management environments   engines                   Services                  solutions
                                                                 • Virtualized environments managed by     (Ant, Maven, iOS)       • SQL Server Analysis
                                                                   Systems Center                                                    Services
Modern Apps and App Lifecycle
Modern Apps and App Lifecycle

Mais conteúdo relacionado

Mais procurados

Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructurezslmarketing
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyalIBM
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicEPM Live
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonIBM
 
IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...Kathy (Kat) Mandelstein
 
IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM (Middle East and Africa)
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_kIBM
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 

Mais procurados (18)

Modernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructureModernize your-java ee-app-server-infrastructure
Modernize your-java ee-app-server-infrastructure
 
MCIF- Per Kroll
MCIF-  Per KrollMCIF-  Per Kroll
MCIF- Per Kroll
 
3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal3 hang on_a_minute-ankur_goyal
3 hang on_a_minute-ankur_goyal
 
Dev ops intro
Dev ops  introDev ops  intro
Dev ops intro
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
 
Day 3 p5 - hp art
Day 3   p5 - hp artDay 3   p5 - hp art
Day 3 p5 - hp art
 
Les outils de Devops IBM
Les outils de Devops IBMLes outils de Devops IBM
Les outils de Devops IBM
 
Opportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinsonOpportunities in challenging_times-steve_robinson
Opportunities in challenging_times-steve_robinson
 
IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...IBM Rational Software Conference 2009: Requirements Definition & Management T...
IBM Rational Software Conference 2009: Requirements Definition & Management T...
 
Ibm innovate ci for system z
Ibm innovate ci for system zIbm innovate ci for system z
Ibm innovate ci for system z
 
All That Jazz
All That JazzAll That Jazz
All That Jazz
 
IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...IBM Software Day 2013. Making innovation real through accelerated software an...
IBM Software Day 2013. Making innovation real through accelerated software an...
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
Software Quality Df
Software Quality DfSoftware Quality Df
Software Quality Df
 

Destaque

#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast SeriesLocalytics
 
CONSUMER MOBILE APPS
CONSUMER MOBILE APPSCONSUMER MOBILE APPS
CONSUMER MOBILE APPSTony Fanelli
 
Mobile app lifecycle: Trends, challenges, & success
Mobile app lifecycle: Trends, challenges, & successMobile app lifecycle: Trends, challenges, & success
Mobile app lifecycle: Trends, challenges, & successRay Pun
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle EngagementLocalytics
 

Destaque (6)

#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series#feedyourapp- San Francisco Breakfast Series
#feedyourapp- San Francisco Breakfast Series
 
Gamification consumer apps
Gamification consumer appsGamification consumer apps
Gamification consumer apps
 
NYC Feed Your App Breakfast
NYC Feed Your App BreakfastNYC Feed Your App Breakfast
NYC Feed Your App Breakfast
 
CONSUMER MOBILE APPS
CONSUMER MOBILE APPSCONSUMER MOBILE APPS
CONSUMER MOBILE APPS
 
Mobile app lifecycle: Trends, challenges, & success
Mobile app lifecycle: Trends, challenges, & successMobile app lifecycle: Trends, challenges, & success
Mobile app lifecycle: Trends, challenges, & success
 
App Lifecycle Engagement
App Lifecycle EngagementApp Lifecycle Engagement
App Lifecycle Engagement
 

Semelhante a Modern Apps and App Lifecycle

Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi daysOpenSourceIndia
 
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
 
Best Practices in PHP Application Delivery
Best Practices in PHP Application DeliveryBest Practices in PHP Application Delivery
Best Practices in PHP Application DeliveryAna Maria Valarezo
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
 
Infopulse presentation
Infopulse presentation Infopulse presentation
Infopulse presentation HI-TECH_Org_Ua
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceRosalind Radcliffe
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesSanjeev Sharma
 
PSI Corporate Profile
PSI Corporate ProfilePSI Corporate Profile
PSI Corporate Profilemike_vincent
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery PanelMauricio Godoy
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainCalen Legaspi
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainOrange and Bronze Software Labs
 
Outsourced Product Development Services
Outsourced Product Development ServicesOutsourced Product Development Services
Outsourced Product Development Servicesvinodpandeyaxcend
 
Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Ray Glass
 
Extending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowExtending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowRunMyProcess
 
Agile Software Development - making programming fun again
Agile Software Development - making programming fun againAgile Software Development - making programming fun again
Agile Software Development - making programming fun againcalenlegaspi
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011rgfordham
 

Semelhante a Modern Apps and App Lifecycle (20)

Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Zend server presentation for osi days
Zend server presentation for osi daysZend server presentation for osi days
Zend server presentation for osi days
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
Best Practices in PHP Application Delivery
Best Practices in PHP Application DeliveryBest Practices in PHP Application Delivery
Best Practices in PHP Application Delivery
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
 
Infopulse presentation
Infopulse presentation Infopulse presentation
Infopulse presentation
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
Mobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and ChellengesMobile DevOps - Trends and Chellenges
Mobile DevOps - Trends and Chellenges
 
PSI Corporate Profile
PSI Corporate ProfilePSI Corporate Profile
PSI Corporate Profile
 
Pulse Design & Delivery Panel
Pulse Design & Delivery PanelPulse Design & Delivery Panel
Pulse Design & Delivery Panel
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
Agile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun AgainAgile Software Development - Making Programming Fun Again
Agile Software Development - Making Programming Fun Again
 
Outsourced Product Development Services
Outsourced Product Development ServicesOutsourced Product Development Services
Outsourced Product Development Services
 
Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Net@Work Client Presentation with Security
Net@Work Client Presentation with Security
 
Extending Cloud Apps with Workflow
Extending Cloud Apps with WorkflowExtending Cloud Apps with Workflow
Extending Cloud Apps with Workflow
 
Agile Software Development - making programming fun again
Agile Software Development - making programming fun againAgile Software Development - making programming fun again
Agile Software Development - making programming fun again
 
Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011Nearshoring With Tiempo 2011
Nearshoring With Tiempo 2011
 

Mais de Marc Hoppers

Entrepreneurship Week Presentation
Entrepreneurship Week PresentationEntrepreneurship Week Presentation
Entrepreneurship Week PresentationMarc Hoppers
 
Cogent Company.03312014
Cogent Company.03312014Cogent Company.03312014
Cogent Company.03312014Marc Hoppers
 
SQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of DataSQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of DataMarc Hoppers
 
The Widening Technology Talent Gap
The Widening Technology Talent GapThe Widening Technology Talent Gap
The Widening Technology Talent GapMarc Hoppers
 
Job Openings in IT and Decision Sciences
Job Openings in IT and Decision SciencesJob Openings in IT and Decision Sciences
Job Openings in IT and Decision SciencesMarc Hoppers
 
Cogent Company.March Analytics Event
Cogent Company.March Analytics EventCogent Company.March Analytics Event
Cogent Company.March Analytics EventMarc Hoppers
 
Cogent Company.Social Business Process
Cogent Company.Social Business ProcessCogent Company.Social Business Process
Cogent Company.Social Business ProcessMarc Hoppers
 
Cogent Company.Business Discovery
Cogent Company.Business DiscoveryCogent Company.Business Discovery
Cogent Company.Business DiscoveryMarc Hoppers
 
A developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsA developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsMarc Hoppers
 
Share point techfest 2011 user driven data sources
Share point techfest 2011 user driven data sourcesShare point techfest 2011 user driven data sources
Share point techfest 2011 user driven data sourcesMarc Hoppers
 
Sptf 2011 composites
Sptf 2011   compositesSptf 2011   composites
Sptf 2011 compositesMarc Hoppers
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 

Mais de Marc Hoppers (13)

Entrepreneurship Week Presentation
Entrepreneurship Week PresentationEntrepreneurship Week Presentation
Entrepreneurship Week Presentation
 
Cogent Company.03312014
Cogent Company.03312014Cogent Company.03312014
Cogent Company.03312014
 
SQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of DataSQL Server 2012 and the New World of Data
SQL Server 2012 and the New World of Data
 
The Widening Technology Talent Gap
The Widening Technology Talent GapThe Widening Technology Talent Gap
The Widening Technology Talent Gap
 
Job Openings in IT and Decision Sciences
Job Openings in IT and Decision SciencesJob Openings in IT and Decision Sciences
Job Openings in IT and Decision Sciences
 
Cogent Company.March Analytics Event
Cogent Company.March Analytics EventCogent Company.March Analytics Event
Cogent Company.March Analytics Event
 
Cogent Company.Social Business Process
Cogent Company.Social Business ProcessCogent Company.Social Business Process
Cogent Company.Social Business Process
 
Cogent Company.Business Discovery
Cogent Company.Business DiscoveryCogent Company.Business Discovery
Cogent Company.Business Discovery
 
Cogent overview
Cogent overviewCogent overview
Cogent overview
 
A developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutionsA developers roadmap to building professional office based solutions
A developers roadmap to building professional office based solutions
 
Share point techfest 2011 user driven data sources
Share point techfest 2011 user driven data sourcesShare point techfest 2011 user driven data sources
Share point techfest 2011 user driven data sources
 
Sptf 2011 composites
Sptf 2011   compositesSptf 2011   composites
Sptf 2011 composites
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 

Último

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
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
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Modern Apps and App Lifecycle

  • 1. Rise to the Challenge; Adapt to Change
  • 2. Direct-to-Consumer Connected commerce Modern workforce Differentiation Start-ups and CSVs Enterprises
  • 3. 37% 58%
  • 6. DevOps-Commerce Modern The modern The modern apps app lifecycle data center Better Faster Cheaper
  • 7. Internal Business Users, Enterprise B2B Partners, and Consumers, Mobile Workforce, and New online channel Traditional channel enablement enablement Systems of Record : LOB Apps • Systems of Engagement : Modern Apps Systems of Record Characteristics Direct-to-Consumer • Moderate-long cycle times • Online B2B Packaged solutions w/ customizations scaling • Planned infrastructure • Mobile workforce Brand Differentiation • Traditional OLTP, DW, OLAP enablement • Macro-transactions • Gamification Longer release cycleshigh latencies • Moderate to • Consumer and Velocity : Continuous Delivery • Moderate availability requirements Audience • Moderate MTTR : hours to days Intelligence Enterprise Scalability Enterprise Grade Internet Scalability
  • 8. Modern App Characteristics New value Personal & contextual Always connected Always accessible Data intensive Always evolving
  • 9. App Connected Continuous Devices Services Modernization: Technology Trends Big Data Hybrid infrastructur e
  • 10. App development and lifecycle management tools Identity Federation Web APIs (REST, ODATA) Unified Management
  • 13. Waste elimination | Cycle time reduction | Integration & visibility Continuous feedback | Continuous quality | Continuous delivery
  • 14. Misunderstood requirements Can’t get Conflicting actionable feedback priorities Production incidents are hard to debug and resolve Quality afterthought Managing dev and test environments Integrating x-platform teams Isolated tools and workflows Unmet user expectations Operations readiness requirements are not met
  • 15. Business Solutions Business Requirements toolbox : challenges Storyboarding value Prototyping Capturing clear and Modeling Reducing requirements actionable requirements Business/Market requirements definition cycle time documents Long release cycles Specifications Faster time to market with a Delivered software does not continuous flow of value User and stakeholder meet value expectations engagement Delivered software meets Smaller batches, user and value faster releases expectations
  • 16. Business Solutions Business challenges Shipping minimally viable Balancing velocity and quality products value Integrating cross-platform Cross-platform ALM integration development teams Acceptance test driven Continuous value delivery Late discovery of unmet development with velocity and quality requirements Continuous testing Delivered software meets Overcoming in-flight delivery Continuous feedback impediments user and value expectations Delivered software does not Engaging users in overcoming Governance and Compliance meet user expectations impediments Bridging agile practices with End-to-end traceability enterprise project and with Enterprise PMO portfolio management Integration
  • 17. Business Solutions Business challenges Defining and continuously value validating operations Developing operations ready acceptance criteria Delivering operations ready software Automated development and software Integrating development and test lab management Reducing operations cycle operations teams for Integrating development and times increased velocity operations incident Reducing mean time to management systems repair Actionable production diagnostics
  • 18. MSFT Platform teams Java teams iOS teams Integrated ALM Workloads Incl. Android • Project planning & management • Team development Visual Studio Eclipse TEE cross platform tools • Quality enablement and testing • DevOps VS Tools TEE • Traceability and reporting Team foundation server End-to-end integration and traceability Team foundation service Project SCM Work item Testing tools Lab management Build automation Integrated planning and tracking and services reporting and management analytics Integration APIs • Microsoft Project Server Systems center operations Lab environments Cross platform build • SQL Server Reporting Partner • Microsoft SharePoint Server manager • Standard self-management environments engines Services solutions • Virtualized environments managed by (Ant, Maven, iOS) • SQL Server Analysis Systems Center Services

Notas do Editor

  1. Software delivery is a cross-functional team effort that requires diverse functions to integrate in delivering the value envisioned for software investments. The Visual Studio ALM cause is to enable organizations to integrate cross-functional teams in delivering a continuous flow of business value through software investments.
  2. This slide is required. Do NOT delete. This should be the first slide after your Title Slide. This is an important year and we need to arm our attendees with the information they can use to Grow Share! Please ensure that your objectives are SMART (defined below) and that they will enable them to go in and win against the competition to Grow Share. If you have questions, please contact your Track PM for guidance. We have also posted guidance on writing good objectives, out on the Speaker Portal (https://www.mytechready.com).  This slide should introduce the session by identifying how this information helps the attendee, partners, and customers be more successful. Why is this content important?This slide should call out what’s important about the session (sort of the: why should we care, why is this important and how will it help our customers/partners be successful) as well as the key takeaways/objectives associated with the session. Call out what attendees will be able to execute on using the information gained in this session. What will they be able to walk away from this session and execute on with their customers.Good Objectives should be SMART (specific, measurable, achievable, realistic, time-bound). Focus on the key takeaways and why this information is important to the attendee, our partners, and our customers.Each session has objectives defined and published on www.mytechready.com, please work with your Track PM to call theseout here in the slide deck.If you have questions, please contact your Track PM. See slide 5 in this template for a complete list of Tracks and TPMs.
  3. This slide is required. Do NOT delete.
  4. <PRESENTER NOTE>This video was shown during the Keynote. If, for any reason, you choose to NOT show the video during the keynote, then now is a good time.
  5. Modern app investments take your business forward in realizing new software enabled value opportunities in customer reach and engagement, commerce channel expansion, partner integrations, and increasing employee productivity. Such new value opportunities, when realized, enable you to grow your top and bottom lines by increasing revenue and lowering operational costs. Top modern app investments categories include:  The next killer product or service delivered as a mobile and/or web appDirect-to-consumer apps to engage directly and contextually with consumers and target audiences anywhere and at any time. Digital marketing, sales, support, consumer engagement in business development (marketing, support, future products/offers ideation), and fostering consumer loyalty are top value opportunities enabled by direct-to-consumer app investments.Connected Commerce services to integrate direct and indirect brick & mortar channels, e-commerce storefronts, mobile storefronts, and relevant online social channels in expanding sales and marketing reach.Mobile and device optimized experiences for business apps to increase mobile workforce productivity.Ecosystem enablement byexposing apps and services as web friendly APIs to enable community driven reach expansion.
  6. Gartner top 12 strategic technology trendsCIO.com article on role of CIOs in enabling systems of engagement (modern apps): http://www.cio.com.au/article/419941/how_cios_can_help_facilitate_systems_engagement/?fp=16&fpid=1
  7. The most talked about modern app developers are coming out of startups. And why are they so successful? Because they have lean practices unencumbered by years of refined processes. The Learn Startup has intuitively found an optimal path to getting ideas developed, delivered, and refined. Ideas are developed and then released. They measure how their app is doing, collect the data, and then learn about what happened. Finally, they apply those lessons and update their product.The modern startup is lean.And being lean leads to<CLICK>
  8. Modern apps.<NEXT SLIDE>
  9. Modern apps take advantage of advances in technology (mobility, devices, cloud computing, the internet) to enable new value opportunities for businesses across all industries, to scale their reach and grow their top/bottom lines. Value opportunities that can be enabled by modern app investments are constantly evolving and require a continuous delivery cadence to realize the needed sense of urgency. Modern App Lifecycle Management practices enable businesses to execute and deliver on modern app investments with a continuous delivery cadence that balances agility and quality.
  10. Accelerating business modernization with investments in systems of engagement (modern apps) isabusiness and technology decision maker priority.Software and app development investments are critical enablers of business modernization initiatives. Business and technology decision makers alike, are recognizing the opportunity to prioritize software and app investments that take advantage of advances in technology, to realize new value opportunities in scaling reach, and growing their top/bottom lines.
  11. Always on, accessible anywhere,high scale data management, and constantly evolving are defining traits of modern apps. Enabling these traits without the right application platform and tools is a tough scale and complexity challenge.
  12. Modern app development platform and tools to build connected device (phone, tablet, browser, PC, device console), web, and cloud apps and services that are accessible anywhere while being internet reach and scale capable.Modern app lifecycle management tools and services to enable a continuous delivery cadence for constantly evolving modern app investments.Modern data and BI services and development tools spanning Big Data, RDBMS, and OLAP data/information models to address the volume, variety, and velocity challenges of modern app data requirements.Modern Data Center solutions spanning on-premise, private cloud, and public cloud infrastructure to meet the always on and elastic scalability requirements of modern apps.
  13. Thisis a canonical architecture of modernizing an enterprise’s IT infrastructure and app investments, originating from baseline on-premise infrastructures.
  14. By layering in the Microsoft Application platform offerings, the end-to-end integrated platform + development tools solution becomes visible and apparent.
  15. Modern app lifecycle management practices help teams eliminate delivery impediments and deliver continued value with software. Modern app lifecycle management extends beyond source code management and version control to encompass full lifecycle practices that integrate teams and functions, eliminate waste, and reduce cycle times across every aspect of software development from ideation to production operations.
  16. Transition slide – heard about business challenges and technology required to build out new competitive initiatives. BUT, there are no green-field companies unless a start up. They must have existing technology – much of this is deployed via some of these architectures such as, monolithic mainframe type deployments, client/server or possibly SOA/ESB. All 3 of these require modernization when trying to adjust infrastructure to support business initiatives.
  17. Inefficient team integrations result in value delivery impediments that adversely impact the entire software lifecycle from defining application requirements to development, production, deployment, and operations. The net adverse impact is increased cycle time in delivering value to take the business forward at the needed velocity.
  18. The Visual Studio Modern App Lifecycle Management solution is Hybrid IT capable. Team Foundation Server on-premise and Team Foundation Service in the cloud, enable the modern app lifecycle management hubs that provide the services to enable the above described modern app lifecycle management practices through integrations with surround development tools and other Microsoft servers and services The Microsoft ALM solution components: Team Foundation Server: The ALM server/hub enabling end-to-end and integrated ALM capabilities for cross-platform development teams.The platform development teams for which our ALM solution is optimized and will continue to evolve to enrich.VS is the primary IDE for Microsoft Development. All VS tools (core IDE, MTM, Storyboarding, Feedback client) have built in ALM integrations to TFS. Team Explorer Everywhere (TEE) includes an Eclipse plug-in to enable TFS integration from within Eclipse for SCM and build automation.TEE also includes cross-platform command line tools to enable integrating with TFS from within environments where native IDE/tools integrations with TFS do not exist.The VS ALM Agile planning capabilities can be integrated with Microsoft Project Server and Microsoft SharePoint Server for formal enterprise project & portfolio management and enterprise collaboration.TFS <-> Systems Center Operations Manager integrations enable integrated DevOps incident management and work item tracking. Lab Management can utilize self-managed standard environments and virtualized environments managed by systems center virtual machine manager.The Build automation service can be configured to invoke build engines for cross-platform/heterogeneous code bases.The integrated reporting and analytics capabilities are powered by SQL Server Reporting and Analysis Services.
  19. This slide is required. Do NOT delete. This should be the first slide after your Title Slide. This is an important year and we need to arm our attendees with the information they can use to Grow Share! Please ensure that your objectives are SMART (defined below) and that they will enable them to go in and win against the competition to grow share. If you have questions, please contact your Track PM for guidance. We have also posted guidance on writing good objectives, out on the Speaker Portal (https://www.mytechready.com).  This slide should introduce the session by identifying how this information helps the attendee, partners and customers be more successful. Why is this content important?This slide should call out what’s important about the session (sort of the why should we care, why is this important and how will it help our customers/partners be successful) as well as the key takeaways/objectives associated with the session. Call out what attendees will be able to execute on using the information gained in this session. What will they be able to walk away from this session and execute on with their customers.Good Objectives should be SMART (specific, measurable, achievable, realistic, time-bound). Focus on the key takeaways and why this information is important to the attendee, our partners and our customers.Each session has objectives defined and published on www.mytechready.com, please work with your Track PM to call these out here in the slide deck.If you have questions, please contact your Track PM. See slide 5 in this template for a complete list of Tracks and TPMs.