SlideShare a Scribd company logo
1 of 6
Download to read offline
Product Engineering - Distributed Agile

   Xoriant adopts ‘Distributed Agile’ methodology to enable
   global clients to respond more quickly to changing
   market dynamics by leveraging specialized expertise in
   multiple locations and time zones simultaneously


Next Generation Product Engineering

The next generation of Software Product Engineering involves a science of achieving successful
product releases in midst of dynamic, competitive, global market place. Independent Software
Vendors (ISVs), focus on delivering highest possible value at the minimum possible price to
their customers to be ahead of their competitors. New rules of the game are challenging
traditional methodology of software product engineering. ‘Distributed Agile’ methodology has
become the de-facto standard for next generation of product engineering.

Business Drivers for ISV’s

Whether the particular ISV is targeting the enterprise space or the consumer space, their
business drivers are common. CEOs, CTOs and Engineering heads of these companies lead
from front to drive business value through the factors that can be summed up as,



             Engineering of           Delivery of Solutions          Services and Support
             Products                 (*Only for Enterprise
                                      products)


Time         To Market                To Implement                   To Service


Cost         To Develop               To Customize                   To Support


Value        Innovations              Best-Fit solution              24x7 Support



One important factor to be considered for product engineering strategy is ‘Globalization’.
Products and solutions are being used by global customers. Software product that rolls out from
engineering factory needs to match expectations of these global customers in terms of product
as well as service excellence.




© 2010 Xoriant Corporation | Website: www.xoriant.com                                 | Page 1
Product Engineering - Distributed Agile
Distributed Agile

Traditional methodology of product engineering does not meet demands of today’s business.
Today’s customers change their demands on a continuous basis, thus necessitating much
higher amount of agility for the software product and/or service providers than can be afforded
by traditional SDLC and other methods. Waiting a year for new software releases is possible
only for very established software providers, with a captive customer base. Most of the market
has gone toward ‘release trains’, where newer features and functions are released on a regular
basis. This quicker release cycle is facilitated by ‘Agile’ software development methodology.
Agile methodology has laid the foundation of ‘Self Managed’ & ‘Adaptive’ team from single
location, which takes end to end ownership of meeting product owner’s expectations.

However, product development using ‘Agile’ methodology from one location was a limiting factor
for growth, price performance, 24x7 support and need for multiple localized offerings.
‘Distributed Agile’ methodology got adopted widely to meet the demands of next generation of
product engineering. Many ISVs quickly adopted ‘Distributed Agile’ methodology to meet their
business goals. Characteristics of ‘Distributed Agile’ methodology are,


Sr.   Characteristics of
                                      Benefits to ISVs
No.   Distributed Agile model

1     Multi-Location        product      -   Achieve Time to market goals due to ‘Follow the
      engineering                            Sun’ development in multiple time zones.
                                         -   Common         Engineering         environments
                                             (Dev/QA/Staging)
                                         -   Real time visibility of progress, issues, bugs,
                                             customer tickets
2     Agile Engineering       ‘Best      -   2 to 4 weeks of Sprint
      practices’
                                         -   Story point requirements
                                         -   Test Driven development
                                         -   Automation Testing
                                         -   Continuous Build
3     Product Innovations                -   Tap from Global Talent pool
                                         -   Tap from location of abundance talent
4     Service Excellence                 -   Implement 24x7 support model
                                         -   Operate from location close to Global customers
5     Price performance                  -   Cost advantage from developing countries

6     Adaptation    to     business      -   Ramp up or Ramp down as per business
      dynamics                               demand



© 2010 Xoriant Corporation | Website: www.xoriant.com                                   | Page 2
Product Engineering - Distributed Agile




Distributed Agile Methodology (following SCRUM)




© 2010 Xoriant Corporation | Website: www.xoriant.com   | Page 3
Product Engineering - Distributed Agile
Challenges in Distributed Agile

