SlideShare a Scribd company logo
Success factors of Cloud/SaaS Product Delivery




                                                                                                           1
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
Engineering process to Deliver Success factors


                                                              • Agile Project management
                Shorter release cycles                        • XP – practices : CI, Automate Build-Deploy-Test cycle
                                                              • Requirement Tracking & Traceability




                                                              • Code quality analysis with every nightly build
             Ensuring high code quality                       • Regression testing along with every nightly build




                                                              • Automated Performance every release build
             Adhering to Stringent SLA                        • Scalability Testing with every release build




        Collaboration between distributed                     • Collaborative platform
                      teams                                   • One common environment for all the stakeholders



                                                                                                                        2
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
Proposed Delivery Approach

          A tool & best practices driven approach to ensure high quality & predictable
                                    releases at optimum cost



 Iterative development based on Symphony
 Global Agile Practice
 Test Driven Development approach to ensure
 full coverage of existing functionalities

 Continuous Integration to improve the code
 quality and 1st pass rate
 Symphony Standard Adoption program to
 ensure higher code Quality

 Symphony Product Quality Management
 Framework to ensure higher product quality


                                                                                         3
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
What is SymISP?

• SymISP is an integrated end to end                          Key Modules
  Application Life-cycle Management
  solution bundled with Symphony IP s                                                Requirement
  and best practices.                                                                Management
                                                                         Team                             Project
                                                                     Collaboration                      Management
• The SymISP Solution includes multiple
  ALM solutions in a single data
  repository, is 100% Web based for                            Document                                         Workflow
  global access, has built in workflow                        Management                                       Management
  process and policy engines for reviews
  and       escalations,       document                                       Sym ISP(Symphony Integrated
                                                                                 Software Platform Suite)
  attachment capabilities for a global
  review and approval of documents,                           Deployment                                          Test
  excellent reporting capabilities with                       Management                                       Management
  dashboards, Word, Excel – Integrated
  with third party tools, and SOA based
  Enterprise Service Bus “Omnibus”                                    Release                             Defect
  integrations with any third party                                  Management
                                                                                        Build
                                                                                                        Management
  development tools.                                                                 Management




                                                                                                                        4
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
Code quality Assessment through
                                                                Symphony Standards Adoption
       Symphony Standards Program ( SSA) is the organization mandate for institutionalization
         of systematic code quality checks, unit testing and measurement through tools and
                                               metrics.

         •     Code Quality Assessment                           #          Metrics           .Net Benchmark
                – Code quality & effectiveness                    1   Cyclomatic Complexity   Less than 15
                – Code complexity
                – Performance & scalability                       2   Depth of Inheritance    Less than 4

         •     Methods followed                                   3
                                                                      Naming convention
                                                                      adherence
                                                                                              Follow Standards
                –   Tools for code quality
                –   Coding standard guidelines                        Level of Comments vs.
                                                                  4                           25-30%
                                                                      KLOC
                –   Manual code review
                –   Score card dashboard                          5   Maintainability Index   Greater than 0
                                                                  6   Class Coupling          Less than 10
                                                                      Code Coverage through
                                                                  7                           80% & higher
                                                                      Unit tests

            Daily automated build with code quality check
            50% less defects got in System Testing in 10 programs piloted
            Decreasing post release / production maintenance costs up to 50%
            Improving first pass rate > 80%
            Reducing development & testing cycle up to 20%

                                                                                                                 5
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
Framework that drive higher product Quality

                                                                           PQM Framework             Quality Analysis
                                                                                                     •Smoke Tests
   Build                                                            Workflow, Build, and             •Code Coverage       Customer
   Requests                                                         Test Automation                  •Static Analysis
                                                                                                                          Deployment
                                                                                                     •Coding Standards
                          Global Web Portal

                                              Role Based Security                                    •Unit Testing
                                                                                                     •Performance Tests


                                                                                            Infrastructure on Cloud
                                                                                            •Capacity Mgmt
                                                                    PQM DB                  •Smart Scheduling
                                                                    •Workflows              •Parallelization
    Visibility
    •Status                                                         •Procedures             •Distribution
    •Metrics                                                        •Users                  •Scalability
    •Analysis                                                       •Roles                  •Fault Tolerance
                                                                    •Historical Data
                                                                    •Integrated Tool Data




                                 External Tool Integrations




                                                                                                                                       6
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential
SaaS Modernization Enablers

   Accelerated strategy planning and                     Cloud Maturity Model
   roadmap creation                                      • A framework for aligning investments in cloud engineering
                                                            with business objectives and avoid over or under engineered
                                                            solutions to maximize the ROI
                                                         • There are four levels defined along the continuum of the
                                                            CMM. These levels are characterized by business scenarios on
                                                            continuum of growing revenues, reducing costs and
                                                            improving customer stickiness.

   Shorten time to market                                Multi-Tenant SaaS Framework
                                                         • Cut down development cycle time by 30%
                                                         • Based on .NET Technology
                                                         • Robust Architecture & easily extensible
                                                         • Includes SaaS plumbing components such as Tenant
                                                           Provisioning, Subscription Management, Metering etc

   Reduce release cycles on the cloud                    Integrated Cloud Engineering Solution Platform
                                                         • Solution accelerators like SymISP shorten the post migration
                                                             release cycle by 20%

                                                                                                                          7
 2009© Symphony Services Corp. | Proprietary & Confidential
