SlideShare uma empresa Scribd logo
1 de 15
Successfully Managing
Offshore Software
Development
for Small &Medium Sized US Companies

By Jack Bicer
CEO & CTO
Septium Corporation
Hybrid-Offshore Software Development


                                          Tel: 714-389-3360
                                eMail: jbicer@septium.com
Successful Offshoring:
Covered Topics
•   Why offshore ?
•   Problems with offshoring.
•   Elements of successful offshoring.
•   When do fixed priced projects increase risk ?
•   Picking a good offshore vendor.
•   Q&A
Background
• 29 years in software development
• CTO for 10+ yrs
• Inventor of Uninstall &
     Automatic Software Updates
• BS in EE, MS in Computer Science, MBA
• CEO & CTO of a hybrid offshore
custom software development company.
Why Offshore Software?
•   Reduce costs
30-50% compared to internal staff
50-75% compared to Outsourcing
    Increase quality – Offshoring will force you to
•
              good process if you don’t already have
have a
one
•   Easy access to high caliber developers, talent you
may not be able to hire or afford
    Expand & Shrink with your business cycle – no
•
politics,     layoffs or morale issues
•   Startups may use just savings and avoid fund
raising
Problems with Offshoring
     Language Barriers – not everyone speaks
•
     English
•    Hard to understand accents
•    Cultural Barriers
    • Yes Men – afraid to deliver bad news or
               challenge bad decisions
    • Not listening - we are smarter than you
               so we’ll tell you what to do
    • Not understanding the simple cultural
        concepts       that we take for granted
•    Poor communications
•    Vendor Misrepresentations & Incompetence
Successful Offshoring
Successful offshoring requires a good software
   development process:
1. Solid Design
2. Realistic project plan
3. Monitored and validated implementation
4. Good testing
5. Talented people
6. Dedication to quality across all levels
7. Long term vision and commitment
Solid Design
 Strong Design Phase
    • Detailed Software Design &
        Specification
           • Use use cases
           • Include UI
    Cost comparison for different phases
           of software development:
    • Design: Change Cost: $1
    • Implementation: Change Cost: $10
    • Production: Change Cost: $100
    If you need to make a change, which
    phase will give you the best ROI? –
    Design !
The project plan
Once you know what you need to do in detail,
you can create:
• Realistic Development Timelines
•  Accurate Cost Estimates from the timelines

Get buy-in from all parties
• Engineering
• Management
• Business / Marketing
Monitoring and Validation
•   Track against the project plan

•  Interim milestone releases every 3-4 weeks
Each release contains working modules
Proof of progress & validation

  Resist “feature creep”
•
Number onereason for project overruns
    and failures
Testing
Solid Testing
•   Should be performed by professional QA staff
•   Not by developers
    Alpha test – internal testing by company
•
    Beta test –internal and limited external usage
•
•   Use automated test tools and do stress
    testing

    Read my whitepaper on “10 Tips for Successful Software
    Development” for more information.
    http://www.septium.com/10tips.pdf
Fixed Price Can Increase
Your Project Risks
•   If you know exactly what you want done, fixed price works
(Maintenance work, infrastructure support, rewrites of old
software).
•   If the specifications are not well defined, or you are
developing a new product or a major new enhancement, fixed
price is bad way to go.
•   With too many changes, Cost of Change may even exceed
the     Original Estimate by as much as 4x.
    Few expected surprises – Can use Fixed Price
•

    Many unknowns – time & materials pricing serves you
•
better.
        You can control the costs better.
For more information, read my whitepaper on “Fixed Priced
Projects can actually increase your risk and costs”
http://www.septium.com/fixedprice.pdf.
Picking a Good Offshore
Vendor
•   Don’t pick a vendor for an offshore project.
    Pick a partner that will support and take care
    of you for the long term.
