SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
Successful offshore product development

Credit Focus from Barclays – A case study
February 2009
Agenda




I.    Introduction and business context




II.   Choosing an application development vendor
       I.    Business drivers for going offshore
       II.   Vendor selection criteria




III. Lessons learnt by a first-time product development offshorer
Small businesses have a huge problem with late payment and
 bad debt, but lack credible tools to deal with the issue


Late payment a huge problem                                                           Existing tools not credible solutions




• 40% of small businesses have late payment                                          • Cost – Existing best practice tools can easily take up 5%
  problems; for 10% their top problem                                                  of a small business cost base

• Typically small businesses paid ~25 days                                           • Complexity – High expertise required for existing tools
  late, losing them tens of millions in interest                                       (small business owners generalists, not credit controllers)

• Small businesses spend two working weeks                                           • Information – Prohibitive costs of acquisition in the small
  a year chasing payments                                                              business segment means that there is low awareness

• Bad debt costs the average small business                                          • Fear – Poor knowledge means small businesses
  £1,000 each year                                                                     overestimate the downsides of many existing tools




Sources: DTI, Allianz, R3, CMRC, Barclays surveys, Credit industry research; BACS; Bibby; Experian, Insolvencies Service
Business drivers meant that any solution had to be intuitive,
flexible and scaleable; it also had to be cost-effective


Selected business drivers                  Design consideration                           Delivery


• Small business owners are               • Build a highly intuitive user interface,   • Negligible customer
  generalists, not credit control           with clear exception-handling and            support queries in relation
  specialists                               heavy use of context-sensitive help          to features and navigation


• This is an entirely new concept, so     • Support web-analytics to understand        • Four releases in first year;
  the application must learn from its       how users interact; production support       customer support calls down
  user base                                 team able to build new releases              and satisfaction up



• A business prize exists in creating a   • Build an application that is               • MySQL/J2EE solution tested
  new mass market for credit                designed to be highly scaleable              at a concurrency of 50 users
  management services                       from day one                                 instantaneously




• Simple, ground-breaking pricing         • Avoid the cost and complexity of           • Purely web-based; browser
  model required to open up this new        client software installation                 compatibility covering
  market, so cost-per-user must be low                                                   >95% of internet traffic
Credit Focus is a web application designed to think and act like a
professional credit control department, all for an affordable fee



Example screen – customer homepage                             Key customer benefits



                                                               I.    Check - Know how risky your
                                                                     customers are before you extend
                                                                     credit to them


                                                               II. Monitor - Be warned about
                                                                   changes in the risk profile of your
                                                                   customers


                                                               III. Chase - Chase your debtors
                                                                    using a leading firm of debt
                                                                    recovery solicitors
Agenda




I.    Introduction and business context




II.   Choosing an application development vendor
      I.    Business drivers for going offshore
      II.   Vendor selection criteria




III. Lessons learnt by a first-time product development offshorer
Credit Focus was considered an ideal project to evaluate
new development models and vendors (offshore & onshore)



Internal criteria for the right project                    Reason for criteria


• Choose a ‘greenfield’ project with clear requirements,   • Vendors will be willing to submit competitive fixed
  and no legacy systems to accommodate                       price bids
                                                           • No excuses: if project fails then accountability is
                                                             unambiguous



• Choose a project able to be delivered in smaller,        • Failure would be clear early on, allowing the plug to
  discrete phases                                            be pulled
                                                           • Leaves internal capacity to scale up management
                                                             attention if required



• Choose a ‘ring-fenced’ project with zero                 • Failure or delay will not impact established business
  dependencies for other business lines                      lines
                                                           • Allows test and learn without ‘betting the company’




                                                                                                                   7
A key consideration during vendor selection was to find
a provider that had a lot to gain from winning the work


                     Offshore vendors                                   Onshore vendors
             • Big and robust...                              • Recognised sector leader (e.g.
                  • Recognised industry leader (e.g.            NMA top 10 technical agency)
                    NASSCOM Top-30)                           • ‘Blue chip’ financial services clients