Distributed Agile model offers many benefits and hence, many ISV’s have opted for it. Success
ratio from Distributed Agile models is very high. However, there are few challenges in
implementation of this model.

   Communication challenges
       o   Communication is required among stakeholders that are operating from multiple
           locations in different geography
       o   Communication among team members from diversified culture
   Knowledge Transition
       o   Knowledge transition on core product, domain, engineering & customer support
           processes
       o   Engineering team has to adjust as per time zone of other teams for adequate overlap
           to hand-off and achieve 24x7 productivity
   Multi-location best practices in Product engineering
       o   Sharing and Implementation of best practices in product engineering across all
           locations
       o   Common development, QA and staging environment
       o   Sharing of ‘licenses’ across locations to gain time zone difference advantage
   Visibility and Productivity
       o   Use of appropriate tools and systems for real time visibility on requirements,
           progress, issues, bugs and customer tickets
       o   Achieve and surpass common benchmarked productivity levels across all locations
   IP Protection
       o   Implement adequate controls and checkpoints for IP protection


Xoriant and Distributed Agile methodology

As a strong proponent of distributed, multi-location development model and because of its target
market comprising new age ISV’s and social networking/mobile applications customers, Xoriant
teams have been adopting the distributed agile model wherever possible. Xoriant has been
addressing the above challenges in the following manner:
   Communications: Xoriant uses multi-channel communication platforms like e-mail, VOIP,
   Video conferencing, WebEx or GoTo meetings, IM’s to bridge communication gaps.




© 2010 Xoriant Corporation | Website: www.xoriant.com                                      | Page 4
Product Engineering - Distributed Agile
   Knowledge Transition: Xoriant has successfully implemented ‘Train the Trainer’ model and
   build central knowledge repository for effective knowledge transition. Xoriant team works in
   an overlap working hours for effective collaboration with engineering team in different
   locations.

   Multi-location best practices in Product Engineering: Xoriant teams use advanced
   knowledge management tools and techniques to store, evolve and disseminate knowledge.
   Xoriant teams adapt to their client’s knowledge management processes. On need basis,
   Xoriant will be happy to bring in their in-house open source tools based infrastructure for
   client’s use.

   Visibility and Productivity: Xoriant uses web based monitoring tools for real time visibility
   on the progress of product development. Xoriant has also adapted continuous improvement
   program to benchmark and achieve high productivity norms across all locations.

   IP Protection: Xoriant encourages No-compete and Non-Disclosure agreements at
   organization level as well as at team level. Being is a California based company; Xoriant
   follows the highest possible form of intellectual property protection at infrastructure, people
   and process levels.



Xoriant’s sample client engagements with Distributed Agile model


Client                 Client requirement                 Xoriant offering

                                                              Engineering team in 2 locations – USA
                     To build a fully functional health       and India
An online healthcare
                     care portal from ‘Ideation’ to           Biweekly releases to production
shopping portal
                     ‘Realization’
                                                              Quick adaptation to changes based on
                                                              feedback from board and consumers
                                                              Engineering team in 3 locations –
                                                              Canada, Switzerland and India
                                                              The first phase of the product was
A provider of next-    To develop a state-of-the-art          developed within four months using 2
generation IP-based    solution for mobile operators          weeks of Sprint cycle, allowing our
network and data       but with constraints of a tight        client to bring the product to market
services               budget and short timeline.             within a very short timeline.
                                                              Distributed agile model implemented
                                                              for entire product portfolio
                                                              Follow-the-sun development model
                                                              extended to 24x7 support




© 2010 Xoriant Corporation | Website: www.xoriant.com                                    | Page 5
Product Engineering - Distributed Agile

Client                   Client requirement                 Xoriant offering

                                                               Adopted Test driven development with
                                                               weekly release methodology to create
A    Silicon    Valley   To revamp the website, resolve        and implement a full suite of modules,
based         start-up   website issues and help create        patches, and features that responded
delivering         on-   better modules that would             to user feedback and client integration
demand       solutions   enable      enhanced      user        requirements
based on cloud and       experience based on end-user          By overlapping time-zones, Xoriant
SaaS                     feedback                              could work in real time with the client to
                                                               deliver the right technology within the
                                                               right schedule and market launch plans
                                                              Adopted ‘Follow-The-Sun’ approach, to
                                                              meet      client’s    global    presence
                                                              requirement as trading goes on almost
                         Ensuring to keep the systems
                                                              24 hours for the five business days of
                         active    and      current  with
                                                              the week covering the global securities
One of the largest changing             business     and
                                                              markets
global         financial regulatory          environments
                                                              High availability and business-as-usual
