1 / 18

Serving Software Development/QA Needs of Small/Mid-sized Companies

Serving Software Development/QA Needs of Small/Mid-sized Companies. September 2008. Discussion Topics. Quick Overview Effectively Leveraging Dual-shore Model. About Us (Synerzip in a Nut-shell). Software development partner for small/mid-sized technology companies

myra
Download Presentation

Serving Software Development/QA Needs of Small/Mid-sized Companies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Serving Software Development/QA Needs of Small/Mid-sized Companies September 2008 www.synerzip.com

  2. Discussion Topics • Quick Overview • Effectively Leveraging Dual-shore Model Confidential

  3. About Us (Synerzip in a Nut-shell) • Software development partner for small/mid-sized technology companies • Focus: B/C round funded technology companies • Deep experience in product development, testing, & deployment • Handles full software development life cycle • Technology and industry domain agnostic • Engagement flexibility: Fixed-Price OR Dedicated-Team • Actually reduces risk of development/delivery • Experienced software management team • Brings in appropriate level of engineering discipline • Follows Agile development process – responsive & disciplined • Reduces cost – dual-shore team providing 50% cost advantage • Offers long term flexibility – allows (facilitates) taking offshore team captive Confidential

  4. Experienced Team Team of seasoned professionals with extensive experience in offshore software Product Development • Hemant Elhence, Chief Executive Officer • Co-founder & COO of ECMi (Dallas), venture funded software product company • Product-line VP at i2 – managed product portfolio with multiple offshore teams • Manager at McKinsey & Co (Dallas), Consultant at TRG (Boston) • Software engineer at Digital Equipment Corporation (Boston) • BSEE IIT Delhi, MSEE Univ. of Massachusetts, MBA Univ. of Chicago • Vinayak Joglekar, EVP & Chief Technology Officer • Co-founder & CTO of ECMi, lead offshore (India) development center • 22+ years experience in software architecture design & product development, has built and mentored 100+ teams, hired 1000+ software professionals • Successfully delivered off-shore software projects for 20+ companies incl. Alfa-Laval, First Guarantty, Cyberdrawer, etc. • BSME IIT Bombay, MBA IIM Calcutta Confidential

  5. Our Clients Confidential

  6. QA/Testing Maintenance • Automation • Performance/usability • Stress/compatibility Product Development Application Integration Related Services Customer Support • Data Entry • BPO Configuration/ Deployment Data Prep & Loading • Full solution provider for small/mid-sized technology company • – Able to handle all related services • – Puts together tailored team and processes Services Scope Confidential

  7. Technology Skills Synerzip team offers skills for variety of front end, back and helper tools in open source as well as the licensed software. We also have architectural expertise for distributed, n-tier applications and OLAP. Confidential

  8. Discussion Topics • Quick Overview • Effectively Leveraging Dual-shore Model Confidential

  9. < 3 FTEs > 5 FTEs Tough – need to interview 20 to find one good Easily available Ad-hoc – no written req doc, fluid release mgmt, no QA Disciplined – well defined, waterfall or Agile Missing engg leadership, only business savy mgmt Seasoned VP of Engg with next level team Insular and insecure Open minded, healthy “global” view Is “Offshore” Right For You? • Scale: size of software team, incl dev, maint, QA • Talent Availability: how easy is it to find good software talent locally? • Engineering Discipline: how disciplined is you in-house dev and delivery process? • Engineering Leadership: do you have a seasoned “VP of Engineering”? • Company Culture: healthy attitude and willingness to accept “global” talent Confidential

  10. Basic “Offshore” Principles • Have long-term commitment, but start small – say 4 to 12 man-month well defined “project” • Match offshore team composition with needed work content – hire heavy hitters for challenging work and vice-versa • Ensure proper infrastructure set-up for distributed development – source code control, issue tracking system, VPN, wiki, etc. • Follow management hygiene • Over communicate (docs, email, wiki, video-conf, skype, etc.) • Over compensate for project mgmt • Define success criteria & track (results oriented metrics, avoid counting hours!) • Clear management ownership with aligned incentives on your team • Learning cycles • Treat offshore team as “your” team • Maintain continuity of work & team Confidential

  11. Idea owner, drives long-term product roadmap • Passionate, evangelizes the idea • But, can’t “write” detailed reqs • May not understand software dev process and get easily frustrated Needs to be onsite VISIONARY DEV MGR SW ARCHITECT PRODUCT MGR Can be handled Offshore DEVELOPER ARCHITECT BUSINESS ANALYST QA DEVELOPER ARCHITECT • Understands the vision, and writes requirements • Understands domain, specific customers/users, competitors, etc • Detail oriented, analytical • Defines scope of each iteration/release, owns QA • Seasoned development manager – owns delivery plan – resource, time, scope, risk • Pushes back on Prod Mgr to manage scope • Great people manager • Seasoned software technologist –makes effective design trade-offs, lays technical foundation • Works with dev team on design • Owns short-term and long-term technology roadmap Typical Team for New Product Confidential

  12. We spend time upfront to understand the work content • We assign a dedicated team, with direct involvement from client • Client responsible for work content planning and delivery • For the first 3-4 months we actively manage to ensure smooth start-up • Client retains option to “buy their dedicated team” anytime they want • Client project is reasonably well defined and “independent” • We spend time upfront to understand the work content • We scope the work – resources, time, $$, and assign team • We deliver using “Incrementally Priced Agile” • All scope changes negotiated along the way in good faith Pick the Right Model “Fixed Price Project” “Dedicated Team” • Projects need to be well defined and independent • Will still require client team’s ongoing involvement • Client needs to have engineering leadership • Client needs to have long-term interest Confidential

  13. Formal Project Kick-off Fixed Price Project Confidential

  14. Gradual, 2-Step Transfer TRANSFER TRANSFER 5 BUILD 4 20+ FTE Client’s India Operation 3 ~15 FTE Client Team Hosted @Synerzip 8-12 FTEs 5 to 8 FTEs 2 Start of Offshore Engagement with Synerzip (3-5 FTEs) 1 Build Dedicated Team 20 15 Offshore Team Size 10 5 6 12 18 24 Engagement Time (months) Confidential

  15. Client Synerzip • Ensure true partnership relationship • Shared and common objectives • True global one-team perspective • Periodic performance reviews Executive Sponsor Executive Sponsor Project Owner Onsite Product Mgr Offshore Project Mgr • 20%-100% Time commitment • Facilitates communication with offshore team – time/accent difference, etc. • Really understands client’s business needs and concerns • Elicits required information from client personnel with minimal intrusion and inconvenience • Some hands-on technical work, if needed • 10-20% time commitment • Overall responsibility for setting the short-term project objectives • Enables knowledge transfer for offshore team • Sets the “right” tone of team-work and performance • Facilitates resolving all issues – VPN, data availability, key decisions, etc. • 100% Time commitment • Fully responsible for all output from India team • Maintains required quality and quantity of output from offshore team • Maintains positive team atmosphere and morale • Plans ahead for deliverables • Completes weekly progress reports Team Structure For Success Confidential

  16. Synerzip Client Vinayak + Core Team (India) Hemant (US) VP Engineering Prod Mgr (50%) Proj Mgr Other Functions (DBA, Doc, etc) Dev Lead QA Lead Entire Team Transferred to Client, at Their Option Dedicated Client Team in India Full Team Transfer Option Confidential

  17. Billing Rates • Hourly rates above are for informational purposes only, Synerzip assigns a dedicated offshore team and charges flat monthly rate (no overtime charged) • For balanced 5-10 person team, average cost < $3.5K per professional/month • In some cases, a monthly management fee of $2K to $5K per month, will be charged for first 4 months of the engagement • On-site professional is billed on actual hours basis @$80/hr Confidential

  18. Contact Information • Hemant Elhence (Dallas based) • hemant@synerzip.com • Cell Phone: 214.762.4873 • www.synerzip.com • HQ in Dallas, TX • 14228 Midway Rd, #130, Dallas, TX 75244 • Office Tel: 469.322.0349 • Office Fax: 469.322.0490 Confidential

More Related