Long List




                  • ‘Blue chip’ financial services clients
                  • CMM-Level 5 or equivalent
             • ..but not too big
                  • Want senior management attention
                  • Don’t want to be allocated the ‘B-team’
Short List




                          • Quality of RFP responses (depth, advice, relevance)
                           • Credible, relevant case studies in web applications



                               • Clear why the bid makes sense for vendor
Decision




                                   • Level of senior management engagement
                                    • Quality of key team members offered
                                              • The right price


                                          = Zensar Technologies
Agenda




I.    Introduction and business context




II.   Choosing an application development vendor
      I.    Business drivers for going offshore
      II.   Vendor selection criteria




III. Lessons learnt by a first-time product development offshorer
Trivial differences in the understanding of business
requirements are magnified by onshore/offshore distance


 Recommendation                             Comments



Complete the requirements understanding   If the requirements understanding phase slips, let the overall
phase properly, no matter what            project slip: it will still save you time and money in the long run



Overspend on creating a highly            Once development starts you won’t have much visibility on what the
detailed, functional prototype            offshore team are doing; a decent prototype is the best insurance



Champion team members who                 Make it clear (in words and deeds) that there is no such thing as
challenge ambiguity in the requirements   a stupid question during the requirements understanding phase




A lot of understanding is lost            If at all possible, go to the offshore location during the
without face-to-face interaction          requirements understanding phase to explain the business vision




Be realistic about what cannot            Some things cannot be offshored (e.g. writing good in-product
be done offshore                          copy): leave time and budget to get them done onshore
Crack down on informal channels of onshore / offshore
communication (senior managers are the worst offenders)


Onshore / offshore channel              Valid contents       Rules


                                            • Defects        • Each bug must be a fully transparent
                                            • Features         audit trail of the entire ‘bug’ life-cycle
                        Bug-tracking
                                            • Live Support   • Only client can prioritise and close ‘bug’
                          system


 Formal channels
                                            • Requirements   • Each version of a project artefact to
                                            • Plans            be uploaded to the project wiki
                         Project wiki       • Prototypes     • All versions must be clearly version-
                                            • Releases         controlled



                                                             • Any e-mail should carry the relevant
                                                               bug-tracking system / project wiki
                             E-mails             N/A           reference no. (which must then be
                                                               correspondingly updated)

Informal channels
                                                             • All decisions arising in phone
                                                               conversation to be followed through in
                                                               the bug-tracking system / project wiki
                         Phone calls             N/A


                                                                                                    11
Even more than for onshore projects, success or failure
depends on the quality of a small number of key individuals


Project structure                                                         Comments


                                                                                         l              ed
                                                                                       al             ss
                                                                                     to n s        cu
                                                                               il ity isio       fo ct
                                                                             ib c              % je
                                                                           is d e
                                                                          V y                00 pro
                                                                                            1 n
                                                                             ke               o
             ONSHORE                               OFFSHORE

   Client        Client
                             Account                Programme
  Product      Technology
                             Manager                 Manager
   Head          Head




 CRUCIAL
                                                     Project
 PROJECT                    Onsite Lead
                                                     Manager
 LAYER


                                                     Develop-
                             Analysis     Design                Testing
                                                      ment
To compensate for the lack of a physical presence, onshore
management must find ways to be visible to the wider team


Techniques to generate management visibility                  Example: real management comments from
                                                              the project bug-tracking application


‘Walk the walk’          There is no point demanding          • “Good spot guys”
                         compliance to certain tools and
                         processes without being willing to   • “Failure to replicate doesn't prove lack of a problem”
                         yourself use them
                                                              • “Excellent bug report”

Create consequences      Select a few random examples of      • “On what basis was this closed?”
for bad behaviours       bad practices (e.g. poor
                         estimations or badly documented      • “Thanks for the pragmatic response”
                         work) and comment
                                                              • “More narration is required in this bug”
Reward good              Ensure that exemplars of best        Example: management feedback on offshore
behaviours               practice are publicly                team members
                         acknowledged (particularly
                         more junior team members)            • “From the moment I became engaged with the
                                                                Project team it was clear to me that [team member]