institutions involved through 24 hours a day, as
                                                              environment by testing and bringing live
in securities trading    global markets open and close
                                                              modules during off-hours for each
                         during different time
                                                              geography
                                                              Lower cost of operations by seamlessly
                                                              ramping up and down resource base




Xoriant’s Advantage

   Business focus of services to Product engineering companies (ISVs)
   Best practices and established software engineering processes for delivery excellence
   More than five years of working in ‘Distributed Agile’ model
   Distributed SCRUM practices and qualified SCRUM masters
   Successful strategic partnership with more than 25 ISV’s
   Experienced and trained resource staff
   Central Knowledge repository on technology, best practices and learning’s
   Complete customer experience through 24x7 support




© 2010 Xoriant Corporation | Website: www.xoriant.com                                      | Page 6

More Related Content

What's hot

PLM STRATEGY IN MANUFACTURING INDUSTRY
PLM STRATEGY IN MANUFACTURING INDUSTRYPLM STRATEGY IN MANUFACTURING INDUSTRY
PLM STRATEGY IN MANUFACTURING INDUSTRYDeepak Bal
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Technology Multipliers
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing QualitySriram Rajagopalan
 
Superia Presentation
Superia PresentationSuperia Presentation
Superia PresentationAri Banerjee
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentationChandan D
 
PRODUCT DEVELOPMENT METHODOLOGY
PRODUCT DEVELOPMENT METHODOLOGYPRODUCT DEVELOPMENT METHODOLOGY
PRODUCT DEVELOPMENT METHODOLOGYArul Nambi
 
Sli121025 Sunrise Presentation V012
Sli121025   Sunrise Presentation V012Sli121025   Sunrise Presentation V012
Sli121025 Sunrise Presentation V012jvangombos
 
Sandip Mukherjee Profile
Sandip Mukherjee ProfileSandip Mukherjee Profile
Sandip Mukherjee Profilesandipm
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?Alan Braz
 
Product Lifecycle Management Process and Software Tools
Product Lifecycle Management Process and Software ToolsProduct Lifecycle Management Process and Software Tools
Product Lifecycle Management Process and Software ToolsProductCamp Atlanta
 
Mental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With ConvergenceMental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With ConvergenceHarry Brignull
 
Power, Process & Marine
Power, Process & MarinePower, Process & Marine
Power, Process & MarineTauladan
 
Product life cycle management (www.ironsystems.com)
Product life cycle management (www.ironsystems.com)Product life cycle management (www.ironsystems.com)
Product life cycle management (www.ironsystems.com)Mrigendra Sharma
 

What's hot (20)

Guide to Product Management
Guide to Product ManagementGuide to Product Management
Guide to Product Management
 
PLM STRATEGY IN MANUFACTURING INDUSTRY
PLM STRATEGY IN MANUFACTURING INDUSTRYPLM STRATEGY IN MANUFACTURING INDUSTRY
PLM STRATEGY IN MANUFACTURING INDUSTRY
 
Guide to New Product Development (NPD)
Guide to New Product Development (NPD)Guide to New Product Development (NPD)
Guide to New Product Development (NPD)
 
Presentation the state of business analysis in agile projects
Presentation   the state of business analysis in agile projectsPresentation   the state of business analysis in agile projects
Presentation the state of business analysis in agile projects
 
Cutting Costs and Managing Quality
Cutting Costs and Managing QualityCutting Costs and Managing Quality
Cutting Costs and Managing Quality
 
Blueprint Requirements Center 2010
Blueprint  Requirements  Center 2010Blueprint  Requirements  Center 2010
Blueprint Requirements Center 2010
 
Siemens plm-key ox-industrial-design-cs-z5
Siemens plm-key ox-industrial-design-cs-z5Siemens plm-key ox-industrial-design-cs-z5
Siemens plm-key ox-industrial-design-cs-z5
 
Superia Presentation
Superia PresentationSuperia Presentation
Superia Presentation
 
Kclink presentation
Kclink presentationKclink presentation
Kclink presentation
 
PRODUCT DEVELOPMENT METHODOLOGY
PRODUCT DEVELOPMENT METHODOLOGYPRODUCT DEVELOPMENT METHODOLOGY
PRODUCT DEVELOPMENT METHODOLOGY
 
