offshore software development

Descripción

Mapa Mental sobre offshore software development, creado por jerbellah el 15/05/2013.
jerbellah
Mapa Mental por jerbellah, actualizado hace más de 1 año
jerbellah
Creado por jerbellah hace más de 12 años
28
1

Resumen del Recurso

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
                                                                                                                                                        Mostrar resumen completo Ocultar resumen completo