Talk to the whole        Arrange regular update / Q&A           was a safe pair of hands... I know that the whole
team                     calls that all team members            team has worked hard, but in particular he stands
                         can join (onshore and offshore)        out for me.”
                                                              • “From what I've seen so far, [team member’s]
Get on a plane           There is no substitute for ‘face-      contribution has been extremely strong. She has
                         to-face’ to really communicate         brought the a renewed sense of rigour and visibility
                         business requirements                  to proceedings”
Questions




            ?

Mais conteúdo relacionado

Mais procurados

Warranty Outsourcing For Strategic Gains
Warranty Outsourcing For Strategic GainsWarranty Outsourcing For Strategic Gains
Warranty Outsourcing For Strategic GainsImranMasood
 
Establish a Solid Content Creation Plan with 3-D Content Mapping
Establish a Solid Content Creation Plan with 3-D Content MappingEstablish a Solid Content Creation Plan with 3-D Content Mapping
Establish a Solid Content Creation Plan with 3-D Content MappingPardot
 
Offshore Cost Relief
Offshore Cost ReliefOffshore Cost Relief
Offshore Cost Reliefrpboulan53
 
Bot Brochure
Bot BrochureBot Brochure
Bot Brochureladly
 
Cómo las tecnologías de colaboración y Virtualización aumentan la producti...
Cómo las tecnologías  de colaboración y  Virtualización  aumentan la producti...Cómo las tecnologías  de colaboración y  Virtualización  aumentan la producti...
Cómo las tecnologías de colaboración y Virtualización aumentan la producti...Asociación de Marketing Bancario Argentino
 
Managed Services - Becoming a Vendor
Managed Services - Becoming a VendorManaged Services - Becoming a Vendor
Managed Services - Becoming a VendorCA Nimsoft
 
ERPCX whitepaper virtual consulting 2011 1
ERPCX whitepaper virtual consulting 2011 1ERPCX whitepaper virtual consulting 2011 1
ERPCX whitepaper virtual consulting 2011 1Herbert Goertz
 
Freelance computer programmer slide show
Freelance computer programmer slide showFreelance computer programmer slide show
Freelance computer programmer slide showRyan Blanchard
 
Ministry of Justice Transforming Resource Management SFIA
Ministry of Justice Transforming Resource Management SFIAMinistry of Justice Transforming Resource Management SFIA
Ministry of Justice Transforming Resource Management SFIASFIA User Forum
 
Dedicated Global Teams (SM)
Dedicated Global Teams (SM)Dedicated Global Teams (SM)
Dedicated Global Teams (SM)Mukund Krishna
 
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...eyefortransport
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agilityKmanthei
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Finalrajivmordani
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwindRoopa Nadkarni
 
Benning Associates - Firm Overview
Benning Associates - Firm OverviewBenning Associates - Firm Overview
Benning Associates - Firm Overviewgregbenning
 
Retain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee SatisfactionRetain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee SatisfactionHuman Capital Media
 
Shapiro Solo Sheet 2009 09 21 Linked In
Shapiro Solo Sheet 2009 09 21 Linked InShapiro Solo Sheet 2009 09 21 Linked In
Shapiro Solo Sheet 2009 09 21 Linked InShapiroCara
 

Mais procurados (20)

Warranty Outsourcing For Strategic Gains
Warranty Outsourcing For Strategic GainsWarranty Outsourcing For Strategic Gains
Warranty Outsourcing For Strategic Gains
 
Establish a Solid Content Creation Plan with 3-D Content Mapping
Establish a Solid Content Creation Plan with 3-D Content MappingEstablish a Solid Content Creation Plan with 3-D Content Mapping
Establish a Solid Content Creation Plan with 3-D Content Mapping
 
Offshore Cost Relief
Offshore Cost ReliefOffshore Cost Relief
Offshore Cost Relief
 
Bot Brochure
Bot BrochureBot Brochure
Bot Brochure
 
Amerishoring Overview
Amerishoring OverviewAmerishoring Overview
Amerishoring Overview
 
