Cost-Effectiveness of Methodologies to Develop Software for IT-Projects (As Exemplified by the “Waterfall” and the “Agile Development” Methodologies)

2015 ◽  
Vol 3 (2) ◽  
pp. 30-33
Author(s):  
Иванов ◽  
A. Ivanov ◽  
Иванова ◽  
O. Ivanova

The paper considers issues related to the choice of more cost-effective methodologies of developing software needed for implementation of ITprojects. Also described are the most conventional methodologies of IT-projects development, along with their main features, specifics and terms of use. Factors, allowing to opt for the “waterfall” software development methodology or for the agile development methodology are identified.

Author(s):  
Chhabi Rani Panigrahi ◽  
Rajib Mall ◽  
Bibudhendu Pati

This chapter emphasizes mainly on the software development methodology basically agile methods of software development in cloud computing platforms and its impact on software development processes. This chapter also covers the benefits of agile development methodology in cloud computing platform. Along with this all traditional software development phases are analyzed to discuss the differences between the traditional software development processes and software development in cloud computing environment. This chapter also includes a brief description of programming models such as MapReduce, BSPCloud, and Dryad etc. available in the literature to handle big data in SaaS cloud. Finally, we highlight the challenges and future scope of software development process in cloud computing environment.


Author(s):  
Ruth Guthrie

Scrum is a software development methodology that is growing in popularity. It is an agile development technique that allows user requirements to change throughout the development of the project. Scrum is often described as appropriate for small development programs with high uncertainty of requirements. This article describes scrum methodology at a high level. The advantages and disadvantages of adopting scrum methodology are reviewed. Impediments to adopting scrum and remedies are also discussed.


Author(s):  
Chhabi Rani Panigrahi ◽  
Rajib Mall ◽  
Bibudhendu Pati

This chapter emphasizes mainly on the software development methodology basically agile methods of software development in cloud computing platforms and its impact on software development processes. This chapter also covers the benefits of agile development methodology in cloud computing platform. Along with this all traditional software development phases are analyzed to discuss the differences between the traditional software development processes and software development in cloud computing environment. This chapter also includes a brief description of programming models such as MapReduce, BSPCloud, and Dryad etc. available in the literature to handle big data in SaaS cloud. Finally, we highlight the challenges and future scope of software development process in cloud computing environment.


Author(s):  
Gopalkrishna Waja ◽  
Jill Shah ◽  
Pankti Nanavati

Agile Software Development plays a quintessential part in modern day software development. The term Agile refers to frequent reassessment and adaptation of plans and techniques and dividing tasks into shorter tasks for efficiency. Agile Software Development differs considerably from Traditional Software Development Methodology. Agile methodology aims to deliver features of a software project in small steps within a short duration of time (i.e., iterations). Hence, it becomes necessary to use agile software development methodology in todays’ fast-paced revolutionizing software industry. This paper discusses the important subtopics of Agile Software Development which gathered by reviewing/surveying of research papers. First, is the Agile Planning Life Cycle which consists of various stages such as pre-planning, planning, release planning and product backlog management. In the next section, principles such as Scrum, Extreme Programming, Kanban and Lean are discussed. The last section comprises the impact of Agile principles on software quality.


Sign in / Sign up

Export Citation Format

Share Document