•   Do hybrid offshoring.
    •   Ask for an American Project Manager with
        significant experience. Eliminate language and
        cultural barriers.
    •   A seasoned software development veteran who
        can help guide you to success. Resolve issues
        before they become bigger problems.
    •   Combine Savings with Quality.
Picking a Good Offshore
Vendor
•   Having good processes in place is a
    requirement. But by itself does not ensure
    successful delivery.
•   Only good processes coupled with good
    people deliver success.
•   Pick smaller, relationship oriented offshore
    vendors with a proven software development
    process.
    •   They usually provide better service than their large
        competitors.
        Every client is very important for them.
Main Takeaway


•   Quality is paramount.

•   Without quality, neither price nor savings
    matters.
Questions ?



                                Jack Bicer
                     Septium Corporation
                              CEO & CTO
                        Tel: 714-389-3360
              eMail: jbicer@septium.com

Mais conteúdo relacionado

Mais procurados

239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)Paul Goldsmith
 
Julia Korytko. Fixed Price Projects
Julia Korytko. Fixed Price ProjectsJulia Korytko. Fixed Price Projects
Julia Korytko. Fixed Price ProjectsLviv Startup Club
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companiesRaman Kannan
 
NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning Jen van der Meer
 
Kostiantyn Bolotin: Практичний кейс проходження Due diligence audit
Kostiantyn Bolotin: Практичний кейс проходження Due diligence auditKostiantyn Bolotin: Практичний кейс проходження Due diligence audit
Kostiantyn Bolotin: Практичний кейс проходження Due diligence auditLviv Startup Club
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice levelJan De Baere
 
Get into bed with qa and keep testing agile
Get into bed with qa and keep testing agileGet into bed with qa and keep testing agile
Get into bed with qa and keep testing agileAgileCymru
 
Agile Software Development for the Ugandan Context
Agile Software Development for the Ugandan Context Agile Software Development for the Ugandan Context
Agile Software Development for the Ugandan Context Stephen Senkomago Musoke
 
Employee Spotlight: Anu Gade
Employee Spotlight: Anu GadeEmployee Spotlight: Anu Gade
Employee Spotlight: Anu GadeExtreme Networks
 
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...Lviv Startup Club
 
Baby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skillsBaby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skillsRamon Victor
 
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a processGot work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a processTim Pennells
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignAgileCymru
 
Managing The Delivery Of Zero Defect Software
Managing The Delivery Of Zero Defect SoftwareManaging The Delivery Of Zero Defect Software
Managing The Delivery Of Zero Defect Softwaresrikanthrao14
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityCprime
 

Mais procurados (20)

239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)239Eleven Agile Behaviours8588 (1)
239Eleven Agile Behaviours8588 (1)
 
Julia Korytko. Fixed Price Projects
Julia Korytko. Fixed Price ProjectsJulia Korytko. Fixed Price Projects
Julia Korytko. Fixed Price Projects
 
Software engineering for small product companies
Software engineering for small product companiesSoftware engineering for small product companies
Software engineering for small product companies
 
NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning NYU ITP Lean LaunchPad Development Planning
NYU ITP Lean LaunchPad Development Planning
 
Sdlc to agile transtion
Sdlc to agile transtion Sdlc to agile transtion
Sdlc to agile transtion
 
Kostiantyn Bolotin: Практичний кейс проходження Due diligence audit
Kostiantyn Bolotin: Практичний кейс проходження Due diligence auditKostiantyn Bolotin: Практичний кейс проходження Due diligence audit
Kostiantyn Bolotin: Практичний кейс проходження Due diligence audit
 
Agile at enterprice level
Agile at enterprice levelAgile at enterprice level
Agile at enterprice level
 
Get into bed with qa and keep testing agile
Get into bed with qa and keep testing agileGet into bed with qa and keep testing agile
Get into bed with qa and keep testing agile
 
Agile Software Development for the Ugandan Context
Agile Software Development for the Ugandan Context Agile Software Development for the Ugandan Context
Agile Software Development for the Ugandan Context
 