2011 © Symphony Service Corp. | Proprietary & Confidential

More Related Content

What's hot

Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewIBM UrbanCode Products
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesIBM UrbanCode Products
 
Cloud native integration
Cloud native integrationCloud native integration
Cloud native integrationKim Clark
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsSanjeev Sharma
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...Siva Rama Krishna Chunduru
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scopeSanjeev Sharma
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCCA Technologies
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...IBM UrbanCode Products
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseIBM UrbanCode Products
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 

What's hot (20)

Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture OverviewDigital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT ChallengesUsing Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
 
Cloud native integration
Cloud native integrationCloud native integration
Cloud native integration
 
How NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOpsHow NBCUniversal Adopted DevOps
How NBCUniversal Adopted DevOps
 
Death to Manual Deployments
Death to Manual DeploymentsDeath to Manual Deployments
Death to Manual Deployments
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
DevOps For Everyone: Bringing DevOps Success to Every App and Every Role in y...
 
Continuous Delivery for cloud - scenarios and scope
Continuous Delivery for cloud  - scenarios and scopeContinuous Delivery for cloud  - scenarios and scope
Continuous Delivery for cloud - scenarios and scope
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLCDevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
DevOps and Cloud Tips and Techniques to Revolutionize Your SDLC
 
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 
Serverless design with Fn project
Serverless design with Fn projectServerless design with Fn project
Serverless design with Fn project
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Enterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, ReleaseEnterprise DevOps: Scaling Build, Deploy, Test, Release
Enterprise DevOps: Scaling Build, Deploy, Test, Release
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCodeThe Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
 
IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017IBM DevOps Workshops at IBM InterConnect 2017
IBM DevOps Workshops at IBM InterConnect 2017
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 

Viewers also liked

Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development LifecycleSuhas Kelkar
 
The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...Reading Room
 
Cloud for agile_sw_projects-final
Cloud for agile_sw_projects-finalCloud for agile_sw_projects-final
Cloud for agile_sw_projects-finalAlain Delafosse
 
Building the Agile Enterprise - Cloud Computing
Building the Agile Enterprise - Cloud ComputingBuilding the Agile Enterprise - Cloud Computing
Building the Agile Enterprise - Cloud ComputingSrinivas Koushik
 
Son Dakika Namazim
Son Dakika NamazimSon Dakika Namazim
Son Dakika Namazimttnet
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Laszlo Szalvay
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentSuyati Technologies
 

Viewers also liked (9)

Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development Lifecycle
 
