第五章 結論與建議
5.4 研究限制與未來研究建議
國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
5.4
研究限制與未來研究建議然而本研究尚有研究限制的存在,因此根據本研究之限制,提出未來相關研 究方向的建議。
首先,由於研究樣本具有特定資格限定,須為曾經參與過境外開發專案之人 員尚能填答,加上研究成本與時間之限制,因此問卷回收率不高,且僅限於台灣 與中國之境外開發專案,因此未來從事相關研究之研究者,能夠以獲取範圍更大、
更多之境外開發樣本為目標。
第二,本研究採取非實驗法進行實地研究,且將軟體開發方法定義為一連續 漸變之光譜概念,並未採取研究設計控制自變項之分組,因此未來研究可透過實 驗設計,控制不同境外開發專案所使用之開發方法,進行績效表現之比較。
第三,由於研究時程的限制,因此採取橫斷法之研究,擷取單一時間點之樣 本,未來應可採取縱貫法,針對軟體開發生命週期不同階段進行問卷調查,分析 不同開發方法於不同生命週期間之績效表現。
第四,工作分離是境外開發最主要的特色,而本研究延續之前學者的定義,
採取類似赫芬達爾─赫希曼指數衡量工作分離程度,因此未來可進一步對工作分 離進行更深入且多樣性之探討,例如不同面向之工作分離,考量軟體開發生命週 期不同階段之工作分離,抑或是境內與境外工作分離模式之最佳化安排。
最後,對於各情境下特定開發方法之選擇,除了考量工作分離與需求變動外,
未來可將影響專案團隊選擇開發方法之因素納入討論,如團隊溝通互動模式、基 礎建設支援程度、專案管理方式等,建立一開發方法決策模式,於專案起始前,
透過決策分析選擇最適開發方法執行專案。
‧
1. Ågerfalk, P. J., & Fitzgerald, B. (2006). Flexible And Distributed Software Processes: Ole Petunias In New Bowls? Communications of the ACM, 49(10), 27-34.
2. Ancona, D., & Caldwell., D. (1992). Demography and design: Predictors of new product team performance. Organization Science, 3(3), 321-341.
3. Balasubramaniam, R., Lan, C., Kannan, M., & Peng, X. (2006). Can distributed software development be agile? Association for Computing Machinery.
Communications of the ACM, 49(10), 41.
4. Baron, R. M., & Kenny, D. A. (1986). The Moderator-Mediator Variable
Distinction in Social Psychological Research: Conceptual, Strategic, and Statistical Considerations. Journal of Personality and Social Psychology, 51(6), 1173-1182.
5. Batra, D. (2009). Modified Agile Practices for Outsourced Software Projects.
Communications of the ACM, 52(9), 143-148.
6. Beck, K. (2004). Extreme Programming Explained: Embrace Change (2nd Ed.):
Addison-Wesley.
‧
7. Beck, K., Beedle, M., Bennekum, A. v., Cockburn, A., Cunningham, W., Fowler, M., et al. (2001). Manifesto for Agile Software Development, from
http://agilemanifesto.org/
8. Boehm, B., Port, D., & Winsor Brown, A. (2002). Balancing Plan-Driven and Agile Methods in Software Engineering ProjectCourses. Computer Science Education, 12, 187.
9. Boehm, B., & Turner, R. (2005). Management Challenges to Implementing Agile Processes in Traditional Development Organizations. IEEE Software, 22(5), 30-39.
10. Boehm, B. W., & Turner, R. (2003). Balancing agility and discipline: A guide for the perplexed: Addison-Wesley, Boston.
11. Carmel, E., & Agarwal, R. (2001). Tactical approaches for alleviating distance in global software development. IEEE Software, 18(2), 22-29.
12. Carmel, E., & Agarwal, R. (2002). The Maturation of Offshore Sourcing of Information Technology Work. MIS Quarterly Executive, 1(2), 65-76.
13. Carmel, E., & Tjia, P. (2005). Offshoring information technology: Sourcing and outsourcing to a global workforce: Cambridge University Press.
14. Carte, T. A., & Russell, C. J. (2003). In Pursuit of Moderation: Nine Common Errors and Their Solutions. MIS QUARTERLY, 27(3), 479-501.
15. Cockburn, A. (2002). Agile Software Development: Boston: Addison-Wesley.
16. Cohen, J., & Cohen, P. (1983). Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences (2nd ed.): Lawrence Erlbaum, Hillsdale, NJ.
17. Conchúir, E. Ó., Ågerfalk, P. J., Olsson, H. H., & Fitzgerald, B. (2009). Global Software Development: Where are the Benefits? Communications of the ACM, 52(8), 127-131.
18. Cortina, J. M. (1993). Interaction, Nonlinearity, and Multicolinearity: Implications for Multiple Regression. Journal of Management, 19, 915-922.
19. Cummings, J. N., Espinosa, J. A., & Pickering, C. K. (2009). Crossing Spatial and Temporal Boundaries in Globally Distributed Projects: A Relational Model of Coordination Delay. Information Systems Research, 20(3), 420-439.
20. Edwards, H. K. (2005). Analysis of software requirements engineering exercises in a global virtual team setup. Journal of Global Information Management, 13(2), 21-41.
21. Faraj, S., & Sambamurthy, V. (2006). Leadership of information systems development projects. IEEE Transactions on Engineering Management, 53(2), 238-249.
22. Fawcett, S. E., & Closs, D. J. (1993). Co-ordinated global manufacturing, the logistics/manufacturing interaction, and firm performance. Journal of Business Logistics, 14(1), 1-25.
‧
23. Fitzgerald, B. (2000). Systems development methodologies: the problem of tenses.
Information Technology & People, 13(3), 174-185.
24. Fruhling, A., & De Vreede, G. J. (2006). Field experiences with eXtreme
programming: Developing an emergency response system. Journal of Management Information Systems, 22(4), 39-68.
25. Harris, M. L., Collins, R. W., & Hevner, A. R. (2009). Control of Flexible Software Development Under Uncertainty. Information Systems Research, 20(3), 400-419.
26. Herbsleb, J. D., & Mockus, A. (2003). An Empirical Study of Speed and Communication in Globally Distributed Software Development. IEEE Transactions on Software Engineering, 29(6), 481-494.
27. Highsmith, J., & Cockburn., A. (2001). Agile software development: The business of innovation. IEEE Comput., 34(9), 120-122.
28. Holmqvist, M., & Pessi, K. (2006). Agility through scenario development and continuous implementation: a global aftermarket logistics case. European Journal of Information Systems, 15(2), 146-158.
29. Holmstrom, H., Fitzgerald, B., Agerfalk, P. J., & Conchuir, E. O. (2006). Agile Practices Reduce Distance In Global Software Development. Information Systems Management, 23, 7-18.
30. Jaccard, J., Turrisi, R., & and Wan, C. K. (1990). Interaction Effects in Multiple Regression. Sage University Paper Series on Quantitative Applications in the Social Sciences.
31. James, C., & Alpana, P. (2006). A Practical Management and Engineering Approach to Offshore Collaboration. IEEE Software, Vol.23, 20.
32. James, L., & Brett, J. (1984). Mediators, Moderators, and Tests for Mediations.
Journal of Applied Psychology, 69(2), 207-321.
33. Jiang, J., & Klein, G. (1999). Risks to different aspects of system success.
Information and Management, 36, 263-272.
34. Julia, K., Ilan, O., Jos van, H., & Kuldeep, K. (2007). Globally distributed component-based software development: an exploratory study of knowledge management and work division. Journal of Information Technology, 22, 161.
35. Kotlarsky, J., & Oshri, I. (2005). Social ties, knowledge sharing and successful collaboration in globally distributed system development projects. European Journal of Information Systems, 14(1), 37-48.
36. Kruchten, P. (2003). Rational Unified Process, The: An Introduction, 3rd Edition:
Addison-Wesley Professional.
37. Kumar, R. (2005). Research methodology: a step-by-step guide for beginners.
38. Lee, G., & Xia, W. (2005). The ability of information systems development project teams to respond to business and technology changes: a study of flexibility
measures. European Journal of Information Systems, 14(1), 75-92.
‧
(2006). Aligning it components to achieve agility in globally distributed system development. Communications of the ACM, 49(10), 48-54.
40. Lu, M., Watson-Manheim, M. B., Chudoba, K. M., & Wynn, E. (2006). Virtuality and Team Performance: Understanding the Impact of Variety of Practices. Journal of Global Information Technology Management, 9(1), 4-23.
41. Mahaney, R. C., & Lederer, A. L. (2006). The effect of intrinsic and extrinsic rewards for developers on information systems project success. Project Management Journal, 37(4), 42-54.
42. Maruping, L. M., Venkatesh, V., & Agarwal, R. (2009). A Control Theory Perspective on Agile Methodology Use and Changing User Requirements.
Information Systems Research, 20(3), 377-399.
43. Meredth, S., & Francis, D. (2000). Journey towards agility: the agile wheel explored. The TQM Magazine, 12(2).
44. Mohan, K. K., Srividya, A., & Gedela, R. K. (2008). Quality Of Service Prediction Using Fuzzy Logic And RUP Implementation For Process Oriented Development.
International Journal of Reliability, Quality & Safety Engineering, 15, 143-157.
45. Nathan, D., Shivram, M., Ravi Sheshu, N., Manish, S., & Jamie, S. (2008). Hybrid Offshoring: Composite Personae and Evolving Collaboration Technologies.
Information Resources Management Journal, 21, 89.
46. Nicholas, J. (1989). Successful project management: a force-field analysis. Journal of Systems Management, 40(1), 24-36.
47. Nidumolu, S. R., & Subramani, M. R. (2003). The Matrix of Control: Combining Process and Structure Approaches to Managing Software Development. Journal of Management Information Systems, 20(3), 159-196.
48. Nobuhiro, T., & Mita, T. (2008). Offshore Software Development from Japan to China and its Effect on Japanese Software Firms. The Business Review,
Cambridge, Vol.11, 120.
49. O'Leary, M. B., & Cummings, J. N. (2007). The spatial, temporal, and configurational characteristics of geographic dispersion in teams. MIS QUARTERLY, 31(3), 433-452.
50. Olson, G. M., & Olson, J. S. (2000). Distance Matters. Human-Computer Interaction, 15(2), 139-178.
51. Olsson, H. H., Conchuir, E., Agerfalk, P. J., & Fitzgerald, B. (2008). Two-Stage Offshoring: An Investigation Of The Irish Bridge. MIS Quarterly, 32, 257-279.
52. Peters, H., L., O'Conner, E., & Wise, S. L. (1984). The specification and testing of useful moderator variable hypotheses. Reston: Thomas S.Bateman and Gerald R.
Ferris eds.
‧
53. Phan, D., Vogel, D., & Nunamaker, J. J. (1995). Empirical studies in software development projects: field survey and OS/400 study. Information and
Management, 28, 271-280.
54. Procaccino, J., Verner, J., Darter, M., & Amadio, W. (2005). Toward predicting software development success from the perspective of practitioners: an exploratory Bayesian model. Journal of Information Technology, 20(3), 187-200.
55. Qumer, A., & Henderson-Sellers, B. (2008). An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Information and Software Technology, 50, 280.
56. Ramasubbu, N., & Balan, R. K. (2007). Globally Distributed Software
Development Project Performance: An Empirical Analysis. Paper presented at the 6th joint meeting of the European software engineering conference.
57. Ramasubbu, N., Mithas, S., Krishnan, M. S., & Kemerer, C. F. (2008). Work Dispersion, Process-Based Learning, And Offshore Software Development Performance. MIS Quarterly, 32, 437-458.
58. Ryan, T. Y. (1997). Modern Regression Analysis. New York: Wiley.
59. Saarinen, T. (1996). An expanded instrument for evaluating information system success. Information and Management, 31(2), 103-118.
60. Sarker, S. (2009). Exploring Agility in Distributed Information Systems
Development Teams: An Interpretive Study in an Offshoring Context. Information Systems Research, 20(3), 440-461.
61. Sarker, S., Munson, C. L., & Chakraborty, S. (2009). Assessing the relative
contribution of the facets of agility to distributed systems development success: an Analytic Hierarchy Process approach. European Journal of Information Systems, 18(4), 285-299.
62. Schmitt, N. W., & Klimoski, R. J. (1991). Research Methods in Human Resource Management: South-Western, Cincinnati, OH.
63. W.Royce, W. (1970). Managing The Development Of Large Software Systems.
Paper presented at the IEEE WESCON.
64. Yadav, V., Adya, M., Sridhar, V., & Nath, D. (2007). Investigating an agile-rigid approach in globally distributed requirements analysis. Paper presented at the 11th Pacific-Asia Conference on Information Systems (PACIS), Auckland, New
Zealand.
65. Yadav, V., Adya, M., Sridhar, V., & Nath, D. (2009). Flexible Global Software Development (GSD): Antecedents of Success in Requirements Analysis. Journal of Global Information Management, 17(1), 1-31.
‧
‧
□ 專案管理師(Project Manager, PM)
□ 工程師(Engineer)
□ 系統分析師(System Analyst)
□ 軟體測試師(Quality Assurance)
□ 其他 團隊大小: 約 人
全職工作經驗: 約 年
服務公司:
E-mail:
‧
Dear Ladies and Gentlemen:
First of all, thank you for participating in this research. This questionnaire is aimed to investigate how different software development processes affect off-shore development performance. Participants that has experiences in software off-shored or outsourced development project are ideal for this research. It may take you about 3 minutes to complete this questionnaire. The data you provide will only be used in this research and not for any other purposes. Since this questionnaire is an anonymous , please feel free to complete these questions. There is no right or wrong answers only your personal opinion. I really appreciate your support and help. Thank you!
Sincerely,
Graduate Program In Management Information Systems National Cheng-Chi University Thesis advisor: Dr. Woo-Tsong, Lin Graduate student: Chao-yi, Huang E-mail:[email protected]
Software Development Project Characteristic
Please rate the following semantic differential statements according to the characteristic of the most recent off-shore project:
Detailed plan beforehand □ □ □ □ □ □ □ Minimal plan beforehand Working on comprehensive
documents
□ □ □ □ □ □ □ Working on software development
Detailed contract negotiation □ □ □ □ □ □ □ Frequent collaboration with client Incapable of responding to
change
□ □ □ □ □ □ □ Capable of responding to change
‧
Requirements Change
Please rate the following statements according to the most recent off-shore development experience : Strongly
Disagree Disagree Neutral Agree Strongly Agree Requirements fluctuated quite a bit
in early phases of this project □ □ □ □ □ Requirements fluctuated quite a bit
in later phases of this project □ □ □ □ □ Requirements identified at the
beginning of the project were quite different from those toward the end
□ □ □ □ □
Work Dispersion
Please answer the question below according to the most recent off-shore development experience : How much working percent in your development team accounts for the entire software development life cycle (from requirement analysis, system analysis, system design, coding to implementation)?
% (1~99%)
Off-shore Software Development Performance
Please rate the following statements according to the most recent off-shore project : Strongly
Disagree Disagree Neutral Agree Strongly Agree The project came in within its
original schedule □ □ □ □ □ The project clearly met client’s
requirement □ □ □ □ □
This project was full accepted by
client □ □ □ □ □
This project came out with the best possible deliverables for client’s requirement
□ □ □ □ □
I was satisfied with the process by
which this project was completed □ □ □ □ □ I was motivated to continue the
engagement in collaborative work despite geographical differences
□ □ □ □ □
I was motivated to continue the
engagement in collaborative work □ □ □ □ □
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
despite time differences I was motivated to continue the engagement in collaborative work despite cultural differences
□ □ □ □ □
I will expect to engage in future
teamwork □ □ □ □ □
Personal Information
Gender : □ Male
□ Female Position : □ Supervisor
□ Project Manager
□ Engineer
□ System Analyst
□ Quality Assurance
□ Others Team Size : people
Full-time Work Experience : years
Company : E-mail:
‧
‧
□ 软件测试师(Quality Assurance)
□ 其他 团队大小: 约 人
全职工作经验: 约 年
服务单位:
E-mail: