Evaluating Software Development Firms OUTSOURCING CHECKLIST

Similar documents
6 SECRET TECHNIQUES TO IMPROVE SOFTWARE DEVELOPMENT OUTSOURCING

PPM Software Deployment Guide:

INCORPORATING SERVICES PROCUREMENT INTO A TECHNOLOGY SOLUTION AN SAP FIELDGLASS WHITEPAPER

RPO Market Summary... Page 2 NEAT Evaluation for RPO... Page 5 Vendor Analysis Summary for ADP.. Page 9

SAP Fieldglass Datasheet SAP FIELDGLASS VENDOR MANAGEMENT SYSTEM (VMS) CAPABILITIES AND BENEFITS OVERVIEW

KDEFT: Kanban Driven Engagement Framework for Testing

Key Questions for Your Functional Partners. Improving Cross-Functional Collaboration in Compliance Program Activities

QUICK FACTS. Delivering a Managed Services Solution to Satisfy Exponential Business Growth TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES

TECS IT. References Presentation

Corporate Functions & Business Operations

SAP Fieldglass White Paper INCORPORATING SERVICES PROCUREMENT INTO A TECHNOLOGY SOLUTION

Business Process Outsourcing Web Services Managed Staffing COMPANY PROFILE ALPHA BPO GLOBAL IT SERVICE PROVIDER

ABOUT ENETEL SOLUTIONS

Recruitment. India. Are you looking for the best fit? Let us find the right talent for you Recruitment India Outsourcing

EMC PERSPECTIVE. Creating the Business Case for Enterprise Contracts Management

wipro.com Robotics: Taking Automation to the Next Level in Capital Markets

SAMPLE CANDIDATE WRITE-UP. SEARCH: Vice President of Engineering CLIENT: Computer Networks Company

KEEP THE LIGHTS ON - APPLICATION MAINTENANCE AND SUPPORT

Recommended Practices for Subcontractor Management

Multimedia Cloud Contact Center E-Guide: A Must Read Powerful Purchasing Guide

Effective Vendor Risk Management. April 21, Mario A. Mosse. This Training is Brought to you by ComplianceOnline. Presenter:

DOING WELL WITH LESS: HOW TO ADDRESS 5 WORKPLACE INEFFICIENCIES

IBM Internet Security Systems Customer Support Guide

Topic: IT Services Delivery from the U.S.: Making Location Decisions as Onshoring Increases

Managed Testing Services

ISO 9001:2000 Drives Process Changes at Siemens

Embracing SaaS: A Blueprint for IT Success

Simplifying your financial supply chain. Payments Unbound.

GENERAL REQUIREMENTS FOR ENGINEERING AND DESIGN

Key TSA provisions your M&A team needs to know now

Managed Services. New business opportunities that keep you ahead

Infrastructure Support Services: An Offshore Success Story

Management Information Systems, Sixth Edition. Chapter 13: Choices in Systems Acquisition

velocitypartners.net/ How to Outsource Software Development

AGILENT SPECIFICATIONS INFORMATICS SOFTWARE SUPPORT AND SERVICES SILVER-LEVEL

NEC Cloud Collaboration Low-risk, flexible, cloud-based unified communications and collaboration services to transform your business.

Client Success Manager. Vice President Client Success

The Cross Border Program Strengthening the Sponsor-Partner Offshore Experience

Attachment D: Cost Proposal, RFP Section 3.4

Quality Charter for Planning & Optimization Customer Support

Investor Update Q Rob LoCascio CEO Dan Murphy CFO

Creating Customized Training for a Leading Insurance Company

The Resurgence of Rural Sourcing. The Ongoing Debate

Frequently Asked Questions

Project Management. Risk Management

BlackBerry Enterprise Mobility Suite Management Edition Jumpstart

Plotting Your Path to Smarter HCM in the Cloud. A step-by-step guide for HR leaders and teams.

BT & TechMahindra Global Test Factory: Delivering Business Value

Solution Architect, Electronic Medical Record (EMR) Program Monash Health

Request for Proposal. Outsourced IT & Managed Services. ISSUED DATE: April 12, 2018 SUBMISSION DATE: May 18, 2018 AT 4:00 pm EST

Property Management Software Feature Checklist

IBM Emptoris Strategic Supply Management on Cloud

Career opportunity. Job Descriptions

City of Great Bend. Request for Proposal

Insourcing and Outsourcing Discovery Tasks: Lessons in Adding Value & Minimizing Risk

Effective Negotiation and Management of IT Contracts 1

Customer Privacy Notice

SDEFT: Scrum Driven Engagement Framework for Testing

A NEWCOMER S GUIDE TO OUTSOURCING. cbvcollections.com

A T S A l p h a T e c h S o l u t i o n s

Cambium Care Services Guide

Strategic Highlights. S. D. Shibulal Chief Operating Officer

SELECTION CRITERIA AND PROCESS

Implementing a corporate legal process outsourcing solution. Key considerations before embarking on the legal service delivery transformation journey

Product Manufacturing Should YOU Manufacture Your Product? 5 Questions to Ask

