2012 Agile India最新文献

筛选
英文 中文
Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia 敏捷方法的出现:马来西亚软件从业者的看法
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.14
A. L. Asnawi, A. Gravell, G. Wills
{"title":"Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia","authors":"A. L. Asnawi, A. Gravell, G. Wills","doi":"10.1109/AGILEINDIA.2012.14","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.14","url":null,"abstract":"Agile methods are an established process for developing software nowadays. There is, however, less evidence on their usage among software practitioners in Malaysia. While the methods have become mainstream in other regions, that is not the case in this country. This paper empirically investigates the perceptions of Agile methods usage from seven organisations involving 14 software practitioners in Malaysia. Our participants are using Scrum and have a maximum of five years experience. We categorised our findings in terms of awareness, introduction, and challenges they are facing, together with the suggested and practiced solution from them. Interestingly, a change in mind set when practicing Agile was identified to be helpful in reducing the challenges. Lastly we present the practices in Agile they perceived to deliver the most benefits. We found that the use of Agile is still emerging in the country, and awareness is still lacking especially within the government sector. Although several challenges have been encountered when introducing Agile in their organisations, the benefits of Agile are reported to be in Agile practices such as: the involvement from all parties from the beginning, daily stand-up meeting, iterative and incremental, applying burn down chart, sprint and continuous integration. We aim to provide awareness and knowledge about Agile methods to the practitioners in the country and the nearby region. This paper can serve as a reference to the early adopters who intend to use Agile methods in the future.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127139966","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}
引用次数: 29
Integration Analysis of Security Activities from the Perspective of Agility 敏捷视角下的安全活动集成分析
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.9
S. Sonia, A. Singhal
{"title":"Integration Analysis of Security Activities from the Perspective of Agility","authors":"S. Sonia, A. Singhal","doi":"10.1109/AGILEINDIA.2012.9","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.9","url":null,"abstract":"To combat the increasing trends of security breaches reported nowadays, there is a need to deploy strict security activities with various development methodologies. In the present work we are focusing on an extremely popular agile development Methodology. These methodologies are informal and lightweight in nature having short timescales. But integration of security activities with agile activities always falls short of expectations, as security practices are not able to adapt such characteristics possessed by agile software easily. Therefore a proper integration methodology is required to achieve this aim. Here we propose a novel approach which provides quantitative measure of agility for security activities in terms of real agility degree (RAD). It determines the degree of compatibility of a security activity with agile process. We have also presented a comparative analysis of security activities with each other in context of RAD and risk removal efficiency factor (RREF). RREF is an assessment of how much effective a security activity is for removing the risk. This comparison will assist a developer during software development in deciding which security activity is beneficial than the other for integration.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115199096","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}
引用次数: 16
Agile Practices in Higher Education: A Case Study 高等教育中的敏捷实践:案例研究
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.10
V. Kamat, S. Sardessai
{"title":"Agile Practices in Higher Education: A Case Study","authors":"V. Kamat, S. Sardessai","doi":"10.1109/AGILEINDIA.2012.10","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.10","url":null,"abstract":"Indian higher education is looking forward to major reforms. In the past, much of the efforts to bring in reforms have proved to be counter productive. There is so much of wastage of talent and resources that one is compelled to think whether the agile practices that have met with so much of success in manufacturing and in software industry can be of any help in education sector as well. With this guided inquiry we carried out an experiment to practice few of these principles and the results are very encouraging. In this paper we discuss the motivation behind applying agile practices in higher education and the methodology adopted by us with the help of a case study.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"61 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132240463","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
Investigating Equity of Participation in Pair Programming 结对编程中参与公平性的研究
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.16
Laura Plonka, Judith Segal, Helen Sharp, Janet van der Linden
{"title":"Investigating Equity of Participation in Pair Programming","authors":"Laura Plonka, Judith Segal, Helen Sharp, Janet van der Linden","doi":"10.1109/AGILEINDIA.2012.16","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.16","url":null,"abstract":"Pair Programming (PP) is a software development practice where two programmers share a mouse and keyboard while working together on one computer. A concern among some practitioners is that PP might be a waste of resources if developers have a very low equity of participation, for example, when one developer is doing all the work and the other is not contributing at all. This paper investigates this concern by analysing the equity of participation in industrial pair programming sessions. It quantifies two different types of contributions: verbal contributions and driving contributions. As a result, we found that two thirds of the PP sessions are not equitable. Based on interviews with the developers, we analyse which factors influence the equity of participation. We found that the choice of the workstation, personal preferences, PP experience, work style and skill differences influence who is driving. Additionally, we discuss the implications of sessions that are not equitable and whether the concept of equity of participation could be used as metric to evaluate PP.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126495879","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}
引用次数: 9
Implementing the Lean Concepts of Continuous Improvement and Flow on an Agile Software Development Project: An Industrial Case Study 在敏捷软件开发项目中实现持续改进和流程的精益概念:一个工业案例研究
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.12
Balakumar Swaminathan, K. Jain
{"title":"Implementing the Lean Concepts of Continuous Improvement and Flow on an Agile Software Development Project: An Industrial Case Study","authors":"Balakumar Swaminathan, K. Jain","doi":"10.1109/AGILEINDIA.2012.12","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.12","url":null,"abstract":"The idea of applying lean principles to software development has been gathering a lot of interest over the last decade. Several books have been published exploring the lessons learned from manufacturing around lean. Some books have also taken the principles of lean manufacturing and provided the guidelines for adapting the same to software development. However, there is still a huge need for providing empirical evidence of application of lean principles to software development through real case studies. This paper attempts at making a contribution in that direction, by exploring the implementation of the ideas of continuous improvement and flow, which are so central to lean, on a real life industrial project. Besides exploring the practices that aid these concepts in agile software development, this paper also discusses some of the metrics that can be used for measuring and tracking progress of such a project. The study shows that applying the concepts of continuous improvement and flow to agile software development does seem to have significant benefits, and is something that needs to be extended further and applied to different project situations.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132779553","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}
引用次数: 17
Factor Analysis: Investigating Important Aspects for Agile Adoption in Malaysia 因素分析:调查在马来西亚采用敏捷的重要方面
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.13
A. L. Asnawi, A. Gravell, G. Wills
{"title":"Factor Analysis: Investigating Important Aspects for Agile Adoption in Malaysia","authors":"A. L. Asnawi, A. Gravell, G. Wills","doi":"10.1109/AGILEINDIA.2012.13","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.13","url":null,"abstract":"This paper focuses on identifying the important aspects of Agile adoption from software practitioners in Malaysia. We analyse 27 Agile adoption variables from a survey of early Agile users in Malaysia. Factor analysis is conducted to identify the clusters of the variables (or items) and how they are inter-related to produce factors. Most of the respondents are from software organisations in Kuala Lumpur and Selangor, in which most of the companies are located in Malaysia. The clusters of variables resulting from this analysis can serve as a reference to the practitioners planning to adopt the methodology. The top factors identified from this study are shown in terms of (i) developer involvement and organisation-related aspects, (ii) cultural and people related aspects and (iii) customer collaboration and the need for professional skills when using Agile methods. In addition, factor analysis discovered that practitioners disagreed about the importance of the technical aspects of Agile. While we believe that these findings are particularly important from the Malaysian perspective, however, they also help add to the body of evidence in the field of software engineering and software process particularly in terms of Agile methods adoption. Moreover, the study also can help adopters from the nearby geographical regions to understand and see the suitability of Agile methods for their organisations.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"295 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123807047","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}
引用次数: 23
Influences on Agile Practice Tailoring in Enterprise Software Development 企业软件开发中对敏捷实践裁剪的影响
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.15
J. Bass
{"title":"Influences on Agile Practice Tailoring in Enterprise Software Development","authors":"J. Bass","doi":"10.1109/AGILEINDIA.2012.15","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.15","url":null,"abstract":"Agile development projects have become a reality in large enterprises using offshore development models. A case study involving seven international companies with offices in Bangalore, India, and London, UK was conducted, including interviews with 19 practitioners. The contribution of this paper is to illustrate the reasons for tailoring Agile practices within the context of large enterprises. The findings show that scrum roles and practices did not conflict with enterprise policies or processes and were thought to improve product quality and productivity. However, agile practices from the XP tradition were not so widely adopted. Test driven development did not integrate well within enterprises where independent quality assurance teams were constituted as separate departments. Continuous integration was found to be challenging where enterprise software products required time consuming regression testing and elaborate code release processes. While adoption of coding standards and collective code ownership are necessary to facilitate interaction between disparate stakeholder groups.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"280 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113987530","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}
引用次数: 27
Quality Assurance in Agile: A Study towards Achieving Excellence 敏捷中的质量保证:实现卓越的研究
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.18
S. Bhasin
{"title":"Quality Assurance in Agile: A Study towards Achieving Excellence","authors":"S. Bhasin","doi":"10.1109/AGILEINDIA.2012.18","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.18","url":null,"abstract":"Agile Methods are known to have built-in quality management system, however there are still challenges seen in the real life scenarios within the software organizations that are transitioning from traditional method to Agile development methods. Traditional Quality Assurance techniques are reporting based and rely on heavy weight inspection methods whereas Agile Quality Assurance techniques are built-in daily activities by teams. Research proposal here aims to study various challenges faced in terms of assuring quality in Agile, what are the key drivers or indicators of Quality in agile and proposing the framework to evaluate what aspects of Agile improve the quality of the product in terms of bug rates, development time and costs. Through this study we aim to provide some suggestions to help organizations overcome obstacles expected in adopting the agile method as software development tool and ensuring quality.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123994893","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}
引用次数: 28
Using Scrum for Software Engineering Class Projects 在软件工程类项目中使用Scrum
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.17
R. Wagh
{"title":"Using Scrum for Software Engineering Class Projects","authors":"R. Wagh","doi":"10.1109/AGILEINDIA.2012.17","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.17","url":null,"abstract":"Imparting industry relevant skills and knowledge for the graduating students in the field of Software Engineering is difficult but is necessary to make the students employable and productive right from the time of joining on the job. With outdated curriculum and slow process of revision of syllabi it is difficult to achieve this objective. This paper discusses how one of the popular agile project management frameworks, Scrum can be taught and used to teach basic concepts of software project management without necessitating revision of the syllabus. It also discusses the rise in motivation and interest level of students due to adoption of this approach. It also shows the flexibility of this agile approach to adapt to a situation different than a normal software development scenario in an organization.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130505232","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
How Much Architecture? Reducing the Up-Front Effort 多少建筑?减少前期工作
2012 Agile India Pub Date : 2012-02-17 DOI: 10.1109/AGILEINDIA.2012.11
M. Waterman, J. Noble, G. Allan
{"title":"How Much Architecture? Reducing the Up-Front Effort","authors":"M. Waterman, J. Noble, G. Allan","doi":"10.1109/AGILEINDIA.2012.11","DOIUrl":"https://doi.org/10.1109/AGILEINDIA.2012.11","url":null,"abstract":"A key part of software architecture is the design of the high level structure of a software system -- an exercise in planning ahead. Agile software development methods discourage planning ahead, encapsulated by the Agile Manifesto philosophy \"[we value] responding to change over following aplan\". Development without architecture planning risks failure. This leads to an apparent paradox: how can you design an architecture while using a methodology that promotes not planning ahead? This paper introduces Grounded Theory research that is exploring the factors that affect how much architecture planning industry practitioners do up-front -- in other words, how much architecture? Early results show that the experience of the architects and predefined or template architectures both help to reduce the architectural effort required without sacrificing the benefits of a full architecture design.","PeriodicalId":191446,"journal":{"name":"2012 Agile India","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-02-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127200722","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}
引用次数: 16
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信