SlideShare a Scribd company logo
1 of 24
Download to read offline
How to choose a mobile development
contractor?
Dmitry Peterson
dmitry.peterson@simbirsoft.com
About me
● SimbirSoft's Deputy CEO for innovations,
Head of mobile development department. 14
years of IT business experience. The founder
of SimbirSoft's mobile development segment
(active since 2011). 45 mobile projects were
implemented under my leadership.
SimbirSoft brand history
● mobile.SimbirSoft belongs to SimbirSoft Group
○ Since 2011.
○ More than 70 projects
○ Clients from the USA, Europe and Russia
● SimbirSoft Group is on the software development market
since 2001 currently employing more than 300 specialists.
Peak load of mobile projects
● Up to 10 000 man-hours
What I am going to speak about
● We act as contractors for mobile app development projects
● We also act as an acquirer and possess the experience of
contractor management
● I will share the experience of hiring a proper
contractor/partner/agency
The reasons and purposes of hiring
a contractor
● Lack of expertise in a certain sphere
● Specific expertise
○ Speech/image recognition
○ Augmented reality
● Focused companies
The reasons and purposes of hiring
a contractor
● Reinforcement of the existing team to meet the deadlines of
the project
○ Resource management: «plugging the holes»
○ Seasonality management
● The deadline was yesterday
● «Urgent decisions»
● Optimization of costs, partnership conditions, etc.
Who are the contractors
● Consider mostly B2B interaction
○ (companies focused on mobile development,
outsourcers)
● Freelance designers
● Indie teams
Algorithm of choosing
● Request references
● Technical interview
● Obligatory requirements for working with our processes and
infrastructure
● Test project for 2-3 days
● Continue cooperation if everything is OK. Search for another
one if you failed to establish cooperation.
The ways of getting benefits from
outsourcing
● High quality and productivity of project implementation
involving an outsourcer is mostly determined by the process
● Process sourcing results in inevitable expenses
Process
● Search
● Selection
● Testing
● Maintaining the database of outsourcers (strong points,
resource availability, prices, log of cooperation history)
● Retention of trusted contractors
Retention of contractors
● Selection process is expensive
● A good contractor expects to get a certain volume of orders
from you
● Balance question
○ Your workload — Their expectations
Designers
● There is a designer on the staff
● There are 20 trusted designers
○ Each one has his/her own style
■ «bright design»
■ strict design
Requirements on designers
● Working in TZ of the acquirer
● Obligatory live communication with the team and the client
How to choose a designer
● Portfolio
● Evaluation of communication skills
● Provide a test case (a familiar design) with vague
requirements
● Specialization
Stop signs
● Does not communicate during collection of requirements
● Sent a complete project in a week with no comments
● The project turned out to be good but the designer doesn't
resist trolling
Features of a good designer
● Gathers the detailed information on the forthcoming project
and may even refuse to do the job providing solid arguments.
Knows his/her strong points well.
● The first result is usually a number of various layouts.
● Provides solid arguments to prove his/her point of view about
preferences of target audience
● Follows the trends
Recommendations
● Set small turnkey iterations and minimize financial losses
● Post-pay
● Working in your infrastructure
● Search for Indian companies with foreign offices
● Request references with real names and phone numbers
● Consider time zones and Indian English peculiarities
Avoid outsourcing of
● Project leads
● Testers
Evolution of working with a
contractor
● Test project
● Outstaffing/outsourcing
● Agency agreement
How to reduce risks if you are
already working
● Creating the plan of your cooperation make sure that you will get the
first significant results as soon as possible
● No prepayment
● Everyday video conferences or working in our office
● QA on our side
● Common information field and infrastructure
● Set the deadlines keeping in mind that urgent improvements may be
required
● Current sources, design and code should be always accessible
● Security and clean license review should be done during the
acceptance
Outstaffing
● It will be better to choose from the list of trusted companies
with successful experience of previous cooperation.
● Give preference to the most sociable specialist
● Explain the rules before the game starts:
○ Task evaluation before implementation
○ Find out everything before the beginning of cooperation
○ …..
Case
● Two weeks before presentation to the investors
○ «Something» has been done already, we have to make it
work properly
● Urgent creation of a breakthrough team
● Working at nights, on weekends and holidays
● Demo app is created
Thanks for watching!
dmitry.peterson@simbirsoft.com
linkedin.com/in/DmitryPeterson

More Related Content

What's hot

Pinnacle Group Presentation
Pinnacle Group PresentationPinnacle Group Presentation
Pinnacle Group Presentation
Lorissa Walker
 
Suraj Kumar-Resume Program Management
Suraj Kumar-Resume Program ManagementSuraj Kumar-Resume Program Management
Suraj Kumar-Resume Program Management
suraj kumar
 
Curriculum Vitae-Indira Devi
Curriculum Vitae-Indira DeviCurriculum Vitae-Indira Devi
Curriculum Vitae-Indira Devi
Indira Devi
 
Business development manager
Business development managerBusiness development manager
Business development manager
hrmahendran
 
Seven's Resume_20150316
Seven's Resume_20150316Seven's Resume_20150316
Seven's Resume_20150316
? ?
 