The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...The great collision of open source, cloud technologies, with agile, creative ...
The great collision of open source, cloud technologies, with agile, creative ...
 
Cloud for agile_sw_projects-final
Cloud for agile_sw_projects-finalCloud for agile_sw_projects-final
Cloud for agile_sw_projects-final
 
Building the Agile Enterprise - Cloud Computing
Building the Agile Enterprise - Cloud ComputingBuilding the Agile Enterprise - Cloud Computing
Building the Agile Enterprise - Cloud Computing
 
Son Dakika Namazim
Son Dakika NamazimSon Dakika Namazim
Son Dakika Namazim
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
Agile in the Coud
Agile in the CoudAgile in the Coud
Agile in the Coud
 
How Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software DevelopmentHow Cloud Enhances Agile Software Development
How Cloud Enhances Agile Software Development
 

Similar to Cloud, agile

Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsSantanu Bhattacharya
 
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
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentationMayank Singh
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App LifecycleMarc Hoppers
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an IntroductionSanjeev Sharma
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform OverviewSteve Lange
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13ebreger
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Rosalind Radcliffe
 
Pervasive content management
Pervasive content managementPervasive content management
Pervasive content managementAlfresco Software
 
Introducing the WSO2 App Factory
Introducing the WSO2 App FactoryIntroducing the WSO2 App Factory
Introducing the WSO2 App FactoryWSO2
 
Computer Enterprises Inc
Computer Enterprises IncComputer Enterprises Inc
Computer Enterprises Incnessanoel3
 
Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)Serena Software
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesEran Kinsbrunner
 

Similar to Cloud, agile (20)

Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
How to bake in quality in agile scrum projects
How to bake in quality in agile scrum projectsHow to bake in quality in agile scrum projects
How to bake in quality in agile scrum projects
 
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
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
Camo
CamoCamo
Camo
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services Overview
 
Modern Apps and App Lifecycle
Modern Apps and App LifecycleModern Apps and App Lifecycle
Modern Apps and App Lifecycle
 
Chef for DevOps - an Introduction
Chef for DevOps - an IntroductionChef for DevOps - an Introduction
Chef for DevOps - an Introduction
 
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
 
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13Testing as-a-service capability portfolio corbus 02-07-13
Testing as-a-service capability portfolio corbus 02-07-13
 
Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402Dev ops for mainframe innovate session 2402
Dev ops for mainframe innovate session 2402
 
Pervasive content management
Pervasive content managementPervasive content management
Pervasive content management
 
Introducing the WSO2 App Factory
Introducing the WSO2 App FactoryIntroducing the WSO2 App Factory
Introducing the WSO2 App Factory
 
Computer Enterprises Inc
Computer Enterprises IncComputer Enterprises Inc
Computer Enterprises Inc
 
Imaginea qa&automation
Imaginea qa&automationImaginea qa&automation
Imaginea qa&automation
 
Rushcode overview
Rushcode overviewRushcode overview
Rushcode overview
 
Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)Dimensions CM 14.3 launch webcast (slides)
Dimensions CM 14.3 launch webcast (slides)
 
Mobile Performance Testing - Best Practices
Mobile Performance Testing - Best PracticesMobile Performance Testing - Best Practices
Mobile Performance Testing - Best Practices
 

More from Prasad Prabhakaran

Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021Prasad Prabhakaran
 
Digital transformation agile india2018_prasad
Digital transformation  agile india2018_prasadDigital transformation  agile india2018_prasad
Digital transformation agile india2018_prasadPrasad Prabhakaran
 
Agile india2017 devops IT transformation
Agile india2017 devops IT transformationAgile india2017 devops IT transformation
Agile india2017 devops IT transformationPrasad Prabhakaran
 
Speed 2 vlaue prasad the india digital conclave 2015
Speed 2 vlaue prasad  the india digital conclave 2015Speed 2 vlaue prasad  the india digital conclave 2015
Speed 2 vlaue prasad the india digital conclave 2015Prasad Prabhakaran
 