Sli121025 Sunrise Presentation V012
Sli121025   Sunrise Presentation V012Sli121025   Sunrise Presentation V012
Sli121025 Sunrise Presentation V012
 
Sandip Mukherjee Profile
Sandip Mukherjee ProfileSandip Mukherjee Profile
Sandip Mukherjee Profile
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
Product Lifecycle Management Process and Software Tools
Product Lifecycle Management Process and Software ToolsProduct Lifecycle Management Process and Software Tools
Product Lifecycle Management Process and Software Tools
 
RCM EQS Overview
RCM EQS OverviewRCM EQS Overview
RCM EQS Overview
 
Mental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With ConvergenceMental Models, Service Design & The Problem With Convergence
Mental Models, Service Design & The Problem With Convergence
 
P4 Branching Overview
P4 Branching OverviewP4 Branching Overview
P4 Branching Overview
 
Power, Process & Marine
Power, Process & MarinePower, Process & Marine
Power, Process & Marine
 
Product life cycle management (www.ironsystems.com)
Product life cycle management (www.ironsystems.com)Product life cycle management (www.ironsystems.com)
Product life cycle management (www.ironsystems.com)
 
Symbioun_Corporate_Profile
Symbioun_Corporate_ProfileSymbioun_Corporate_Profile
Symbioun_Corporate_Profile
 

Viewers also liked

Viewers also liked (20)

Staying the Course
Staying the CourseStaying the Course
Staying the Course
 
Product Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost SavingsProduct Engineering Outsourcing: Looking beyond Cost Savings
Product Engineering Outsourcing: Looking beyond Cost Savings
 
Addressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop WayAddressing Big Data Challenges - The Hadoop Way
Addressing Big Data Challenges - The Hadoop Way
 
Detalles en dorado y piezas antiguas.
Detalles en dorado y piezas antiguas.Detalles en dorado y piezas antiguas.
Detalles en dorado y piezas antiguas.
 
FreeBSD ports と暮らす(2): port 作成編
FreeBSD ports と暮らす(2): port 作成編FreeBSD ports と暮らす(2): port 作成編
FreeBSD ports と暮らす(2): port 作成編
 
Horta Turma 21 - TOPAS
Horta Turma 21 - TOPASHorta Turma 21 - TOPAS
Horta Turma 21 - TOPAS
 
Arte y tecnologia erika
Arte y tecnologia erikaArte y tecnologia erika
Arte y tecnologia erika
 
Como
ComoComo
Como
 
Mídias sociais e RH: uma análise do mercado atual
Mídias sociais e RH: uma análise do mercado atualMídias sociais e RH: uma análise do mercado atual
Mídias sociais e RH: uma análise do mercado atual
 
Enseñar en Punilla
Enseñar en PunillaEnseñar en Punilla
Enseñar en Punilla
 
Palacio nacional
Palacio nacionalPalacio nacional
Palacio nacional
 
Porfolio
PorfolioPorfolio
Porfolio
 
SCRIBD
SCRIBDSCRIBD
SCRIBD
 
El archivo de_indias
El archivo de_indiasEl archivo de_indias
El archivo de_indias
 
Projeto alimentação
Projeto alimentaçãoProjeto alimentação
Projeto alimentação
 
El turismo en bolivia
El turismo en boliviaEl turismo en bolivia
El turismo en bolivia
 
Alunossobredotados
AlunossobredotadosAlunossobredotados
Alunossobredotados
 
Presentatie App Design
Presentatie App DesignPresentatie App Design
Presentatie App Design
 
Mi interes.docx
Mi interes.docxMi interes.docx
Mi interes.docx
 
Cidades importantes e seus pontos turísticos
Cidades importantes e seus pontos turísticosCidades importantes e seus pontos turísticos
Cidades importantes e seus pontos turísticos
 

Similar to Product Engineering - Distributed Agile

Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileParaic Hegarty
 
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamVMware Tanzu
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018VMware Tanzu
 
IQ Inc Web Presentation
IQ Inc Web PresentationIQ Inc Web Presentation
IQ Inc Web PresentationIQInc
 
Product engineering vafion
Product engineering vafionProduct engineering vafion
Product engineering vafionVafion
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems
 