What is PRINCE2 Project Managment
What is PRINCE2 Project ManagmentWhat is PRINCE2 Project Managment
What is PRINCE2 Project Managment
muktadhoke
 
RESUME 001rev
RESUME 001revRESUME 001rev
RESUME 001rev
Dan Coll
 
Chrystel Schreuder CV May 2016
Chrystel Schreuder CV May 2016Chrystel Schreuder CV May 2016
Chrystel Schreuder CV May 2016
Chrystel Schreuder
 

What's hot (19)

150911 Resume
150911 Resume150911 Resume
150911 Resume
 
Jordan Behan
Jordan BehanJordan Behan
Jordan Behan
 
Pinnacle Group Presentation
Pinnacle Group PresentationPinnacle Group Presentation
Pinnacle Group Presentation
 
SDLC. PM Role
SDLC. PM RoleSDLC. PM Role
SDLC. PM Role
 
The tomorrow company power point by aung thu
The tomorrow company power point by aung thuThe tomorrow company power point by aung thu
The tomorrow company power point by aung thu
 
Suraj Kumar-Resume Program Management
Suraj Kumar-Resume Program ManagementSuraj Kumar-Resume Program Management
Suraj Kumar-Resume Program Management
 
Curriculum Vitae-Indira Devi
Curriculum Vitae-Indira DeviCurriculum Vitae-Indira Devi
Curriculum Vitae-Indira Devi
 
Advantages of project Management
Advantages of project ManagementAdvantages of project Management
Advantages of project Management
 
Account Executive CV
Account Executive CV Account Executive CV
Account Executive CV
 
Business development manager
Business development managerBusiness development manager
Business development manager
 
Resume
Resume Resume
Resume
 
Seven's Resume_20150316
Seven's Resume_20150316Seven's Resume_20150316
Seven's Resume_20150316
 
Project sign off
Project sign offProject sign off
Project sign off
 
What is PRINCE2 Project Managment
What is PRINCE2 Project ManagmentWhat is PRINCE2 Project Managment
What is PRINCE2 Project Managment
 
Brandon L Drouillard Resume 2
Brandon L Drouillard Resume 2Brandon L Drouillard Resume 2
Brandon L Drouillard Resume 2
 
RESUME 001rev
RESUME 001revRESUME 001rev
RESUME 001rev
 
Final pp1
Final pp1Final pp1
Final pp1
 
Chrystel Schreuder CV May 2016
Chrystel Schreuder CV May 2016Chrystel Schreuder CV May 2016
Chrystel Schreuder CV May 2016
 
Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...Remote management and operations of the team consisting of junior engineers.p...
Remote management and operations of the team consisting of junior engineers.p...
 

Similar to How to choose a mobile development contractor

Similar to How to choose a mobile development contractor (20)

Mediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projectsMediacurrent Webinar: Estimating web projects
Mediacurrent Webinar: Estimating web projects
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
Syndicode software development - dedicated team
Syndicode   software development - dedicated teamSyndicode   software development - dedicated team
Syndicode software development - dedicated team
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike BursellDevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
DevSecCon Boston 2018: Technical debt - why I love it by Mike Bursell
 
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
"Role of a CTO in software outsourcing company", Yuriy Nakonechnyy
 
Aligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPOAligning Feature Delivery with OKRs by Gtmhub CPO
Aligning Feature Delivery with OKRs by Gtmhub CPO
 
What is Product Management by Symantec Sr. Product Manager
What is Product Management by Symantec Sr. Product ManagerWhat is Product Management by Symantec Sr. Product Manager
What is Product Management by Symantec Sr. Product Manager
 
Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.Project manager with 10+ years of IT experience.
Project manager with 10+ years of IT experience.
 
Andrii prosov
Andrii prosov Andrii prosov
Andrii prosov
 
How to hire the best software development company for your project?
How to hire the best software development company for your project?How to hire the best software development company for your project?
How to hire the best software development company for your project?
 
helpful-guide-for-finding-dedicated-developers-in-india.pptx
helpful-guide-for-finding-dedicated-developers-in-india.pptxhelpful-guide-for-finding-dedicated-developers-in-india.pptx
helpful-guide-for-finding-dedicated-developers-in-india.pptx
 
RCPC Partner connect
RCPC Partner connectRCPC Partner connect
RCPC Partner connect
 
How to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PMHow to Manage a Mixed Portfolio of Products by Salesforce PM
How to Manage a Mixed Portfolio of Products by Salesforce PM
 
resume-.PDF (2)
resume-.PDF (2)resume-.PDF (2)
resume-.PDF (2)
 
How to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgMHow to Build Products at a Global Scale by Amazon PM & PgM
How to Build Products at a Global Scale by Amazon PM & PgM
 
Unveiling the Secrets of Software Company Transitions: Navigating the Path to...
Unveiling the Secrets of Software Company Transitions: Navigating the Path to...Unveiling the Secrets of Software Company Transitions: Navigating the Path to...
Unveiling the Secrets of Software Company Transitions: Navigating the Path to...
 
