Outsourcing Software Development While Maintaining Core Competencies Jeff Moskow, President Ready-to-Run Software, Inc. The Industry's Leading Provider.

Slides:



Advertisements
Similar presentations
Enabling Technology Innovation using Open Source Software
Advertisements

Project Management Approaches for IT Projects
National Defense Industrial Association Systems Engineering Conference Using Outsourcing for Strategic Advantage Wednesday, October 22, 2003 By Tim Budden.
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
Unit 8 Design Strategies and Refactoring. Key Concepts Design strategy deliverables Requirements and constraints Outsourcing Sources of software Platform.
Tom Sheridan IT Director Gas Technology Institute (GTI)
What If You Could… …Automatically protect and secure your company’s most critical business information?... …Get more done with less by enabling employees.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
IT Outsourcing Management
Chapter 10 Information Systems Management. Agenda Information Systems Department Plan the Use of IT Manage Computing Infrastructure Manage Enterprise.
Health Informatics Series
Management Information Systems, 4 th Edition 1 Chapter 16 Alternative Avenues for Systems Acquisitions.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
Thoughtblooms Technology Presentation. Page 2 Software Solutions Make the Difference  Portals  Document management solutions  E-commerce applications.
VENDORS, CONSULTANTS AND USERS
Chapter 9: Software Tools and Dashboards. 2 V. Kumar and W. Reinartz – Customer Relationship Management Overview Topics discussed  CRM Implementation.
Kaspersky Open Space Security: Release 2 World-class security solution for your business.
IT Outsourcing Chad Doiron / Michael Saunders April, 2007.
© Copyright High Performance Concepts, Inc. 12 Criteria for Software Vendor Selection July 14, 2014 prepared by: Brian Savoie Vice President HIGH.
Presentation – Fidel Technologies Agenda What is IT Outsourcing? What IT activities can be outsourced? Benefits of IT Outsourcing Limitations of IT Outsourcing.
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
Basel Accord IITRANSITIONSERVICES Business Integration Support FCM Management Limited Paris New York Toronto.
Chapter 2 The Origins of Software
Problems with reuse – Increased maintenance costs; lack of tool support; not-invented- here syndrome; creating, maintaining, and using a component library.
DEVSENSE s.r.o.. Visual Studio Industry Partner DEVSENSE s.r.o. NEXT STEPS Contact us at: In 2009, DEVSENSE was founded by four software.
Succeeding with Technology Systems Development An Overview of Systems Development Tools and Techniques for Systems Development Systems Investigation Systems.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
What If You Could… …Automatically protect and secure your company’s most critical business information?... …Get more done with less by enabling employees.
Outsoursing in Banks. Traditional Reasons for Outsourcing.
Chapter 2 The Origins of Software Modern Systems Analysis and Design.
Source: J. Hoffer ,J. George, J. Valacich
Created by the Community for the Community BizTalk & Build.
Project Management Tools A Loose Guideline on how to use shovels and rakes at AIAA A presentation for New Hires October 6, 1999.
Bring Consolidation Into Focus The Value of Compaq AlphaServer and Storage Consolidation Solutions Joseph Batista Director Enterprise & Internet Initiatives.
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Best Practices: Aligning Process, Culture and Tools Michael Jordan Senior Project Manager - Microsoft Consulting Services
Object Arena overview  OAOT is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on a global.
R McFadyen Chapter 10 Selecting the Best Alternative Design Strategy.
Chapter 6: Systems Development Steps, Tools, and Techniques Management Information Systems for the Information Age.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
Intuit Canada ULC How to Implement QuickBooks Training in your Practice.
New Rules of Client Engagement: What Will Drive Business? Stephanie Moore Chief marketing Officer UST Global.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
Samba – Good Just Keeps Getting Better The new and not so new features available in Samba, and how they benefit your organization. Copyright 2002 © Dustin.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
Business Acuity Inc. Gersis Software - Custom Software Development.
Chapter 2 The Origins of Software Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich created by Mr.Mohammed.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Installation and Maintenance of Health IT Systems Unit 8b Troubleshooting; Maintenance and Upgrades; and Interaction with Vendors, Developers, and Users.
8-1 © Prentice Hall, 2007 Topic 8: Selecting the Best Alternative Design Strategy Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra,
MSC.Linux Dr. Stefan Mayer European Technical Sales Manager, Linux Division MSC.Software GmbH, Munich.
Copyright © 2007 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are trademarks of Accenture. October 24 th, 2007 CORE.
Lecture 2 The Sources of Software. Copyright © 2011 Pearson Education, Inc. 2 Chapter 2 Introduction There are various sources of software for organizations.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 2.1.
April 23, A shared commitment to provide the most effective education to all students so they live successful lives. We envision using technology.
Business System Development
Enterprise Resource Planning
Object Arena overview Object Arena is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on.
Support 2001.
VENDORS, CONSULTANTS AND USERS
Chapter 2 The Origins of Software
Chapter 11: Creating IS & Managing MIS Projects
Enterprise Program Management Office
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Chapter 2 Information System.
Technology Department Annual Update
Systems Development An Overview of Systems Development
OU BATTLECARD: Oracle Systems Learning Subscription
Presentation transcript:

