Outsourcing Software Development

Chris Avila
Mind Map by Chris Avila, updated more than 1 year ago
Chris Avila
Created by Chris Avila over 6 years ago
16
0

Description

Mind Map for Outsourcing Software Development

Resource summary

Outsourcing Software Development

Annotations:

  • https://www.youtube.com/watch?v=MEtBVTXHv3E
  1. Risks
    1. Late Deliverables
      1. Loss of oversight
        1. Sharing IP
          1. Responsiveness
            1. Going Overbudget
              1. Developers may be inexperienced
              2. Benefits
                1. Talent
                  1. Speed
                    1. Lower Costs
                      1. Quality
                        1. Established Teams
                          1. In-house team can be focused on other development
                            1. Recieve app with new tech
                              1. In house may not be knowledgeable with certain tech
                              2. Lower headcount
                              3. Business Value
                                1. Cost benefits
                                  1. Lower headcount
                                  2. Risk
                                    1. Experienced developers
                                    2. Time
                                      1. Less time until shipping
                                    3. Challenges

                                      Annotations:

                                      • https://www.reddit.com/r/cscareerquestions/comments/2o3ih7/how_bad_is_outsourcing_in_cs_is_it_huge_problem/cmjp0nv
                                      1. Communication
                                        1. Language barriers
                                          1. Is IT vocabulary standard around the world?
                                          2. Cultural Barriers
                                            1. What does "Yes" mean in country X?
                                              1. Example: Ukraine

                                                Annotations:

                                                • https://www.youtube.com/watch?v=92oo61C_L5g
                                              2. Managing schedules
                                                1. Time Zones
                                                2. Finding the right SW team
                                                  1. Sharing resources
                                                    1. Handing off
                                                      1. Is there "spaghetti code"?
                                                      2. Budgeting
                                                        1. Much detail needed for success
                                                          1. Quality
                                                            1. Ensure the team maintains quality
                                                              1. Security
                                                            2. Best Practices for managing teams

                                                              Annotations:

                                                              • https://www.youtube.com/watch?v=KItTgxJ18cs
                                                              1. Clear Goals/Milestones/Deliverables

                                                                Annotations:

                                                                • http://www.zdnet.com/article/outsourcing-exec-urges-stop-outsourcing-your-software-development/
                                                                1. Agile Development
                                                                  1. Scrum
                                                                  2. Handoff
                                                                    1. Documentation
                                                                      1. Knowledge Transfer
                                                                      2. Research international IP laws
                                                                        1. Code Reviews/Testing
                                                                        Show full summary Hide full summary

                                                                        Similar

                                                                        Useful String Methods
                                                                        Shannon Anderson-Rush
                                                                        Historical Development of Computer Languages
                                                                        Shannon Anderson-Rush
                                                                        Polymer 2.0 - Custom Element - Register Element
                                                                        Ravi Upadhyay
                                                                        Agile Development Introduction
                                                                        olvintp
                                                                        Pears of Wisdom - Java Programming
                                                                        Alex Poiry
                                                                        Pears of Wisdom - Codermetrics Notes
                                                                        Alex Poiry
                                                                        C# Fundamentals
                                                                        Robert Mulpeter
                                                                        Pears of Wisdom - Groovy Fundamentals
                                                                        Alex Poiry
                                                                        Pears of Wisdom - Software Engineering Overview
                                                                        Alex Poiry
                                                                        JavaScript
                                                                        Jonathan Sequeira