BUILDING TOMORROW S ENTERPRISE

Fairness. Integrity. Responsibility. Service. Trust. Accountability. Inclusive. Dependable JOB AND PERSON SPECIFICATION

Tiger-Consulting has been in business in Asia for more than 25 years.

How well does your procurement measure up?

IMPROVE PERFORMANCE REDUCE COST CREATE VALUE

Leading Providers of Application Management in France 2013

CHAPTER 3: The Root Cause of a Salesperson s Frustration

OpenText Prime Protect

Guardian Support and Guardian Support + Repair for Portable Analyzers and Online Systems

Comprehensive Solutions for Professional Level Hiring. Staforus Consultancy Services Profile

White Paper: Executive Search Firm How to Engage and Utilise Them Successfully. By Simon Fransca Khan of Leading Headhunters Hunter & Chase

International Operational Auditing

Development Office (India) Corporate Headquarters. FLAT NO 202,KKR Square, Plot# 5, Kavuri Hills, Jubliee Post HYDERABAD , Telangana.

Daitan White Paper The Software Development versus Maintenance Dilemma COMMON MISCALCULATIONS IMPACT REVENUE AND MARKET SHARE

ACC IN-HOUSE COUNSEL CERTIFICATION PROGRAM

The Case for Outsourcing Accounts Payable

IBM Emptoris Services Procurement on Cloud

The Rewards of Outsourcing

HID Professional Services Supporting the HID Advantage Partner Network

QUICK FACTS. Executing and Automating Application Testing for a Healthcare Payer Organization TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES

The Entrepreneurial STARTUP Checklist

APPLICATION OUTSOURCING. for life sciences

NaviSource Solutions Group

LEARNING. 5 Essential Ingredients of Successful Workforce Planning THINK TANK EXECUTIVE. trainingefficiency.com LEARNING EXECUTIVE THINK TANK INSIGHTS

OpenText Protect. 1. Introduction. Software Maintenance Program Handbook

Lean Agile Methodologies Accentuate Benefits of Cloud Computing Yash Talreja, President, The Technology Gurus

The Paraplanners provide an invaluable source of research and analysis expertise that is ready-made to plug in to your business.

IngramMicroAdvancedSolutions

White Paper. Managed IT Services as a Business Solution

One Source for Complete Telecom and IT Services

STATEMENT OF WORK (SOW) FRAMEWORK: ENGAGEMENT PATTERNS AN SAP FIELDGLASS WHITEPAPER

Experience the commitment. CGI s U.S. Onshore Delivery Model. Maximizing ROI with highly skilled U.S.-based resources

Proactive asset management that serves the enterprise mission.

SELF MANAGED SUPERANNUATION FUNDS

Back to School for Business Services how to get it right?

Transcription:

Evaluating Software Development Firms OUTSOURCING CHECKLIST Copyright Arcanys 2010 2017

INTRODUCTION Hiring an outsourced software development firm is a huge undertaking. If done properly, it can improve the way you do business and give you a more competitive advantage. If it fails, however, the damaging effects can be catastrophic to the business. With the time, money, and resources you will invest, you need to ensure that you get your money s worth. Apart from guaranteeing that the winning vendor has the right credentials, expertise, experience, and technologies for the project, you need to ensure that you can have a healthy working relationship with them. The checklist is a generic list of questions you need to ask during your vendor evaluation phase. However, sending the entire list to your shortlisted vendors can be inefficient and turn them off directly. We recommend going through some of the items over the phone first so you can tick off a few of them and shorten the vendor screening process. Enrolling the proactive approach will help you gain more insights into vendors capabilities, experience, and business ethics, as this information will help you make better-informed decisions. The Checklist The checklist on the next pages is designed to give you a proactive approach in the vendor selection process. You can modify this 10-key area list based on your specific processes and needs. 1

The Basic Profile The questions below will help you determine if you are dealing with a reliable company with a sustainable business model. Procuring an outsourced software development firm is a long-term project. You need to ensure that the vendor will still be in business from the planning to design, and all the way to the project s support phase. How many years have you been in the software/web development business? How many years have you been offering your services to offshore countries? Describe your company s business model. What are your company s main guiding principles? Describe your onshore, nearshore, and offshore capabilities. Describe your key services. What is your area of expertise? Describe the company s financial condition. What sets your company apart from other software/web development firms? 2

The Client List and References A vendor s clientele will give you a preview if they have the right expertise you are looking for. Similar projects in other companies will help you gauge if the vendor has what it takes to take on and complete a project of this amplitude. As references are equally important, the right vendor should be able to provide you with references from the last few projects they handled. Preferably, these should be senior executives or managers from a company they last provided services to. How many clients have you handled? How many clients do you currently have? Describe the last three projects you recently finished. Provide at least two references with contact information. 3

The Management In evaluating shortlisted vendors for an outsourced software development project, you need to know who will manage the project from the vendor s end. For instance, you need to know up to what level their senior management will be involved if they get your account. Describe the composition dynamics of your teams. Describe your escalation process. Describe the level of experience of the management team. Describe your software support procedures. 4