Yagna overview dec 2019
Yagna overview dec 2019Yagna overview dec 2019
Yagna overview dec 2019
 
Employee Spotlight: Anu Gade
Employee Spotlight: Anu GadeEmployee Spotlight: Anu Gade
Employee Spotlight: Anu Gade
 
Hire php developers | hire dedicated php developers.
Hire php developers |  hire dedicated php developers.Hire php developers |  hire dedicated php developers.
Hire php developers | hire dedicated php developers.
 
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
Андрій Просов "Fixed Price Agile Projects: Challenges for Project Manager" Kh...
 
Career path in IT
Career path in IT  Career path in IT
Career path in IT
 
Baby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skillsBaby steps and why it's more important than your code skills
Baby steps and why it's more important than your code skills
 
Got work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a processGot work to do? Zest thoughts on making a process
Got work to do? Zest thoughts on making a process
 
Simon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational DesignSimon Powers - Scaling Frameworks in Organisational Design
Simon Powers - Scaling Frameworks in Organisational Design
 
Managing The Delivery Of Zero Defect Software
Managing The Delivery Of Zero Defect SoftwareManaging The Delivery Of Zero Defect Software
Managing The Delivery Of Zero Defect Software
 
From Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product AgilityFrom Project to Product: Unlocking Product Agility
From Project to Product: Unlocking Product Agility
 
What not to do when adopting Agile
What not to do when adopting AgileWhat not to do when adopting Agile
What not to do when adopting Agile
 

Destaque

Six steps for securing offshore development
Six steps for securing offshore developmentSix steps for securing offshore development
Six steps for securing offshore developmentgmaran23
 
AppSec USA 2016: Demystifying CSP
AppSec USA 2016: Demystifying CSPAppSec USA 2016: Demystifying CSP
AppSec USA 2016: Demystifying CSPEli Nesterov
 
Establishing an offshore development center ver4d
Establishing an offshore development center   ver4dEstablishing an offshore development center   ver4d
Establishing an offshore development center ver4dMark Werwath
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Health Care Domain & Testing Challenges
Health Care Domain & Testing ChallengesHealth Care Domain & Testing Challenges
Health Care Domain & Testing ChallengesMindfire Solutions
 
Testing in the healthcare domain
Testing in the healthcare domainTesting in the healthcare domain
Testing in the healthcare domainQAI Global
 
Healthcare domain PPT
Healthcare domain PPTHealthcare domain PPT
Healthcare domain PPTDivya Tadi
 

Destaque (8)

Six steps for securing offshore development
Six steps for securing offshore developmentSix steps for securing offshore development
Six steps for securing offshore development
 
AppSec USA 2016: Demystifying CSP
AppSec USA 2016: Demystifying CSPAppSec USA 2016: Demystifying CSP
AppSec USA 2016: Demystifying CSP
 
Establishing an offshore development center ver4d
Establishing an offshore development center   ver4dEstablishing an offshore development center   ver4d
Establishing an offshore development center ver4d
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Health Care Domain & Testing Challenges
Health Care Domain & Testing ChallengesHealth Care Domain & Testing Challenges
Health Care Domain & Testing Challenges
 
Testing in the healthcare domain
Testing in the healthcare domainTesting in the healthcare domain
Testing in the healthcare domain
 
Healthcare domain PPT
Healthcare domain PPTHealthcare domain PPT
Healthcare domain PPT
 
Company Overview Presentation
Company Overview PresentationCompany Overview Presentation
Company Overview Presentation
 

Semelhante a Managing Offshore Software Development

Extreme Smart Sourcing
Extreme Smart SourcingExtreme Smart Sourcing
Extreme Smart Sourcingdeanhiller
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA
 
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...Jim Vaselopulos
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web InvestmentsJakob Persson
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyOdoo
 