Outsourcing Software Development While Maintaining Core Competencies Jeff Moskow, President Ready-to-Run Software, Inc. The Industry's Leading Provider of Cross-Platform Software Services

Presentation Overview Product/Application Life Cycle Core Competencies Outsourcing Case Studies How to ensure success

Product/Application Life Cycle Requirements Design Development QA/Test Maintenance End of Life } up to 50-75%

Core Competencies Industry specific skills (think Proprietary Knowledge) Problems that your company solves

When Should I Outsource? The Obvious Internationalization Documentation Integration Porting Support/Help desk System administration

When Should I Outsource? The Not So Obvious Release engineering Installation kitting Maintenance/End-of-life engineering Tool development/maintenance UI/application engine/etc When the original author is gone

Benefits Of Outsourcing To You Easier to hire and retain great engineers Focus on core development activities Make best use of scarce resources Access to additional skills/perspectives Ensure good engineering practices Better morale

Benefits Of Outsourcing To Your CFO and Marketing People Faster time-to-market Load leveling Leverage vendor’s economy of scale Avoid capital expenses

Case Study - Speechworks Opportunity – The opportunity to close a major deal if a Windows ® version could be created within 120 days.

Case Study - Speechworks Problems –Product only existed as a Linux product and did not compile or run on other systems –Product needed to Windows administration utility –Existing staff did not have extensive Windows expertise (and had no experience with real-time applications running under Windows) –Existing staff did not have any experience with Microsoft Installer (MSI) –Inflexible timeframes

Case Study - Speechworks Solution – Outsourcing –Performance enhancements –Create an MMC administration applet –Porting –Installation kit packaging –Functionality and performance testing

Case Study - Speechworks Benefits –Won the deal!! (product ready in 80 days) –Met Speechwork’s customer imposed deadlines –Did not interfere with ongoing development –Immediate application of Windows expertise –Found and fixed problems in the baseline code

Case Study - Microsoft Opportunity - Microsoft saw the opportunity to provide the Internet’s leading single sign-on authentication system -.NET Passport ®

Case Study - Microsoft Problem - To be successful, this technology needed to be ubiquitous; it needed to run on major Unix ® and Linux servers.

Case Study - Microsoft Solution – Outsource –Porting and Development –Unix/Linux Documentation –Unix/Linux Maintenance Engineering –Level 2 Support

Case Study - Microsoft Benefits –.NET Passport available on Unix/Linux platforms –Microsoft avoided hiring Unix skilled level 2 support staff –All schedules met –Platform specific documentation complete –Running at The Weather Channel, Sony, etc. –3 rd party Passport implementation expertise

Right Projects, Wrong Projects Right Projects –“necessary evil” projects –Skill augmentation –Is a “project”, not a loosely connected series of tasks –Can run in parallel with internal development projects –Can leverage vendor’s “economy of scale”

Right Projects, Wrong Projects Wrong Projects –The exciting new feature everyone wants to work on –Projects which require detailed and specialized knowledge of your customer base –Projects which require constant interaction with your staff

Questions To Ask When Qualifying An Outsourcing Vendor Have they done this before? Do they have the expertise necessary? Will they complement or compete with my existing staff? What guarantees do I have with respect to schedule and/or cost? Is this a one time project or the beginning of a long term relationship?

Summary Identify development tasks which are outside your core competency – key concepts: “proprietary knowledge” and “necessary evil” Hire, develop, grow and protect a team of great core competency engineers It’s easy to lay off an outsourcing vendor Create well defined measurable projects Make your vendor a part of your development team