Pankaj_Sahu_Resume
Pankaj_Sahu_ResumePankaj_Sahu_Resume
Pankaj_Sahu_Resumepankaj sahu
 
Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306Alex Hung
 
White paper -satyam_industrial_practice (3)
White paper -satyam_industrial_practice (3)White paper -satyam_industrial_practice (3)
White paper -satyam_industrial_practice (3)Ramprasad Srivats
 
Case Study AMT Product Testing
Case Study AMT Product TestingCase Study AMT Product Testing
Case Study AMT Product TestingiFocusSystec
 
An end to-end solution for creating smarter products
An end to-end solution for creating smarter productsAn end to-end solution for creating smarter products
An end to-end solution for creating smarter productsIBM Rational software
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product EngineeringCygnet Infotech
 
5 reasons to adopt product engineering
5 reasons to adopt product engineering5 reasons to adopt product engineering
5 reasons to adopt product engineeringMaitrikpaida
 
Chris wiese resume
Chris wiese resumeChris wiese resume
Chris wiese resumeChris Wiese
 
Larry OConnor Resume - Management
Larry OConnor Resume - ManagementLarry OConnor Resume - Management
Larry OConnor Resume - ManagementLarry O'Connor
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...AgileNetwork
 
Wincere Best Practices
Wincere Best PracticesWincere Best Practices
Wincere Best PracticesWincere
 
Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesIBM Rational software
 

Similar to Product Engineering - Distributed Agile (20)

Agile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and AgileAgile Tour Dublin 2013 - Product Lines and Agile
Agile Tour Dublin 2013 - Product Lines and Agile
 
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
 
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
 
IQ Inc Web Presentation
IQ Inc Web PresentationIQ Inc Web Presentation
IQ Inc Web Presentation
 
Larry OConnor resume
Larry OConnor resume Larry OConnor resume
Larry OConnor resume
 
Product engineering vafion
Product engineering vafionProduct engineering vafion
Product engineering vafion
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Pankaj_Sahu_Resume
Pankaj_Sahu_ResumePankaj_Sahu_Resume
Pankaj_Sahu_Resume
 
Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306
 
White paper -satyam_industrial_practice (3)
White paper -satyam_industrial_practice (3)White paper -satyam_industrial_practice (3)
White paper -satyam_industrial_practice (3)
 
Case Study AMT Product Testing
Case Study AMT Product TestingCase Study AMT Product Testing
Case Study AMT Product Testing
 
An end to-end solution for creating smarter products
An end to-end solution for creating smarter productsAn end to-end solution for creating smarter products
An end to-end solution for creating smarter products
 
5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering5 Reasons to Adopt Product Engineering
5 Reasons to Adopt Product Engineering
 
5 reasons to adopt product engineering
5 reasons to adopt product engineering5 reasons to adopt product engineering
5 reasons to adopt product engineering
 
Chris wiese resume
Chris wiese resumeChris wiese resume
Chris wiese resume
 
Larry OConnor Resume - Management
Larry OConnor Resume - ManagementLarry OConnor Resume - Management
Larry OConnor Resume - Management
 
Sanjeev
SanjeevSanjeev
Sanjeev
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
 
Wincere Best Practices
Wincere Best PracticesWincere Best Practices
Wincere Best Practices
 
Token Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab ServicesToken Deployment Services Offerings from Rational Lab Services
Token Deployment Services Offerings from Rational Lab Services
 

More from Xoriant Corporation

Webinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataWebinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataXoriant Corporation
 
Xoriant - Financial services expertise
Xoriant - Financial services expertiseXoriant - Financial services expertise
Xoriant - Financial services expertiseXoriant Corporation
 
Xoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Corporation
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Xoriant Corporation
 
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...Xoriant Corporation
 
Growth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsGrowth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsXoriant Corporation
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationXoriant Corporation
 

More from Xoriant Corporation (8)

Webinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t dataWebinar: Unlocking the potential of io t data
Webinar: Unlocking the potential of io t data
 
Xoriant - Financial services expertise
Xoriant - Financial services expertiseXoriant - Financial services expertise
Xoriant - Financial services expertise
 