Onshore-offshore model pain points Whitepaper
Onshore-offshore model pain points WhitepaperOnshore-offshore model pain points Whitepaper
Onshore-offshore model pain points WhitepaperThe Digital Group
 
Thoughts on productivity in software development
Thoughts on productivity in software developmentThoughts on productivity in software development
Thoughts on productivity in software developmentMichael Vax
 
Hiring Offshore App Developers - When, Why & How?
Hiring Offshore App Developers - When, Why & How?Hiring Offshore App Developers - When, Why & How?
Hiring Offshore App Developers - When, Why & How?Mind IT Systems
 
Getting Management Buy In Your Top 7 Actions
Getting Management Buy In   Your Top 7 ActionsGetting Management Buy In   Your Top 7 Actions
Getting Management Buy In Your Top 7 ActionsAndrewLi
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestQASymphony
 
Covintus Overview 2013
Covintus Overview 2013Covintus Overview 2013
Covintus Overview 2013Covintus
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Lessing-Flynn
 
How to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdfHow to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdfVrinsoft Technology
 
Case study - SaaS Abs Experience Jan07 09
Case study - SaaS Abs Experience Jan07 09Case study - SaaS Abs Experience Jan07 09
Case study - SaaS Abs Experience Jan07 09ACMBangalore
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Abraic, Inc.
 
Guaranteed Successful Projects
Guaranteed Successful ProjectsGuaranteed Successful Projects
Guaranteed Successful Projectsfaruqh
 

Semelhante a Managing Offshore Software Development (20)

Extreme Smart Sourcing
Extreme Smart SourcingExtreme Smart Sourcing
Extreme Smart Sourcing
 
Open Positions
Open PositionsOpen Positions
Open Positions
 
Linked Reqs
Linked ReqsLinked Reqs
Linked Reqs
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Digital Marketing
Digital MarketingDigital Marketing
Digital Marketing
 
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web Investments
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Onshore-offshore model pain points Whitepaper
Onshore-offshore model pain points WhitepaperOnshore-offshore model pain points Whitepaper
Onshore-offshore model pain points Whitepaper
 
Thoughts on productivity in software development
Thoughts on productivity in software developmentThoughts on productivity in software development
Thoughts on productivity in software development
 
Hiring Offshore App Developers - When, Why & How?
Hiring Offshore App Developers - When, Why & How?Hiring Offshore App Developers - When, Why & How?
Hiring Offshore App Developers - When, Why & How?
 
Getting Management Buy In Your Top 7 Actions
Getting Management Buy In   Your Top 7 ActionsGetting Management Buy In   Your Top 7 Actions
Getting Management Buy In Your Top 7 Actions
 
Making the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTestMaking the Switch from HP Quality Center to qTest
Making the Switch from HP Quality Center to qTest
 
Covintus Overview 2013
Covintus Overview 2013Covintus Overview 2013
Covintus Overview 2013
 
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
Everything You Need to Know for a Better Website in 2014 | Crystal Olig | Oxi...
 
How to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdfHow to Estimate Software Development Project Cost.pdf
How to Estimate Software Development Project Cost.pdf
 
Case study - SaaS Abs Experience Jan07 09
Case study - SaaS Abs Experience Jan07 09Case study - SaaS Abs Experience Jan07 09
Case study - SaaS Abs Experience Jan07 09
 
Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16Upgrade Preparation Best Practices & Templates | INNOVATE16
Upgrade Preparation Best Practices & Templates | INNOVATE16
 
Guaranteed Successful Projects
Guaranteed Successful ProjectsGuaranteed Successful Projects
Guaranteed Successful Projects
 

Último

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 

Último (20)