Movers n shakers of Enterprise Agility
Movers n shakers of Enterprise AgilityMovers n shakers of Enterprise Agility
Movers n shakers of Enterprise AgilityPrasad Prabhakaran
 
Speed to value agile india2015
Speed to value agile india2015Speed to value agile india2015
Speed to value agile india2015Prasad Prabhakaran
 
Vishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era PradigmsVishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era PradigmsPrasad Prabhakaran
 
Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Prasad Prabhakaran
 
Am I relevant IT support story tale
Am I relevant IT support story taleAm I relevant IT support story tale
Am I relevant IT support story talePrasad Prabhakaran
 
Aln alu-presentation-07-feb-2013-final
Aln alu-presentation-07-feb-2013-finalAln alu-presentation-07-feb-2013-final
Aln alu-presentation-07-feb-2013-finalPrasad Prabhakaran
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)Prasad Prabhakaran
 
What does it mean to us by agile
What does it mean to us by agileWhat does it mean to us by agile
What does it mean to us by agilePrasad Prabhakaran
 

More from Prasad Prabhakaran (18)

Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021Datamesh community meetup 28th jan 2021
Datamesh community meetup 28th jan 2021
 
Unlearning Agile DA day talk
Unlearning Agile DA day talkUnlearning Agile DA day talk
Unlearning Agile DA day talk
 
Digital transformation agile india2018_prasad
Digital transformation  agile india2018_prasadDigital transformation  agile india2018_prasad
Digital transformation agile india2018_prasad
 
Agile india2017 devops IT transformation
Agile india2017 devops IT transformationAgile india2017 devops IT transformation
Agile india2017 devops IT transformation
 
Speed2 innovation agile noida
Speed2 innovation agile noidaSpeed2 innovation agile noida
Speed2 innovation agile noida
 
Speed 2 vlaue prasad the india digital conclave 2015
Speed 2 vlaue prasad  the india digital conclave 2015Speed 2 vlaue prasad  the india digital conclave 2015
Speed 2 vlaue prasad the india digital conclave 2015
 
Movers n shakers of Enterprise Agility
Movers n shakers of Enterprise AgilityMovers n shakers of Enterprise Agility
Movers n shakers of Enterprise Agility
 
Movers N shakers
Movers N shakersMovers N shakers
Movers N shakers
 
Speed to value agile india2015
Speed to value agile india2015Speed to value agile india2015
Speed to value agile india2015
 
Vishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era PradigmsVishu's Presentati​on for ALN Knowldge Era Pradigms
Vishu's Presentati​on for ALN Knowldge Era Pradigms
 
Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?Agilty at large Enterprise is it a myth?
Agilty at large Enterprise is it a myth?
 
Am I relevant IT support story tale
Am I relevant IT support story taleAm I relevant IT support story tale
Am I relevant IT support story tale
 
Aln alu-presentation-07-feb-2013-final
Aln alu-presentation-07-feb-2013-finalAln alu-presentation-07-feb-2013-final
Aln alu-presentation-07-feb-2013-final
 
Valtech agile transformation services - innovation games (aln conference)
Valtech   agile transformation services - innovation games (aln conference)Valtech   agile transformation services - innovation games (aln conference)
Valtech agile transformation services - innovation games (aln conference)
 
What does it mean to us by agile
What does it mean to us by agileWhat does it mean to us by agile
What does it mean to us by agile
 
Agile Methods Overview ]
Agile Methods Overview ]Agile Methods Overview ]
Agile Methods Overview ]
 
Scrum Orientation V1.0
Scrum Orientation V1.0Scrum Orientation V1.0
Scrum Orientation V1.0
 
Agile Scrum Estimation
Agile   Scrum EstimationAgile   Scrum Estimation
Agile Scrum Estimation
 

Recently uploaded

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Product School
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backElena Simperl
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...Sri Ambati
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...Elena Simperl
 

Recently uploaded (20)

Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