Xoriant Smartphone apps accelerator
Xoriant Smartphone apps acceleratorXoriant Smartphone apps accelerator
Xoriant Smartphone apps accelerator
 
Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant Mobile porting and testing - Xoriant
Mobile porting and testing - Xoriant
 
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
SEP Webinar –HTML5: The GenX Technology for building scalable and high perfor...
 
Growth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products marketsGrowth by Partnerships for ISVs in the financial software products markets
Growth by Partnerships for ISVs in the financial software products markets
 
The Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa ImplementationThe Xoriant Whitepaper: Last Mile Soa Implementation
The Xoriant Whitepaper: Last Mile Soa Implementation
 
Offering For Tech Companies
Offering For Tech CompaniesOffering For Tech Companies
Offering For Tech Companies
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
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
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
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...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
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
 
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
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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...
 
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
 

Product Engineering - Distributed Agile

  • 1. Product Engineering - Distributed Agile Xoriant adopts ‘Distributed Agile’ methodology to enable global clients to respond more quickly to changing market dynamics by leveraging specialized expertise in multiple locations and time zones simultaneously Next Generation Product Engineering The next generation of Software Product Engineering involves a science of achieving successful product releases in midst of dynamic, competitive, global market place. Independent Software Vendors (ISVs), focus on delivering highest possible value at the minimum possible price to their customers to be ahead of their competitors. New rules of the game are challenging traditional methodology of software product engineering. ‘Distributed Agile’ methodology has become the de-facto standard for next generation of product engineering. Business Drivers for ISV’s Whether the particular ISV is targeting the enterprise space or the consumer space, their business drivers are common. CEOs, CTOs and Engineering heads of these companies lead from front to drive business value through the factors that can be summed up as, Engineering of Delivery of Solutions Services and Support Products (*Only for Enterprise products) Time To Market To Implement To Service Cost To Develop To Customize To Support Value Innovations Best-Fit solution 24x7 Support One important factor to be considered for product engineering strategy is ‘Globalization’. Products and solutions are being used by global customers. Software product that rolls out from engineering factory needs to match expectations of these global customers in terms of product as well as service excellence. © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 1
  • 2. Product Engineering - Distributed Agile Distributed Agile Traditional methodology of product engineering does not meet demands of today’s business. Today’s customers change their demands on a continuous basis, thus necessitating much higher amount of agility for the software product and/or service providers than can be afforded by traditional SDLC and other methods. Waiting a year for new software releases is possible only for very established software providers, with a captive customer base. Most of the market has gone toward ‘release trains’, where newer features and functions are released on a regular basis. This quicker release cycle is facilitated by ‘Agile’ software development methodology. Agile methodology has laid the foundation of ‘Self Managed’ & ‘Adaptive’ team from single location, which takes end to end ownership of meeting product owner’s expectations. However, product development using ‘Agile’ methodology from one location was a limiting factor for growth, price performance, 24x7 support and need for multiple localized offerings. ‘Distributed Agile’ methodology got adopted widely to meet the demands of next generation of product engineering. Many ISVs quickly adopted ‘Distributed Agile’ methodology to meet their business goals. Characteristics of ‘Distributed Agile’ methodology are, Sr. Characteristics of Benefits to ISVs No. Distributed Agile model 1 Multi-Location product - Achieve Time to market goals due to ‘Follow the engineering Sun’ development in multiple time zones. - Common Engineering environments (Dev/QA/Staging) - Real time visibility of progress, issues, bugs, customer tickets 2 Agile Engineering ‘Best - 2 to 4 weeks of Sprint practices’ - Story point requirements - Test Driven development - Automation Testing - Continuous Build 3 Product Innovations - Tap from Global Talent pool - Tap from location of abundance talent 4 Service Excellence - Implement 24x7 support model - Operate from location close to Global customers 5 Price performance - Cost advantage from developing countries 6 Adaptation to business - Ramp up or Ramp down as per business dynamics demand © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 2
  • 3. Product Engineering - Distributed Agile Distributed Agile Methodology (following SCRUM) © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 3
  • 4. Product Engineering - Distributed Agile Challenges in Distributed Agile Distributed Agile model offers many benefits and hence, many ISV’s have opted for it. Success ratio from Distributed Agile models is very high. However, there are few challenges in implementation of this model. Communication challenges o Communication is required among stakeholders that are operating from multiple locations in different geography o Communication among team members from diversified culture Knowledge Transition o Knowledge transition on core product, domain, engineering & customer support processes o Engineering team has to adjust as per time zone of other teams for adequate overlap to hand-off and achieve 24x7 productivity Multi-location best practices in Product engineering o Sharing and Implementation of best practices in product engineering across all locations o Common development, QA and staging environment o Sharing of ‘licenses’ across locations to gain time zone difference advantage Visibility and Productivity o Use of appropriate tools and systems for real time visibility on requirements, progress, issues, bugs and customer tickets o Achieve and surpass common benchmarked productivity levels across all locations IP Protection o Implement adequate controls and checkpoints for IP protection Xoriant and Distributed Agile methodology As a strong proponent of distributed, multi-location development model and because of its target market comprising new age ISV’s and social networking/mobile applications customers, Xoriant teams have been adopting the distributed agile model wherever possible. Xoriant has been addressing the above challenges in the following manner: Communications: Xoriant uses multi-channel communication platforms like e-mail, VOIP, Video conferencing, WebEx or GoTo meetings, IM’s to bridge communication gaps. © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 4
  • 5. Product Engineering - Distributed Agile Knowledge Transition: Xoriant has successfully implemented ‘Train the Trainer’ model and build central knowledge repository for effective knowledge transition. Xoriant team works in an overlap working hours for effective collaboration with engineering team in different locations. Multi-location best practices in Product Engineering: Xoriant teams use advanced knowledge management tools and techniques to store, evolve and disseminate knowledge. Xoriant teams adapt to their client’s knowledge management processes. On need basis, Xoriant will be happy to bring in their in-house open source tools based infrastructure for client’s use. Visibility and Productivity: Xoriant uses web based monitoring tools for real time visibility on the progress of product development. Xoriant has also adapted continuous improvement program to benchmark and achieve high productivity norms across all locations. IP Protection: Xoriant encourages No-compete and Non-Disclosure agreements at organization level as well as at team level. Being is a California based company; Xoriant follows the highest possible form of intellectual property protection at infrastructure, people and process levels. Xoriant’s sample client engagements with Distributed Agile model Client Client requirement Xoriant offering Engineering team in 2 locations – USA To build a fully functional health and India An online healthcare care portal from ‘Ideation’ to Biweekly releases to production shopping portal ‘Realization’ Quick adaptation to changes based on feedback from board and consumers Engineering team in 3 locations – Canada, Switzerland and India The first phase of the product was A provider of next- To develop a state-of-the-art developed within four months using 2 generation IP-based solution for mobile operators weeks of Sprint cycle, allowing our network and data but with constraints of a tight client to bring the product to market services budget and short timeline. within a very short timeline. Distributed agile model implemented for entire product portfolio Follow-the-sun development model extended to 24x7 support © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 5
  • 6. Product Engineering - Distributed Agile Client Client requirement Xoriant offering Adopted Test driven development with weekly release methodology to create A Silicon Valley To revamp the website, resolve and implement a full suite of modules, based start-up website issues and help create patches, and features that responded delivering on- better modules that would to user feedback and client integration demand solutions enable enhanced user requirements based on cloud and experience based on end-user By overlapping time-zones, Xoriant SaaS feedback could work in real time with the client to deliver the right technology within the right schedule and market launch plans Adopted ‘Follow-The-Sun’ approach, to meet client’s global presence requirement as trading goes on almost Ensuring to keep the systems 24 hours for the five business days of active and current with the week covering the global securities One of the largest changing business and markets global financial regulatory environments High availability and business-as-usual institutions involved through 24 hours a day, as environment by testing and bringing live in securities trading global markets open and close modules during off-hours for each during different time geography Lower cost of operations by seamlessly ramping up and down resource base Xoriant’s Advantage Business focus of services to Product engineering companies (ISVs) Best practices and established software engineering processes for delivery excellence More than five years of working in ‘Distributed Agile’ model Distributed SCRUM practices and qualified SCRUM masters Successful strategic partnership with more than 25 ISV’s Experienced and trained resource staff Central Knowledge repository on technology, best practices and learning’s Complete customer experience through 24x7 support © 2010 Xoriant Corporation | Website: www.xoriant.com | Page 6