(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

Managing Offshore Software Development

  • 1. Successfully Managing Offshore Software Development for Small &Medium Sized US Companies By Jack Bicer CEO & CTO Septium Corporation Hybrid-Offshore Software Development Tel: 714-389-3360 eMail: jbicer@septium.com
  • 2. Successful Offshoring: Covered Topics • Why offshore ? • Problems with offshoring. • Elements of successful offshoring. • When do fixed priced projects increase risk ? • Picking a good offshore vendor. • Q&A
  • 3. Background • 29 years in software development • CTO for 10+ yrs • Inventor of Uninstall & Automatic Software Updates • BS in EE, MS in Computer Science, MBA • CEO & CTO of a hybrid offshore custom software development company.
  • 4. Why Offshore Software? • Reduce costs 30-50% compared to internal staff 50-75% compared to Outsourcing Increase quality – Offshoring will force you to • good process if you don’t already have have a one • Easy access to high caliber developers, talent you may not be able to hire or afford Expand & Shrink with your business cycle – no • politics, layoffs or morale issues • Startups may use just savings and avoid fund raising
  • 5. Problems with Offshoring Language Barriers – not everyone speaks • English • Hard to understand accents • Cultural Barriers • Yes Men – afraid to deliver bad news or challenge bad decisions • Not listening - we are smarter than you so we’ll tell you what to do • Not understanding the simple cultural concepts that we take for granted • Poor communications • Vendor Misrepresentations & Incompetence
  • 6. Successful Offshoring Successful offshoring requires a good software development process: 1. Solid Design 2. Realistic project plan 3. Monitored and validated implementation 4. Good testing 5. Talented people 6. Dedication to quality across all levels 7. Long term vision and commitment
  • 7. Solid Design Strong Design Phase • Detailed Software Design & Specification • Use use cases • Include UI Cost comparison for different phases of software development: • Design: Change Cost: $1 • Implementation: Change Cost: $10 • Production: Change Cost: $100 If you need to make a change, which phase will give you the best ROI? – Design !
  • 8. The project plan Once you know what you need to do in detail, you can create: • Realistic Development Timelines • Accurate Cost Estimates from the timelines Get buy-in from all parties • Engineering • Management • Business / Marketing
  • 9. Monitoring and Validation • Track against the project plan • Interim milestone releases every 3-4 weeks Each release contains working modules Proof of progress & validation Resist “feature creep” • Number onereason for project overruns and failures
  • 10. Testing Solid Testing • Should be performed by professional QA staff • Not by developers Alpha test – internal testing by company • Beta test –internal and limited external usage • • Use automated test tools and do stress testing Read my whitepaper on “10 Tips for Successful Software Development” for more information. http://www.septium.com/10tips.pdf
  • 11. Fixed Price Can Increase Your Project Risks • If you know exactly what you want done, fixed price works (Maintenance work, infrastructure support, rewrites of old software). • If the specifications are not well defined, or you are developing a new product or a major new enhancement, fixed price is bad way to go. • With too many changes, Cost of Change may even exceed the Original Estimate by as much as 4x. Few expected surprises – Can use Fixed Price • Many unknowns – time & materials pricing serves you • better. You can control the costs better. For more information, read my whitepaper on “Fixed Priced Projects can actually increase your risk and costs” http://www.septium.com/fixedprice.pdf.
  • 12. Picking a Good Offshore Vendor • Don’t pick a vendor for an offshore project. Pick a partner that will support and take care of you for the long term. • Do hybrid offshoring. • Ask for an American Project Manager with significant experience. Eliminate language and cultural barriers. • A seasoned software development veteran who can help guide you to success. Resolve issues before they become bigger problems. • Combine Savings with Quality.
  • 13. Picking a Good Offshore Vendor • Having good processes in place is a requirement. But by itself does not ensure successful delivery. • Only good processes coupled with good people deliver success. • Pick smaller, relationship oriented offshore vendors with a proven software development process. • They usually provide better service than their large competitors. Every client is very important for them.
  • 14. Main Takeaway • Quality is paramount. • Without quality, neither price nor savings matters.
  • 15. Questions ? Jack Bicer Septium Corporation CEO & CTO Tel: 714-389-3360 eMail: jbicer@septium.com