Cómo las tecnologías de colaboración y Virtualización aumentan la producti...
Cómo las tecnologías  de colaboración y  Virtualización  aumentan la producti...Cómo las tecnologías  de colaboración y  Virtualización  aumentan la producti...
Cómo las tecnologías de colaboración y Virtualización aumentan la producti...
 
Managed Services - Becoming a Vendor
Managed Services - Becoming a VendorManaged Services - Becoming a Vendor
Managed Services - Becoming a Vendor
 
ERPCX whitepaper virtual consulting 2011 1
ERPCX whitepaper virtual consulting 2011 1ERPCX whitepaper virtual consulting 2011 1
ERPCX whitepaper virtual consulting 2011 1
 
Discussion notes
Discussion notesDiscussion notes
Discussion notes
 
Freelance computer programmer slide show
Freelance computer programmer slide showFreelance computer programmer slide show
Freelance computer programmer slide show
 
Optimize your supply chain
Optimize your supply chainOptimize your supply chain
Optimize your supply chain
 
Ministry of Justice Transforming Resource Management SFIA
Ministry of Justice Transforming Resource Management SFIAMinistry of Justice Transforming Resource Management SFIA
Ministry of Justice Transforming Resource Management SFIA
 
Dedicated Global Teams (SM)
Dedicated Global Teams (SM)Dedicated Global Teams (SM)
Dedicated Global Teams (SM)
 
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...
Valerie Bonebrake from Tompkins Associates; Outsourcing Logistics Success: A ...
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
Slow Cool 20081009 Final
Slow Cool 20081009 FinalSlow Cool 20081009 Final
Slow Cool 20081009 Final
 
Req Pro - Andreas gschwind
Req Pro - Andreas gschwindReq Pro - Andreas gschwind
Req Pro - Andreas gschwind
 
Benning Associates - Firm Overview
Benning Associates - Firm OverviewBenning Associates - Firm Overview
Benning Associates - Firm Overview
 
Retain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee SatisfactionRetain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee Satisfaction
 
Shapiro Solo Sheet 2009 09 21 Linked In
Shapiro Solo Sheet 2009 09 21 Linked InShapiro Solo Sheet 2009 09 21 Linked In
Shapiro Solo Sheet 2009 09 21 Linked In
 

Destaque

Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...
Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...
Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...Neo Group Inc
 
Software Outsourcing
Software OutsourcingSoftware Outsourcing
Software Outsourcingcreativekarim
 
TechExecs Optimizing Outsourcing Linked In
TechExecs Optimizing Outsourcing Linked InTechExecs Optimizing Outsourcing Linked In
TechExecs Optimizing Outsourcing Linked Inbrookstutor
 
Software Outsourcing Practices
Software Outsourcing PracticesSoftware Outsourcing Practices
Software Outsourcing PracticesSoftheme
 
Software Outsourcing
Software OutsourcingSoftware Outsourcing
Software OutsourcingTanvir Hossen
 
Panel Discussion
Panel DiscussionPanel Discussion
Panel DiscussionProgrameter
 
Software Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceSoftware Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceProgrameter
 
Software Outsourcing: Events Calendar
Software Outsourcing: Events CalendarSoftware Outsourcing: Events Calendar
Software Outsourcing: Events CalendarSoftheme
 
UPES South Asian Geosciences Student’s Conference : Inaugural Ceremony
UPES South Asian Geosciences Student’s Conference : Inaugural CeremonyUPES South Asian Geosciences Student’s Conference : Inaugural Ceremony
UPES South Asian Geosciences Student’s Conference : Inaugural CeremonyUPES Dehradun
 
Fearless IT Outsourcing
Fearless IT OutsourcingFearless IT Outsourcing
Fearless IT OutsourcingAndy Hilliard
 
Software Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief OverviewSoftware Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief OverviewSoftheme
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
 
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...UPES Dehradun
 
Ch15 persuasive presentation power point
Ch15 persuasive presentation power pointCh15 persuasive presentation power point
Ch15 persuasive presentation power pointms451711
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSitrusLLC
 
Outsourcing en las Empresas
Outsourcing en las EmpresasOutsourcing en las Empresas
Outsourcing en las EmpresasYAMJ2010
 