The Talent Team After evaluating the expertise level of their management team, we move forward to the analysis of the vendor s team. This consists of individuals who will perform the specific tasks needed in every project milestone. As a potential client, you need to determine if these persons have the right qualifications, certifications, and project experience. These questions will also help you gauge if their employees will be around from the project s start to finish. How many employees do you have? Provide the number of employees per position. What is your attrition rate? What are the educational backgrounds of your employees? What are the specific certifications of your employees? What internal and external trainings did they receive in the past? What kind of cultural training do you provide to your employees? Describe your process of scaling up or down. What are your employee retention strategies? What happens to the project when an employee leaves your company? How does your company keep up with the latest industry trends? Do you use subcontractors for any work performed for a client? 5

The Development Process While every company has its own way of doing things, there are standard processes and best practices that every company abides by. Moreover, you need to determine if the vendor s development process complements your business operations, as well as your project s goals. Asking these questions will help you prepare for any collaboration and communication issues that may arise during the project. What software development approaches or styles are you familiar with and specialize in? Are there development processes that you refuse to follow? What are your reporting guidelines for deliverables and performance? Describe the process you went through for clients similar to us. Do you perform hours logging in the development process? 6

The Security There are cases wherein a vendor is also outsourcing development or parts of the project to another vendor to help reduce costs, and there are clients who may not be aware of this common practice. Asking these questions early in the vendor evaluation process will help you prepare and decide on any accountability, security, privacy, and data integrity issues that you are not comfortable with. What are your security and confidentiality guidelines in protecting your clients IP, source codes, and/or other sensitive information? Who owns the code, process, hardware, licenses, and other materials required in the project? What warranties do you provide for the intellectual property and work deliverables? 7

The Total Project Cost Discussing the total project cost early in the vendor evaluation phase will help you decide if their portfolio complements the project s expenses. Taxes and other expenses should already be included in the computation. It should be in black and white to avoid any other costs hidden or recurring that may arise. A competitive vendor should be able to provide a flexible pricing procedure to accommodate the client s needs. What is your pricing model for these types of projects? Discuss any hidden or recurring expenses that may arise in the course of the project. Are you planning to charge any additional taxes on top of your fees? What is your payment schedule? Describe your time accounting and milestone management process. 8

The Project Contract Usually, vendors submit a draft contract after assessing the project details. During your vendor evaluation process, you need to be aware of the project terms and legal points. This is particularly important if the project will be outsourced offshore. There are key contract questions to ask during the evaluation phase. What are the major legal points of the contract? What are the contract term, expiration, and renewal options? 9

The Project Quality Apart from evaluating the management and talent teams, you need to gauge how the vendor will uphold the overall quality of the project. Its standard industry certificates should be able to ascertain the quality of their services. What industry standards do you follow to ensure quality and customer satisfaction in the field? What are the standard quality deliverables for these types of projects? Describe your testing process. What quality certifications do you have? 10

The Technology After assessing the outsourced software development firm s credentials, you need to evaluate if they have the right tools. You can request for an extensive list of technologies they have and the tools they will use for the project. This list gives you and your team a better idea of the vendor s security measures, performance, quality of execution, and overall expertise. This will also help you analyze if the technologies they use are the same or compatible with yours. Knowing firsthand the project management tool they use will help you prepare for the collaboration between the vendor s team and your internal team. What project management tools do you use? What collaboration tools do you use? Describe the infrastructure expertise of your company. Describe the availability of the company software environment. Does the company maintain partnership or support levels Does the company maintain partnership or support levels with software industry leaders? What tools are used by the company in its software lifecycle to author the code, gather and report on code and quality metrics, defect tracking, and change management? 11

INTRODUCTION As a startup founder, I spend a lot of time talking to others like me people who own businesses or building from the ground up. This checklist aims to help you successfully narrow down the shortlisted vendors for outsourced software development and push towards a decision based on a complete set of data. Outsourcing solutions allow companies to focus on their core business. However, procuring the right vendor ensures that you get the real value of outsourcing your solutions to software development firms in the Philippines, India, China or any country of your choice. Final Reminder The 10 key areas in evaluating software development firms are: Basic Profile Client List And References Management Talent Team Development Process Security Total Project Cost Project Contract Project Quality Technology 12

ABOUT ARCANYS Arcanys is a Swiss software development company with a delivery center in Cebu City, Philippines. Our focus is in the development and implementation of great and innovative ideas into smart software solutions for enterprises and startups. Our core business is to help our clients from the design of the specifications to the release of a software project. We provide and manage teams of full-time software developers collaborating with offshore IT teams who are primarily based in North America, Europe, and Australia. We are dedicated to helping clients spot areas for improvements in their innovation process, from solid specifications to limiting errors and bugs, with a keen interest in delivering projects on time; just as you expect it. With our extensive experience in dealing with onshore and offshore clients, you can be assured not only with the quality of the output, but also with the quality of your outsourcing relationship with us. Talk to us today to find out how we can help you achieve your software development goals. CONTACT ARCANYS For business inquiries, drop us a line at fred@arcanys.com or leave us a message through our contact form at https://www.arcanys.com/contact/.