Standards and Agile Software Development
نویسندگان
چکیده
This paper investigates the adaptability of agile methodologies to software development standards laid down by ISO. On the basis of this analysis, guidelines are proposed for developing software in such a way that the development process conforms to the standards required by the software acquirer, while still retaining its agile characteristics. Extreme Programming (XP) is used as the primary representative of the various agile methodologies.
منابع مشابه
The Role of CM in Agile Development of Safety-Critical Software
Agile development is getting more and more used, also in the development of safety-critical software. For the sake of certification, it is necessary to comply with relevant standards – in this case IEC 61508 and EN 50128. In this paper we focus on two aspects of the need for configuration management and SafeScrum. First and foremost we need to adapt SafeScrum to the standards’ needs for configu...
متن کاملUsability Evaluation Method for Agile Software Development
Agile methods are the best fit for tremendously growing software industry due to its flexible and dynamic nature. But the software developed using agile methods do meet the usability standards? To answer this question we can see that majority of agile software development projects currently involve interactive user interface designs, which can only be possible by following User Centered Design ...
متن کاملAgile Software Development and its Compatibility with a Document-Driven Approach? A Case Study
It is generally assumed among software developers and managers that a document-driven development process is incompatible with an agile development process. There are few reports on this issue and even less empirical research documenting the assumed incompatibility. More and more software companies however have a desire to adopt agile development processes while maintaining compliance with a qu...
متن کاملAgile Practices in Maturity Model for Testing: an Experience Report
Software testing is an important tool for ensuring that software products produced and launched on the market reach the appropriate quality standards. Testing maturity models such as MPT.BR or TMMI, appear in the software scenario as a way to support introducing elements that are essential for developing the discipline of software testing within organizations. Together with this reality, it is ...
متن کاملOJAX: a case study in agile Web 2.0 open source development
Purpose: This paper describes a case study of the development, features and evaluation of a Rich Internet Application for libraries. It attempts to demonstrate best practice in the use of software standards, development processes and evaluation. Methodology/approach: Web 2.0, open source design methods and usability testing were used within an Agile framework. Findings: The adoption of Agile so...
متن کامل