Diapositivas outsourcing
Diapositivas outsourcingDiapositivas outsourcing
Diapositivas outsourcingrichycc7
 

Destaque (20)

Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...
Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...
Optimizing Your Outsourcing Portfolio – Deciding What to Source: Core vs. Con...
 
Software Outsourcing
Software OutsourcingSoftware Outsourcing
Software Outsourcing
 
Outsourcing Tutorial
Outsourcing TutorialOutsourcing Tutorial
Outsourcing Tutorial
 
TechExecs Optimizing Outsourcing Linked In
TechExecs Optimizing Outsourcing Linked InTechExecs Optimizing Outsourcing Linked In
TechExecs Optimizing Outsourcing Linked In
 
Software Outsourcing Practices
Software Outsourcing PracticesSoftware Outsourcing Practices
Software Outsourcing Practices
 
Software Outsourcing
Software OutsourcingSoftware Outsourcing
Software Outsourcing
 
Panel Discussion
Panel DiscussionPanel Discussion
Panel Discussion
 
Software Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 ExperienceSoftware Outsourcing - Inkspin1 Experience
Software Outsourcing - Inkspin1 Experience
 
[En] life sciences software outsourcing services
[En] life sciences software outsourcing services[En] life sciences software outsourcing services
[En] life sciences software outsourcing services
 
Software Outsourcing: Events Calendar
Software Outsourcing: Events CalendarSoftware Outsourcing: Events Calendar
Software Outsourcing: Events Calendar
 
UPES South Asian Geosciences Student’s Conference : Inaugural Ceremony
UPES South Asian Geosciences Student’s Conference : Inaugural CeremonyUPES South Asian Geosciences Student’s Conference : Inaugural Ceremony
UPES South Asian Geosciences Student’s Conference : Inaugural Ceremony
 
Fearless IT Outsourcing
Fearless IT OutsourcingFearless IT Outsourcing
Fearless IT Outsourcing
 
Software Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief OverviewSoftware Outsourcing. Realities and Perspectives: Brief Overview
Software Outsourcing. Realities and Perspectives: Brief Overview
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...
COLLABORATIVE BUSINESS RELATIONSHIP: OPTIMIZING THE VALUE OF STRATEGIC OUTSOU...
 
Ch15 persuasive presentation power point
Ch15 persuasive presentation power pointCh15 persuasive presentation power point
Ch15 persuasive presentation power point
 
Outsourcing Presentación
Outsourcing PresentaciónOutsourcing Presentación
Outsourcing Presentación
 
Software Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best PracticesSoftware Outsourcing: Pitfalls and Best Practices
Software Outsourcing: Pitfalls and Best Practices
 
Outsourcing en las Empresas
Outsourcing en las EmpresasOutsourcing en las Empresas
Outsourcing en las Empresas
 
Diapositivas outsourcing
Diapositivas outsourcingDiapositivas outsourcing
Diapositivas outsourcing
 

Semelhante a Offshore product development - a case study

The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012Coupa Software
 
A Multi-Faceted Approach to CRM at United
A Multi-Faceted Approach to CRM at UnitedA Multi-Faceted Approach to CRM at United
A Multi-Faceted Approach to CRM at UnitedVivastream
 
Building Effective Business Models in Emerging Markets
Building Effective Business Models in Emerging MarketsBuilding Effective Business Models in Emerging Markets
Building Effective Business Models in Emerging MarketsDr. Amit Kapoor
 
Evaluating Vendor Risks - slides
Evaluating Vendor Risks - slidesEvaluating Vendor Risks - slides
Evaluating Vendor Risks - slidesISACA New England
 
Coca-Cola Sabco Inclusive Business
Coca-Cola Sabco Inclusive BusinessCoca-Cola Sabco Inclusive Business
Coca-Cola Sabco Inclusive BusinessThe Supply Chain Lab
 
Evaluating Vendor Risks - Presentation
Evaluating Vendor Risks - PresentationEvaluating Vendor Risks - Presentation
Evaluating Vendor Risks - PresentationISACA New England
 