Procurement & Contract for IT Projects
Procurement & Contract for IT Projects Procurement & Contract for IT Projects
Procurement & Contract for IT Projects
 
Choosing the Right Angular Development Agency for Your Web Projects.pdf
Choosing the Right Angular Development Agency for Your Web Projects.pdfChoosing the Right Angular Development Agency for Your Web Projects.pdf
Choosing the Right Angular Development Agency for Your Web Projects.pdf
 
Pixegon Introduction
Pixegon IntroductionPixegon Introduction
Pixegon Introduction
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (7)

Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pureBromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
Bromazolam CAS 71368-80-4 high quality opiates, Safe transportation, 99% pure
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 

How to choose a mobile development contractor

  • 1. How to choose a mobile development contractor? Dmitry Peterson dmitry.peterson@simbirsoft.com
  • 2. About me ● SimbirSoft's Deputy CEO for innovations, Head of mobile development department. 14 years of IT business experience. The founder of SimbirSoft's mobile development segment (active since 2011). 45 mobile projects were implemented under my leadership.
  • 3. SimbirSoft brand history ● mobile.SimbirSoft belongs to SimbirSoft Group ○ Since 2011. ○ More than 70 projects ○ Clients from the USA, Europe and Russia ● SimbirSoft Group is on the software development market since 2001 currently employing more than 300 specialists.
  • 4. Peak load of mobile projects ● Up to 10 000 man-hours
  • 5. What I am going to speak about ● We act as contractors for mobile app development projects ● We also act as an acquirer and possess the experience of contractor management ● I will share the experience of hiring a proper contractor/partner/agency
  • 6. The reasons and purposes of hiring a contractor ● Lack of expertise in a certain sphere ● Specific expertise ○ Speech/image recognition ○ Augmented reality ● Focused companies
  • 7. The reasons and purposes of hiring a contractor ● Reinforcement of the existing team to meet the deadlines of the project ○ Resource management: «plugging the holes» ○ Seasonality management ● The deadline was yesterday ● «Urgent decisions» ● Optimization of costs, partnership conditions, etc.
  • 8. Who are the contractors ● Consider mostly B2B interaction ○ (companies focused on mobile development, outsourcers) ● Freelance designers ● Indie teams
  • 9. Algorithm of choosing ● Request references ● Technical interview ● Obligatory requirements for working with our processes and infrastructure ● Test project for 2-3 days ● Continue cooperation if everything is OK. Search for another one if you failed to establish cooperation.
  • 10. The ways of getting benefits from outsourcing ● High quality and productivity of project implementation involving an outsourcer is mostly determined by the process ● Process sourcing results in inevitable expenses
  • 11. Process ● Search ● Selection ● Testing ● Maintaining the database of outsourcers (strong points, resource availability, prices, log of cooperation history) ● Retention of trusted contractors
  • 12. Retention of contractors ● Selection process is expensive ● A good contractor expects to get a certain volume of orders from you ● Balance question ○ Your workload — Their expectations
  • 13. Designers ● There is a designer on the staff ● There are 20 trusted designers ○ Each one has his/her own style ■ «bright design» ■ strict design
  • 14. Requirements on designers ● Working in TZ of the acquirer ● Obligatory live communication with the team and the client
  • 15. How to choose a designer ● Portfolio ● Evaluation of communication skills ● Provide a test case (a familiar design) with vague requirements ● Specialization
  • 16. Stop signs ● Does not communicate during collection of requirements ● Sent a complete project in a week with no comments ● The project turned out to be good but the designer doesn't resist trolling
  • 17. Features of a good designer ● Gathers the detailed information on the forthcoming project and may even refuse to do the job providing solid arguments. Knows his/her strong points well. ● The first result is usually a number of various layouts. ● Provides solid arguments to prove his/her point of view about preferences of target audience ● Follows the trends
  • 18. Recommendations ● Set small turnkey iterations and minimize financial losses ● Post-pay ● Working in your infrastructure ● Search for Indian companies with foreign offices ● Request references with real names and phone numbers ● Consider time zones and Indian English peculiarities
  • 19. Avoid outsourcing of ● Project leads ● Testers
  • 20. Evolution of working with a contractor ● Test project ● Outstaffing/outsourcing ● Agency agreement
  • 21. How to reduce risks if you are already working ● Creating the plan of your cooperation make sure that you will get the first significant results as soon as possible ● No prepayment ● Everyday video conferences or working in our office ● QA on our side ● Common information field and infrastructure ● Set the deadlines keeping in mind that urgent improvements may be required ● Current sources, design and code should be always accessible ● Security and clean license review should be done during the acceptance
  • 22. Outstaffing ● It will be better to choose from the list of trusted companies with successful experience of previous cooperation. ● Give preference to the most sociable specialist ● Explain the rules before the game starts: ○ Task evaluation before implementation ○ Find out everything before the beginning of cooperation ○ …..
  • 23. Case ● Two weeks before presentation to the investors ○ «Something» has been done already, we have to make it work properly ● Urgent creation of a breakthrough team ● Working at nights, on weekends and holidays ● Demo app is created