Loading...
|
Please use this identifier to cite or link to this item:
https://nccur.lib.nccu.edu.tw/handle/140.119/60227
|
Title: | 從工作分離及需求變動觀點考量不同開發方法之軟體境外開發績效表現 Considering development methods on offshore software development performance: from work dispersion and requirements change perspective |
Authors: | 黃釗熠 Huang, Chaoyi |
Contributors: | 林我聰 Lin, Woo Tsong 黃釗熠 Huang, Chaoyi |
Keywords: | 軟體境外開發 需求變動 工作分離 敏捷開發方法 offshore software development work dispersion requirements change agile development method |
Date: | 2009 |
Issue Date: | 2013-09-04 17:01:19 (UTC+8) |
Abstract: | 全球化使得軟體開發活動轉移至新興或開發中國家,快速變動的商業環境則趨使軟體開發朝向敏捷開發演進,然而軟體境外開發產生工作分離現象,負面影響軟體開發績效,此外敏捷開發法與境外開發環境存在衝突,本研究將軟體開發方法視為一連續漸變的光譜,包含規劃導向、風險導向及敏捷開發等三階段,探討在境外開發的環境下,哪一類型的開發方法能夠擁有較好的績效表現,並能減緩工作分離的負面影響,其中軟體開發方法光譜與績效表現呈現曲線關係,工作分離負面影響敏捷開發端之績效表現,需求變動則負面影響規劃導向端績效表現,結論將從工作分離與需求變動程度觀點,分別探討不同情況下所應採取的專案執行方式。 Affected by globalization, software development activities have transferred to developing country. On the other hand, driven by turbulent business environments, software development methods have become more flexible like agile method. However, work dispersion derived from offshore software development has negative impact on performance. Besides, offshore environments have conflict with agile method in some aspect. There is a need to know the fit of between development methods and offshore modes. This research view development methods as a continuous spectrum, consisting of plan-driven, risk-driven and agile methods, and will probe which part of the spectrum perform better in offshore context and can alleviate the negative work dispersion effect on performance. The result shows that software development spectrum and offshore software development performance have curvilinear relationship. Work dispersion has negative impact on agile method, while requirements change has negative impact on plan-driven part. We’ll conclude from work dispersion and requirements change perspective, discussing how should practitioners conduct offshore project in different situations respectively. |
Reference: | 中文部分 1. 吳仁和 (2010),物件導向系統分析與設計-結合MDA與UML:智勝。 2. 吳仁和、林信惠 (2007). 系統分析與設計 理論與實務應用:智勝文化。 3. 李德治、童慧玲 (2009). 多變量分析:雙葉書廊。 4. 林震岩 (2007),多變量分析:SPSS的操作與應用:智勝文化。 5. 邱皓政 (2008a),量化研究法(一) 研究設計與資料處理:雙葉書廊。 6. 邱皓政 (2008b),量化研究法(二) 統計原理與分析技術:雙葉書廊。 7. 張芳全 (2008),問卷就是要這樣編:心理。 8. 張紹勳 (2008),研究方法:滄海書局。 9. 梁定澎 (1997),資訊管理研究方法總論,資訊管理學報.資訊管理實證研究方法研討會特刊,4(1),1-7。 10. 許金田、胡秀華、劉勇呈、彭文彥 (2009),倫理價值觀組合模式與員工倫理行為傾向支關聯性研究─員工忠誠度的交互作用. 管理評論, 28(3) 。 11. 榮泰生 (2005),SPSS與研究方法:五南。 12. 榮泰生 (2007), Amos與研究方法:五南。 13. 鄭炳強 (2007),軟體工程 從實務出發:智勝文化。 英文部分 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. 39. Lee, O. K., Banerjee, P., Lim, K. H., Kumar, K., Van Hillegersberg, J., & Wei, K. K. (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. |
Description: | 碩士 國立政治大學 資訊管理研究所 97356011 98 |
Source URI: | http://thesis.lib.nccu.edu.tw/record/#G0973560111 |
Data Type: | thesis |
Appears in Collections: | [資訊管理學系] 學位論文
|
Files in This Item:
File |
Size | Format | |
011101.pdf | 1221Kb | Adobe PDF2 | 692 | View/Open |
|
All items in 政大典藏 are protected by copyright, with all rights reserved.
|