Time for Real Time?
Time for Real Time?Time for Real Time?
Time for Real Time?Vivastream
 
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITY
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITYHOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITY
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITYBurns White LLC
 
Asq Voc Article 0210
Asq Voc Article 0210Asq Voc Article 0210
Asq Voc Article 0210Mhamil4985
 
PCI IT Conference 2009
PCI IT Conference 2009PCI IT Conference 2009
PCI IT Conference 2009guest43efa2
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...Compuware APM
 
Intro To Capital Success Ceo 1.51
Intro To Capital Success Ceo 1.51Intro To Capital Success Ceo 1.51
Intro To Capital Success Ceo 1.51pmicomm
 
Loma Emerging Technology Conference
Loma Emerging Technology ConferenceLoma Emerging Technology Conference
Loma Emerging Technology Conferencelkelleher001
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...DevOps for Enterprise Systems
 
Team Structures and Project Performance in the Design-Build Marketplace
Team Structures and Project Performance in the Design-Build MarketplaceTeam Structures and Project Performance in the Design-Build Marketplace
Team Structures and Project Performance in the Design-Build MarketplaceWater Design-Build Council
 
120329 Open View Venture, Firas Raouf keynote presentation
120329 Open View Venture, Firas Raouf keynote presentation120329 Open View Venture, Firas Raouf keynote presentation
120329 Open View Venture, Firas Raouf keynote presentationMassTLC
 
The Digital Advisor - Using technology to improve an advisory sales process f...
The Digital Advisor - Using technology to improve an advisory sales process f...The Digital Advisor - Using technology to improve an advisory sales process f...
The Digital Advisor - Using technology to improve an advisory sales process f...The Digital Insurer
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessSanjeev Sharma
 
Navisite and the role of the CFO
Navisite and the role of the CFONavisite and the role of the CFO
Navisite and the role of the CFOMassTLC
 

Semelhante a Offshore product development - a case study (20)

The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012
 
A Multi-Faceted Approach to CRM at United
A Multi-Faceted Approach to CRM at UnitedA Multi-Faceted Approach to CRM at United
A Multi-Faceted Approach to CRM at United
 
Building Effective Business Models in Emerging Markets
Building Effective Business Models in Emerging MarketsBuilding Effective Business Models in Emerging Markets
Building Effective Business Models in Emerging Markets
 
Evaluating Vendor Risks - slides
Evaluating Vendor Risks - slidesEvaluating Vendor Risks - slides
Evaluating Vendor Risks - slides
 
Coca-Cola Sabco Inclusive Business
Coca-Cola Sabco Inclusive BusinessCoca-Cola Sabco Inclusive Business
Coca-Cola Sabco Inclusive Business
 
Evaluating Vendor Risks - Presentation
Evaluating Vendor Risks - PresentationEvaluating Vendor Risks - Presentation
Evaluating Vendor Risks - Presentation
 
Time for Real Time?
Time for Real Time?Time for Real Time?
Time for Real Time?
 
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITY
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITYHOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITY
HOW TO SURVIVE CONSTRUCTION PROJECTS DURING TIMES OF ECONOMIC INSANITY
 
Asq Voc Article 0210
Asq Voc Article 0210Asq Voc Article 0210
Asq Voc Article 0210
 
PCI IT Conference 2009
PCI IT Conference 2009PCI IT Conference 2009
PCI IT Conference 2009
 
PCI IT conference 2009
PCI IT conference 2009PCI IT conference 2009
PCI IT conference 2009
 
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
 
Intro To Capital Success Ceo 1.51
Intro To Capital Success Ceo 1.51Intro To Capital Success Ceo 1.51
Intro To Capital Success Ceo 1.51
 
Loma Emerging Technology Conference
Loma Emerging Technology ConferenceLoma Emerging Technology Conference
Loma Emerging Technology Conference
 
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
IBM Z for the Digital Enterprise 2018 - IBM ADDI as an Enabler for Digital Tr...
 