Cloud, agile

  • 1. Success factors of Cloud/SaaS Product Delivery 1 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 2. Engineering process to Deliver Success factors • Agile Project management Shorter release cycles • XP – practices : CI, Automate Build-Deploy-Test cycle • Requirement Tracking & Traceability • Code quality analysis with every nightly build Ensuring high code quality • Regression testing along with every nightly build • Automated Performance every release build Adhering to Stringent SLA • Scalability Testing with every release build Collaboration between distributed • Collaborative platform teams • One common environment for all the stakeholders 2 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 3. Proposed Delivery Approach A tool & best practices driven approach to ensure high quality & predictable releases at optimum cost Iterative development based on Symphony Global Agile Practice Test Driven Development approach to ensure full coverage of existing functionalities Continuous Integration to improve the code quality and 1st pass rate Symphony Standard Adoption program to ensure higher code Quality Symphony Product Quality Management Framework to ensure higher product quality 3 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 4. What is SymISP? • SymISP is an integrated end to end Key Modules Application Life-cycle Management solution bundled with Symphony IP s Requirement and best practices. Management Team Project Collaboration Management • The SymISP Solution includes multiple ALM solutions in a single data repository, is 100% Web based for Document Workflow global access, has built in workflow Management Management process and policy engines for reviews and escalations, document Sym ISP(Symphony Integrated Software Platform Suite) attachment capabilities for a global review and approval of documents, Deployment Test excellent reporting capabilities with Management Management dashboards, Word, Excel – Integrated with third party tools, and SOA based Enterprise Service Bus “Omnibus” Release Defect integrations with any third party Management Build Management development tools. Management 4 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 5. Code quality Assessment through Symphony Standards Adoption Symphony Standards Program ( SSA) is the organization mandate for institutionalization of systematic code quality checks, unit testing and measurement through tools and metrics. • Code Quality Assessment # Metrics .Net Benchmark – Code quality & effectiveness 1 Cyclomatic Complexity Less than 15 – Code complexity – Performance & scalability 2 Depth of Inheritance Less than 4 • Methods followed 3 Naming convention adherence Follow Standards – Tools for code quality – Coding standard guidelines Level of Comments vs. 4 25-30% KLOC – Manual code review – Score card dashboard 5 Maintainability Index Greater than 0 6 Class Coupling Less than 10 Code Coverage through 7 80% & higher Unit tests  Daily automated build with code quality check  50% less defects got in System Testing in 10 programs piloted  Decreasing post release / production maintenance costs up to 50%  Improving first pass rate > 80%  Reducing development & testing cycle up to 20% 5 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 6. Framework that drive higher product Quality PQM Framework Quality Analysis •Smoke Tests Build Workflow, Build, and •Code Coverage Customer Requests Test Automation •Static Analysis Deployment •Coding Standards Global Web Portal Role Based Security •Unit Testing •Performance Tests Infrastructure on Cloud •Capacity Mgmt PQM DB •Smart Scheduling •Workflows •Parallelization Visibility •Status •Procedures •Distribution •Metrics •Users •Scalability •Analysis •Roles •Fault Tolerance •Historical Data •Integrated Tool Data External Tool Integrations 6 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential
  • 7. SaaS Modernization Enablers Accelerated strategy planning and Cloud Maturity Model roadmap creation • A framework for aligning investments in cloud engineering with business objectives and avoid over or under engineered solutions to maximize the ROI • There are four levels defined along the continuum of the CMM. These levels are characterized by business scenarios on continuum of growing revenues, reducing costs and improving customer stickiness. Shorten time to market Multi-Tenant SaaS Framework • Cut down development cycle time by 30% • Based on .NET Technology • Robust Architecture & easily extensible • Includes SaaS plumbing components such as Tenant Provisioning, Subscription Management, Metering etc Reduce release cycles on the cloud Integrated Cloud Engineering Solution Platform • Solution accelerators like SymISP shorten the post migration release cycle by 20% 7 2009© Symphony Services Corp. | Proprietary & Confidential 2011 © Symphony Service Corp. | Proprietary & Confidential