首页 > 最新文献

2008 IEEE International Conference on Global Software Engineering最新文献

英文 中文
Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners' Views 实施软件过程改进计划:越南实践者观点分析
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.23
M. Babar, M. Niazi
There is a vital need for gaining a solid understanding of different aspects of implementing SPI initiatives in organizations involved in software outsourcing and/or off-shoring, which are parts of Global Software Development (GSD) phenomenon. However, little attention has been paid to understand difficulties and challenges involved in implementing SPI programs in developing countries like Vietnam and Malaysia, which are emerging as key players in the context of GSD. This paper presents findings from an empirical study aimed at exploring practitioners' experiences and perceptions of different aspects of implementing SPI initiatives. Face-to-face meeting sessions were conducted with twenty-three software development practitioners from eight Vietnamese software development organisations, which were involved in software outsourcing contracts and had initiated SPI programs. The results provide interesting insights into different aspects of SPI initiatives. We expect that the findings can provide some advice to SPI practitioners on what needs to be addressed when developing SPI implementation initiatives in countries like Vietnam.
在涉及软件外包和/或离岸外包的组织中,获得对实现SPI计划的不同方面的扎实理解是至关重要的,这是全球软件开发(GSD)现象的一部分。然而,很少有人注意到在越南和马来西亚等发展中国家实施社会福利计划所涉及的困难和挑战,这些国家正在成为GSD背景下的关键参与者。本文提出了一项实证研究的结果,旨在探索从业人员在实施社会进步倡议的不同方面的经验和看法。我们与来自八个越南软件开发机构的二十三名软件开发从业人员进行了面对面的会议,这些机构参与了软件外包合同并启动了SPI计划。结果提供了有关SPI计划不同方面的有趣见解。我们希望这些研究结果可以为社会进步指数从业者在越南等国家制定社会进步指数实施计划时需要解决的问题提供一些建议。
{"title":"Implementing Software Process Improvement Initiatives: An Analysis of Vietnamese Practitioners' Views","authors":"M. Babar, M. Niazi","doi":"10.1109/ICGSE.2008.23","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.23","url":null,"abstract":"There is a vital need for gaining a solid understanding of different aspects of implementing SPI initiatives in organizations involved in software outsourcing and/or off-shoring, which are parts of Global Software Development (GSD) phenomenon. However, little attention has been paid to understand difficulties and challenges involved in implementing SPI programs in developing countries like Vietnam and Malaysia, which are emerging as key players in the context of GSD. This paper presents findings from an empirical study aimed at exploring practitioners' experiences and perceptions of different aspects of implementing SPI initiatives. Face-to-face meeting sessions were conducted with twenty-three software development practitioners from eight Vietnamese software development organisations, which were involved in software outsourcing contracts and had initiated SPI programs. The results provide interesting insights into different aspects of SPI initiatives. We expect that the findings can provide some advice to SPI practitioners on what needs to be addressed when developing SPI implementation initiatives in countries like Vietnam.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125208531","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
Coordinating Mechanisms for Agile Global Software Development 敏捷全球软件开发的协调机制
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.24
Emam Hossain
Despite the apparent significant differences between the fundamental principles of agile and Global Software Development (GSD), there is a growing interest in assessing the viability of using agile practices in GSD. But there has been little research in identifying and understanding the challenges involved in integrating agile and GSD and potential strategies to deal with them. One of the key challenges is coordination of the development work. Study asserts that a good understanding of coordination difficulties can help devise strategies to overcome them. The aim of this PhD study is to explore and understand the use of different coordinating mechanisms to coordinate GSD projects while using agile software development practices.
尽管敏捷和全局软件开发(GSD)的基本原则之间存在明显的显著差异,但人们对评估在GSD中使用敏捷实践的可行性越来越感兴趣。但是,在识别和理解集成敏捷和GSD所涉及的挑战以及应对这些挑战的潜在策略方面,很少有研究。关键的挑战之一是发展工作的协调。研究表明,对协调困难的良好理解有助于制定克服这些困难的策略。这项博士研究的目的是探索和理解在使用敏捷软件开发实践的同时,使用不同的协调机制来协调GSD项目。
{"title":"Coordinating Mechanisms for Agile Global Software Development","authors":"Emam Hossain","doi":"10.1109/ICGSE.2008.24","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.24","url":null,"abstract":"Despite the apparent significant differences between the fundamental principles of agile and Global Software Development (GSD), there is a growing interest in assessing the viability of using agile practices in GSD. But there has been little research in identifying and understanding the challenges involved in integrating agile and GSD and potential strategies to deal with them. One of the key challenges is coordination of the development work. Study asserts that a good understanding of coordination difficulties can help devise strategies to overcome them. The aim of this PhD study is to explore and understand the use of different coordinating mechanisms to coordinate GSD projects while using agile software development practices.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125856108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Challenges of Globally Distributed Software Development – Analysis of Problems Related to Social Processes and Group Relations 全球分布式软件开发的挑战——与社会过程和群体关系相关的问题分析
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.33
A. Piri
When software development is understood as collaborative action between group members, many of the common problems encountered in software development projects can be traced back to social factors of the project. In distributed projects, physical distance between group members limits their face-to-face interaction and thus sets special challenges to communication, which is essential for creating good relations between group members. The goal of this qualitative study is to develop understanding of the importance of social processes and group relations in globally distributed software development, by utilizing literature and earlier research both from software engineering and social sciences.
当软件开发被理解为团队成员之间的协作行为时,软件开发项目中遇到的许多常见问题可以追溯到项目的社会因素。在分布式项目中,团队成员之间的物理距离限制了他们面对面的互动,从而给沟通带来了特殊的挑战,而沟通对于团队成员之间建立良好的关系至关重要。这个定性研究的目标是通过利用软件工程和社会科学的文献和早期研究,发展对全球分布式软件开发中社会过程和群体关系的重要性的理解。
{"title":"Challenges of Globally Distributed Software Development – Analysis of Problems Related to Social Processes and Group Relations","authors":"A. Piri","doi":"10.1109/ICGSE.2008.33","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.33","url":null,"abstract":"When software development is understood as collaborative action between group members, many of the common problems encountered in software development projects can be traced back to social factors of the project. In distributed projects, physical distance between group members limits their face-to-face interaction and thus sets special challenges to communication, which is essential for creating good relations between group members. The goal of this qualitative study is to develop understanding of the importance of social processes and group relations in globally distributed software development, by utilizing literature and earlier research both from software engineering and social sciences.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126881179","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 11
A Comparative Empirical Study of Communication in Distributed and Collocated Development Teams 分布式和协同开发团队中沟通的比较实证研究
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.9
B. Al-Ani, H. K. Edwards
Communication models adopted in large-scale software engineering projects have significant impact on the efficacy of communication. We strove to understand these models by empirically examining synchronous communication within distributed and collocated teams at a large Fortune 500 organization. Our data imply that the overhead for tool support of synchronous communication for distributed teams are generally unacceptably high and that collocated teams are as likely to employ alternatives to face-to-face communication with collocated team members as distributed. Data also imply that communication patterns and models for both distributed and collocated teams evolve naturally over time to meet needs as opposed to a well-defined process delineated at project inception. Finally, data imply that communication models tend to be hybrids of existing communication models, suggesting a continual evolution of team communications over time. These implications collectively suggest that developers are adapting to collaborating with remote team members within this organization, perhaps realizing a new stage of evolution within the software engineering community.
大型软件工程项目中所采用的沟通模式对沟通的有效性有着重要的影响。我们努力通过对一家大型财富500强企业中分布和配置的团队的同步通信进行经验检验来理解这些模型。我们的数据表明,为分布式团队提供同步通信的工具支持的开销通常是高得令人无法接受的,并且与分布式团队一样,并置团队也可能采用与并置团队成员面对面通信的替代方案。数据还暗示,分布式和分布式团队的通信模式和模型随着时间的推移自然发展,以满足需求,而不是在项目开始时描述的良好定义的过程。最后,数据表明,沟通模型往往是现有沟通模型的混合体,这表明团队沟通随着时间的推移会不断演变。这些暗示共同表明开发人员正在适应与组织内的远程团队成员协作,也许在软件工程社区中实现了一个新的发展阶段。
{"title":"A Comparative Empirical Study of Communication in Distributed and Collocated Development Teams","authors":"B. Al-Ani, H. K. Edwards","doi":"10.1109/ICGSE.2008.9","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.9","url":null,"abstract":"Communication models adopted in large-scale software engineering projects have significant impact on the efficacy of communication. We strove to understand these models by empirically examining synchronous communication within distributed and collocated teams at a large Fortune 500 organization. Our data imply that the overhead for tool support of synchronous communication for distributed teams are generally unacceptably high and that collocated teams are as likely to employ alternatives to face-to-face communication with collocated team members as distributed. Data also imply that communication patterns and models for both distributed and collocated teams evolve naturally over time to meet needs as opposed to a well-defined process delineated at project inception. Finally, data imply that communication models tend to be hybrids of existing communication models, suggesting a continual evolution of team communications over time. These implications collectively suggest that developers are adapting to collaborating with remote team members within this organization, perhaps realizing a new stage of evolution within the software engineering community.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127846364","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
A Readiness Model for Software Development Outsourcing Vendors 软件开发外包供应商的准备就绪模型
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.37
S. Khan, M. Niazi, Rashid Ahmad
Software development outsourcing has been growing steadily. However significant outsourcing failure rates have also been reported. One of the major issues in outsourcing business is that many organisations undertake software outsourcing initiatives without knowing whether or not they are ready to undertake them. The objective of this project is to develop a readiness model in order to measure the organisationpsilas (vendor) readiness for software development outsourcing. Two types of data will be collected in this research project: firstly, factors that can have a positive or negative impact on software outsourcing clients in the selection of software development outsourcing vendors; and secondly, how one can implement these factors. The anticipated outcome of this project will be a software outsourcing readiness model to assist software practitioners in the design of effective software outsourcing strategies. This model should assist outsourcing vendors in measuring the strength or weakness of software outsourcing activities.
软件开发外包一直在稳步增长。然而,也有报道称外包失败率很高。外包业务中的一个主要问题是,许多组织在不知道自己是否准备好进行软件外包活动的情况下进行软件外包活动。这个项目的目标是开发一个准备模型,以度量软件开发外包的组织(供应商)准备情况。本研究项目将收集两类数据:第一,在软件开发外包供应商的选择中,会对软件外包客户产生积极或消极影响的因素;其次,如何实现这些因素。这个项目的预期结果将是一个软件外包准备模型,以帮助软件从业者设计有效的软件外包策略。这个模型应该帮助外包供应商度量软件外包活动的优势或劣势。
{"title":"A Readiness Model for Software Development Outsourcing Vendors","authors":"S. Khan, M. Niazi, Rashid Ahmad","doi":"10.1109/ICGSE.2008.37","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.37","url":null,"abstract":"Software development outsourcing has been growing steadily. However significant outsourcing failure rates have also been reported. One of the major issues in outsourcing business is that many organisations undertake software outsourcing initiatives without knowing whether or not they are ready to undertake them. The objective of this project is to develop a readiness model in order to measure the organisationpsilas (vendor) readiness for software development outsourcing. Two types of data will be collected in this research project: firstly, factors that can have a positive or negative impact on software outsourcing clients in the selection of software development outsourcing vendors; and secondly, how one can implement these factors. The anticipated outcome of this project will be a software outsourcing readiness model to assist software practitioners in the design of effective software outsourcing strategies. This model should assist outsourcing vendors in measuring the strength or weakness of software outsourcing activities.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133218206","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Distributed Agile Development: Using Scrum in a Large Project 分布式敏捷开发:在大型项目中使用Scrum
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.38
M. Paasivaara, Sandra Durasiewicz, C. Lassenius
While seemingly incompatible, combining large-scale global software development and agile practices is a challenge undertaken by many companies. Case study reports on the successful use of agile practices in small distributed projects already exist. How these practices could be applied to larger projects, however, remains unstudied. This paper reports a case study on agile practices in a 40- person development organization distributed between Norway and Malaysia. Based on seven interviews in the development organization, we describe how Scrum practices were successfully applied, e.g., using teleconference and Web cameras for daily scrum meetings, synchronized 4- week sprints and weekly scrum-of-scrums. Additional agility supporting practices for distributed projects were identified, e.g., frequent visits, unofficial distributed meetings and annual gatherings are described.
将大规模的全球软件开发和敏捷实践结合起来,虽然看起来不兼容,但却是许多公司面临的挑战。关于在小型分布式项目中成功使用敏捷实践的案例研究报告已经存在。然而,如何将这些实践应用到更大的项目中,仍有待研究。本文报告了在挪威和马来西亚之间分布的一个40人的开发组织中敏捷实践的案例研究。基于对开发组织的七次采访,我们描述了Scrum实践是如何成功应用的,例如,在每天的Scrum会议上使用电话会议和网络摄像机,同步的4周冲刺和每周的Scrum -of- Scrum。另外还确定了分布式项目的敏捷性支持实践,例如,频繁访问、非正式的分布式会议和年度聚会。
{"title":"Distributed Agile Development: Using Scrum in a Large Project","authors":"M. Paasivaara, Sandra Durasiewicz, C. Lassenius","doi":"10.1109/ICGSE.2008.38","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.38","url":null,"abstract":"While seemingly incompatible, combining large-scale global software development and agile practices is a challenge undertaken by many companies. Case study reports on the successful use of agile practices in small distributed projects already exist. How these practices could be applied to larger projects, however, remains unstudied. This paper reports a case study on agile practices in a 40- person development organization distributed between Norway and Malaysia. Based on seven interviews in the development organization, we describe how Scrum practices were successfully applied, e.g., using teleconference and Web cameras for daily scrum meetings, synchronized 4- week sprints and weekly scrum-of-scrums. Additional agility supporting practices for distributed projects were identified, e.g., frequent visits, unofficial distributed meetings and annual gatherings are described.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131400066","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 19
Managing the Iterative Requirements Process in a Multi-national Project Using an Issue Tracker 使用问题跟踪器管理跨国项目中的迭代需求过程
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.14
Christian R. Prause, Marius Scholten, Andreas Zimmermann, René Reiners, M. Eisenhauer
Today's software development is becoming more and more international. With involved stakeholders being distributed over several remote locations in the world, particularly the management of software requirements becomes complex and difficult to handle. In this paper, we report on a Web-based computer-aided requirements elicitation process that decreases the number of necessary face-to-face meetings and reduces communication overhead. It is thus possible to distribute requirements elicitation efforts to partners or contractors that may be situated anywhere in the world.
今天的软件开发正变得越来越国际化。由于涉及的涉众分布在世界上多个远程位置,特别是软件需求的管理变得复杂且难以处理。在本文中,我们报告了基于web的计算机辅助需求引出过程,该过程减少了必要的面对面会议的数量,并减少了通信开销。因此,有可能将需求引出工作分配给可能位于世界任何地方的合作伙伴或承包商。
{"title":"Managing the Iterative Requirements Process in a Multi-national Project Using an Issue Tracker","authors":"Christian R. Prause, Marius Scholten, Andreas Zimmermann, René Reiners, M. Eisenhauer","doi":"10.1109/ICGSE.2008.14","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.14","url":null,"abstract":"Today's software development is becoming more and more international. With involved stakeholders being distributed over several remote locations in the world, particularly the management of software requirements becomes complex and difficult to handle. In this paper, we report on a Web-based computer-aided requirements elicitation process that decreases the number of necessary face-to-face meetings and reduces communication overhead. It is thus possible to distribute requirements elicitation efforts to partners or contractors that may be situated anywhere in the world.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131847461","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
A Metrics Based Approach to Evaluate Design of Software Components 基于度量的软件组件设计评估方法
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.29
K. Chahal, Hardeep Singh
Component based software development approach makes use of already existing software components to build new applications. Software components may be available in-house or acquired from the global market. One of the most critical activities in this reuse based process is the selection of appropriate components. Component evaluation is the core of the component selection process. Component quality models have been proposed to decide upon a criterion against which candidate components can be evaluated and then compared. But none is complete enough to carry out the evaluation. It is advocated that component users need not bother about the internal details of the components. But we believe that complexity of the internal structure of the component can help estimating the effort related to evolution of the component. In our ongoing research, we are focusing on quality of internal design of a software component and its relationship to the external quality attributes of the component.
基于组件的软件开发方法利用已经存在的软件组件来构建新的应用程序。软件组件可以在内部获得,也可以从全球市场获得。在这个基于重用的流程中,最关键的活动之一是选择合适的组件。组件评估是组件选择过程的核心。构件质量模型被提出用来确定候选构件的评价和比较标准。但没有一个是完整到足以进行评估的。建议组件用户不必关心组件的内部细节。但是我们相信组件内部结构的复杂性可以帮助估计与组件的演化相关的工作量。在我们正在进行的研究中,我们关注软件组件的内部设计的质量及其与组件的外部质量属性的关系。
{"title":"A Metrics Based Approach to Evaluate Design of Software Components","authors":"K. Chahal, Hardeep Singh","doi":"10.1109/ICGSE.2008.29","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.29","url":null,"abstract":"Component based software development approach makes use of already existing software components to build new applications. Software components may be available in-house or acquired from the global market. One of the most critical activities in this reuse based process is the selection of appropriate components. Component evaluation is the core of the component selection process. Component quality models have been proposed to decide upon a criterion against which candidate components can be evaluated and then compared. But none is complete enough to carry out the evaluation. It is advocated that component users need not bother about the internal details of the components. But we believe that complexity of the internal structure of the component can help estimating the effort related to evolution of the component. In our ongoing research, we are focusing on quality of internal design of a software component and its relationship to the external quality attributes of the component.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126577891","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
Usage of SCRUM Practices within a Global Company 在一家全球性公司中使用SCRUM实践
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.34
Mauricio Cristal, Daniel Wildt, R. Prikladnicki
Global companies that experimented extensive waterfall phased plans are trying to improve their existing processes to expedite team engagement. SCRUM has become an acceptable path to follow for those companies because it comprises project management as part of its practices. SCRUM has been used with the objective of simplifying project control through simple processes, easy to update documentation and higher team iteration over exhaustive documentation. Instead of investing team effort on producing static documentation, SCRUM proposes to focus on team continuous improvement aiming to add value to business processes. The purpose of this industry report is to describe two projects that experimented SCRUM practices within a globally distributed company. This company has development centers across North America, South America and Asia. This report covers challenges faced by the project teams, strengths and practical recommendations of using SCRUM in a globally distributed environment.
尝试了广泛的瀑布式分阶段计划的全球公司正试图改进他们现有的流程,以加快团队参与。SCRUM已经成为这些公司可以接受的路径,因为它将项目管理作为其实践的一部分。SCRUM的目的是通过简单的流程、易于更新的文档和比详尽的文档更高的团队迭代来简化项目控制。与其将团队的精力投入到生成静态文档上,SCRUM建议将重点放在团队的持续改进上,以增加业务流程的价值。本行业报告的目的是描述两个在全球分布式公司中试验SCRUM实践的项目。该公司在北美、南美和亚洲设有开发中心。本报告涵盖了项目团队面临的挑战、在全球分布式环境中使用SCRUM的优势和实际建议。
{"title":"Usage of SCRUM Practices within a Global Company","authors":"Mauricio Cristal, Daniel Wildt, R. Prikladnicki","doi":"10.1109/ICGSE.2008.34","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.34","url":null,"abstract":"Global companies that experimented extensive waterfall phased plans are trying to improve their existing processes to expedite team engagement. SCRUM has become an acceptable path to follow for those companies because it comprises project management as part of its practices. SCRUM has been used with the objective of simplifying project control through simple processes, easy to update documentation and higher team iteration over exhaustive documentation. Instead of investing team effort on producing static documentation, SCRUM proposes to focus on team continuous improvement aiming to add value to business processes. The purpose of this industry report is to describe two projects that experimented SCRUM practices within a globally distributed company. This company has development centers across North America, South America and Asia. This report covers challenges faced by the project teams, strengths and practical recommendations of using SCRUM in a globally distributed environment.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126115416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 91
Integration of Design in Distributed Development Using D-Scenario Graph 基于D-Scenario图的分布式开发集成设计
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.40
A. Kanjilal, Goutam Kanjilal, S. Bhattacharya
The distributed delivery model has gained immense importance where the actual software is developed in a distributed manner with a common core component and various regional components interfacing with it. This introduces more complexity in software design as sequence diagrams, which implements the use cases are highly interleaved. We propose a new graphical model named Distributed Scenario Graph (D-SG) to integrate the distributed sequence diagrams to have an overall system view. It is a hierarchical graph that models information regarding interleaving of sequence diagrams of regional and common use cases. We also propose a metrics named Optimum Scenario Paths (OSP) that measures the minimum number of independent paths in the D-Scenario Graph for a particular region as well as for the entire system. Our model will help in identifying the minimum number of test cases required for region specific testing and also gives a measure of the complexity of use cases for any region.
分布式交付模型已经获得了巨大的重要性,在这种情况下,实际的软件是以分布式的方式开发的,具有公共核心组件和与之接口的各种区域组件。这在软件设计中引入了更多的复杂性,因为序列图实现了高度交错的用例。我们提出了一种新的图形化模型——分布式场景图(D-SG),将分布式序列图集成在一起,形成一个整体的系统视图。它是一个层次图,对区域用例和公共用例的序列图的交错信息建模。我们还提出了一个名为最优场景路径(OSP)的指标,用于测量特定区域和整个系统的d -场景图中独立路径的最小数量。我们的模型将有助于确定特定区域测试所需的最小测试用例数量,并且还提供了任何区域用例复杂性的度量。
{"title":"Integration of Design in Distributed Development Using D-Scenario Graph","authors":"A. Kanjilal, Goutam Kanjilal, S. Bhattacharya","doi":"10.1109/ICGSE.2008.40","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.40","url":null,"abstract":"The distributed delivery model has gained immense importance where the actual software is developed in a distributed manner with a common core component and various regional components interfacing with it. This introduces more complexity in software design as sequence diagrams, which implements the use cases are highly interleaved. We propose a new graphical model named Distributed Scenario Graph (D-SG) to integrate the distributed sequence diagrams to have an overall system view. It is a hierarchical graph that models information regarding interleaving of sequence diagrams of regional and common use cases. We also propose a metrics named Optimum Scenario Paths (OSP) that measures the minimum number of independent paths in the D-Scenario Graph for a particular region as well as for the entire system. Our model will help in identifying the minimum number of test cases required for region specific testing and also gives a measure of the complexity of use cases for any region.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131902491","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
2008 IEEE International Conference on Global Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1