Team Structures and Project Performance in the Design-Build Marketplace
Team Structures and Project Performance in the Design-Build MarketplaceTeam Structures and Project Performance in the Design-Build Marketplace
Team Structures and Project Performance in the Design-Build Marketplace
 
120329 Open View Venture, Firas Raouf keynote presentation
120329 Open View Venture, Firas Raouf keynote presentation120329 Open View Venture, Firas Raouf keynote presentation
120329 Open View Venture, Firas Raouf keynote presentation
 
The Digital Advisor - Using technology to improve an advisory sales process f...
The Digital Advisor - Using technology to improve an advisory sales process f...The Digital Advisor - Using technology to improve an advisory sales process f...
The Digital Advisor - Using technology to improve an advisory sales process f...
 
DevOps Thinking for the Line of Business
DevOps Thinking for the Line of BusinessDevOps Thinking for the Line of Business
DevOps Thinking for the Line of Business
 
Navisite and the role of the CFO
Navisite and the role of the CFONavisite and the role of the CFO
Navisite and the role of the CFO
 

Último

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Offshore product development - a case study

  • 1. Successful offshore product development Credit Focus from Barclays – A case study February 2009
  • 2. Agenda I. Introduction and business context II. Choosing an application development vendor I. Business drivers for going offshore II. Vendor selection criteria III. Lessons learnt by a first-time product development offshorer
  • 3. Small businesses have a huge problem with late payment and bad debt, but lack credible tools to deal with the issue Late payment a huge problem Existing tools not credible solutions • 40% of small businesses have late payment • Cost – Existing best practice tools can easily take up 5% problems; for 10% their top problem of a small business cost base • Typically small businesses paid ~25 days • Complexity – High expertise required for existing tools late, losing them tens of millions in interest (small business owners generalists, not credit controllers) • Small businesses spend two working weeks • Information – Prohibitive costs of acquisition in the small a year chasing payments business segment means that there is low awareness • Bad debt costs the average small business • Fear – Poor knowledge means small businesses £1,000 each year overestimate the downsides of many existing tools Sources: DTI, Allianz, R3, CMRC, Barclays surveys, Credit industry research; BACS; Bibby; Experian, Insolvencies Service
  • 4. Business drivers meant that any solution had to be intuitive, flexible and scaleable; it also had to be cost-effective Selected business drivers Design consideration Delivery • Small business owners are • Build a highly intuitive user interface, • Negligible customer generalists, not credit control with clear exception-handling and support queries in relation specialists heavy use of context-sensitive help to features and navigation • This is an entirely new concept, so • Support web-analytics to understand • Four releases in first year; the application must learn from its how users interact; production support customer support calls down user base team able to build new releases and satisfaction up • A business prize exists in creating a • Build an application that is • MySQL/J2EE solution tested new mass market for credit designed to be highly scaleable at a concurrency of 50 users management services from day one instantaneously • Simple, ground-breaking pricing • Avoid the cost and complexity of • Purely web-based; browser model required to open up this new client software installation compatibility covering market, so cost-per-user must be low >95% of internet traffic
  • 5. Credit Focus is a web application designed to think and act like a professional credit control department, all for an affordable fee Example screen – customer homepage Key customer benefits I. Check - Know how risky your customers are before you extend credit to them II. Monitor - Be warned about changes in the risk profile of your customers III. Chase - Chase your debtors using a leading firm of debt recovery solicitors
  • 6. Agenda I. Introduction and business context II. Choosing an application development vendor I. Business drivers for going offshore II. Vendor selection criteria III. Lessons learnt by a first-time product development offshorer
  • 7. Credit Focus was considered an ideal project to evaluate new development models and vendors (offshore & onshore) Internal criteria for the right project Reason for criteria • Choose a ‘greenfield’ project with clear requirements, • Vendors will be willing to submit competitive fixed and no legacy systems to accommodate price bids • No excuses: if project fails then accountability is unambiguous • Choose a project able to be delivered in smaller, • Failure would be clear early on, allowing the plug to discrete phases be pulled • Leaves internal capacity to scale up management attention if required • Choose a ‘ring-fenced’ project with zero • Failure or delay will not impact established business dependencies for other business lines lines • Allows test and learn without ‘betting the company’ 7
  • 8. A key consideration during vendor selection was to find a provider that had a lot to gain from winning the work Offshore vendors Onshore vendors • Big and robust... • Recognised sector leader (e.g. • Recognised industry leader (e.g. NMA top 10 technical agency) NASSCOM Top-30) • ‘Blue chip’ financial services clients Long List • ‘Blue chip’ financial services clients • CMM-Level 5 or equivalent • ..but not too big • Want senior management attention • Don’t want to be allocated the ‘B-team’ Short List • Quality of RFP responses (depth, advice, relevance) • Credible, relevant case studies in web applications • Clear why the bid makes sense for vendor Decision • Level of senior management engagement • Quality of key team members offered • The right price = Zensar Technologies
  • 9. Agenda I. Introduction and business context II. Choosing an application development vendor I. Business drivers for going offshore II. Vendor selection criteria III. Lessons learnt by a first-time product development offshorer
  • 10. Trivial differences in the understanding of business requirements are magnified by onshore/offshore distance Recommendation Comments Complete the requirements understanding If the requirements understanding phase slips, let the overall phase properly, no matter what project slip: it will still save you time and money in the long run Overspend on creating a highly Once development starts you won’t have much visibility on what the detailed, functional prototype offshore team are doing; a decent prototype is the best insurance Champion team members who Make it clear (in words and deeds) that there is no such thing as challenge ambiguity in the requirements a stupid question during the requirements understanding phase A lot of understanding is lost If at all possible, go to the offshore location during the without face-to-face interaction requirements understanding phase to explain the business vision Be realistic about what cannot Some things cannot be offshored (e.g. writing good in-product be done offshore copy): leave time and budget to get them done onshore
  • 11. Crack down on informal channels of onshore / offshore communication (senior managers are the worst offenders) Onshore / offshore channel Valid contents Rules • Defects • Each bug must be a fully transparent • Features audit trail of the entire ‘bug’ life-cycle Bug-tracking • Live Support • Only client can prioritise and close ‘bug’ system Formal channels • Requirements • Each version of a project artefact to • Plans be uploaded to the project wiki Project wiki • Prototypes • All versions must be clearly version- • Releases controlled • Any e-mail should carry the relevant bug-tracking system / project wiki E-mails N/A reference no. (which must then be correspondingly updated) Informal channels • All decisions arising in phone conversation to be followed through in the bug-tracking system / project wiki Phone calls N/A 11
  • 12. Even more than for onshore projects, success or failure depends on the quality of a small number of key individuals Project structure Comments l ed al ss to n s cu il ity isio fo ct ib c % je is d e V y 00 pro 1 n ke o ONSHORE OFFSHORE Client Client Account Programme Product Technology Manager Manager Head Head CRUCIAL Project PROJECT Onsite Lead Manager LAYER Develop- Analysis Design Testing ment
  • 13. To compensate for the lack of a physical presence, onshore management must find ways to be visible to the wider team Techniques to generate management visibility Example: real management comments from the project bug-tracking application ‘Walk the walk’ There is no point demanding • “Good spot guys” compliance to certain tools and processes without being willing to • “Failure to replicate doesn't prove lack of a problem” yourself use them • “Excellent bug report” Create consequences Select a few random examples of • “On what basis was this closed?” for bad behaviours bad practices (e.g. poor estimations or badly documented • “Thanks for the pragmatic response” work) and comment • “More narration is required in this bug” Reward good Ensure that exemplars of best Example: management feedback on offshore behaviours practice are publicly team members acknowledged (particularly more junior team members) • “From the moment I became engaged with the Project team it was clear to me that [team member] Talk to the whole Arrange regular update / Q&A was a safe pair of hands... I know that the whole team calls that all team members team has worked hard, but in particular he stands can join (onshore and offshore) out for me.” • “From what I've seen so far, [team member’s] Get on a plane There is no substitute for ‘face- contribution has been extremely strong. She has to-face’ to really communicate brought the a renewed sense of rigour and visibility business requirements to proceedings”