Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

offshore software development

Description

Mind Map on offshore software development, created by jerbellah on 15/05/2013.
jerbellah
Mind Map by jerbellah, updated more than 1 year ago
jerbellah
Created by jerbellah about 12 years ago
26
1
1 2 3 4 5 (0)

Resource summary

offshore software development
  1. advantages
    1. lower cost
      1. greater productivity
        1. quick turnaround
          1. Indian workers
            1. better attitudes
              1. patient
                1. flexible
                  1. available
                    1. can be innovative
                      1. good learners
                        1. good at following directions
                        2. ability to assemble team with variety of skills
                          1. low hiring risk
                          2. offshore location
                            1. setting up captive office
                              1. challenges
                                1. more expensive for foreigners
                                  1. rental agreements difficult
                                    1. owners do not trust tenants
                                      1. no central listings
                                      2. difficult to trust managers
                                        1. takes longer to do anything
                                          1. people make promises but do not come through
                                            1. official forms filled out multiple times
                                              1. bribery
                                            2. hiring
                                              1. challenges
                                                1. assessing applicants
                                                  1. dishonesty
                                                  2. responses
                                                    1. use trusted networks
                                                      1. use recommendations
                                                        1. employment tests
                                                          1. interview carefully
                                                            1. no less than 2 years experience
                                                            2. applicants deficient in necessary skills
                                                          2. infrastructure
                                                            1. challenges
                                                              1. internet connections unreliable
                                                                1. power unreliable
                                                                  1. responses
                                                                    1. multiple internet providers
                                                                      1. power backups
                                                                2. developing software
                                                                  1. challenges
                                                                    1. communication
                                                                      1. English not the same
                                                                        1. misunderstanding in written communication
                                                                          1. misspelling
                                                                            1. clarifications add time
                                                                              1. problems with changing requirements
                                                                                1. nonverbal communication is different
                                                                                  1. different accents
                                                                                    1. unfamiliar phrases
                                                                                      1. afraid to ask questions
                                                                                        1. no yes or no - all gray
                                                                                        2. problem solving
                                                                                          1. programmers have difficult time searching for answers
                                                                                            1. afraid to ask for help
                                                                                            2. lack of domain knowledge
                                                                                              1. high turnover
                                                                                                1. money
                                                                                                  1. sometimes pay to work
                                                                                                    1. marriage
                                                                                                      1. motivation
                                                                                                      2. employees expect large raises
                                                                                                        1. client does not know what need
                                                                                                          1. no product owner
                                                                                                            1. graphic design does not work well
                                                                                                              1. client does not explain well
                                                                                                                1. programmers do not see user's perspective
                                                                                                                  1. lack of attention to detail
                                                                                                                    1. affects testing
                                                                                                                    2. security
                                                                                                                    3. responses
                                                                                                                      1. technical manager
                                                                                                                        1. divide project into small roles and responsibilities
                                                                                                                          1. train to be creative problem-solvers
                                                                                                                            1. company culture can help retain employees
                                                                                                                              1. interaction between client and vendor
                                                                                                                                1. frequent
                                                                                                                                  1. written and verbal
                                                                                                                                  2. cultural education/ training
                                                                                                                                    1. vendor representative on-site
                                                                                                                                      1. understands developers' culture
                                                                                                                                        1. respect both ways
                                                                                                                                        2. more management
                                                                                                                                          1. better documentation
                                                                                                                                            1. can substitute for domain knowledge
                                                                                                                                            2. incremental testing
                                                                                                                                          2. time zones
                                                                                                                                            1. challenges
                                                                                                                                              1. scheduling meetings
                                                                                                                                                1. testing takes more time
                                                                                                                                                  1. night support
                                                                                                                                                  2. responses
                                                                                                                                                    1. usually Indian team flexes
                                                                                                                                                    2. can be beneficial
                                                                                                                                                      1. communicate requirements and have solution in one day
                                                                                                                                                    3. political challenges
                                                                                                                                                      1. fear of losing local jobs
                                                                                                                                                        1. territorialism within organization
                                                                                                                                                        Show full summary Hide full summary

                                                                                                                                                        0 comments

                                                                                                                                                        There are no comments, be the first and leave one below:

                                                                                                                                                        Similar

                                                                                                                                                        Of Mice and Men
                                                                                                                                                        amyk4321
                                                                                                                                                        Exchange surfaces and breathing
                                                                                                                                                        megan.radcliffe16
                                                                                                                                                        Logic Pro X Practice Exam
                                                                                                                                                        Chris Redding
                                                                                                                                                        English / FRUIT
                                                                                                                                                        Jan Laxckey
                                                                                                                                                        Edexcel Additional Science Biology Topic 1
                                                                                                                                                        hchen8nrd
                                                                                                                                                        AQA Biology B2 Unit 2.1 - Cells Tissues and Organs
                                                                                                                                                        BeccaElaine
                                                                                                                                                        Cells And Cell Techniques - Flashcards (AQA AS-Level Biology)
                                                                                                                                                        Henry Kitchen
                                                                                                                                                        Digestive System Flash Cards
                                                                                                                                                        Ahmed Almohammed
                                                                                                                                                        Chronology of Paris Anthology
                                                                                                                                                        Summer Pearce