• 沒有找到結果。

第五章  結論與建議

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:

相關文件