Hybridization of Class Responsibility Collaborators Model (HCRCM) with Function Point to enhance Project Estimation Cost in Agile Software Development

2017 ◽  
Vol 2 (6) ◽  
pp. 20-24
Author(s):  
Faki Agebee Silas ◽  
Musa Yusuf ◽  
Anah Hassan Bijik

Estimating software cost in an agile system in terms of effort is very challenging. This is because the traditional models of software cost estimation do not completely fit in the agile development process. This paper presents a methodology to enhance the cost of project estimation in agile development. The hybridization adopts Class Responsibility Collaborators models with function point thereby boosting the agile software development estimation process. The study found out that adopting the Hybridized Class Responsibility Collaborator with function point has great improvement on cost estimation in agile software development.

2017 ◽  
Vol 10 (4) ◽  
pp. 51-64 ◽  
Author(s):  
Saurabh Saurabh ◽  
◽  
Santwana Sagnika ◽  
Samaresh Mishra ◽  
Madhabananda Das ◽  
...  

2020 ◽  
Vol 7 (1) ◽  
pp. 41
Author(s):  
Annisa Azzar Sandhea ◽  
Sri Maulidiyah ◽  
Renny Dewi Sari

The growing development of computers triggers the amount of software in different amounts and uses. A system is said to be good when starting planning that can estimate the cost, time and amount of resources needed as a basis for planning a system. So that the estimated cost can be an element in an assessment. The research explains that the Academic Guidance Information System (SIBIMA) which is a system for carrying out student consultation activities with academic advisers at XYZ University. From the software cost estimation results at SIBIMA use Function Point which is a method of estimating software size using an indirect approach or indirect approach to estimate software size in Function Point units (FP), for Effort values on SIBIMA is 379,906 man / hour and it is known that the cost needed in developing SIBIMA is IDR 22,858,705 so that it can be used as a reference if the higher education institution wants to develop a software system


Author(s):  
Samar Alsaqqa ◽  
Samer Sawalha ◽  
Heba Abdel-Nabi

<p>Software engineering is a discipline that undergone many improvements that aims to keep up with the new advancements in technologies and the modern business requirements through developing effective approaches to reach the final software product, agile software development is one of these successful approaches. Agile software development is a lightweight approach that was proposed to overcome the convolutional development methods’ limitations and to reduce the overhead and the cost while providing flexibility to adopt the changes in requirements at any stage, this is done by managing the tasks and their coordination through a certain set of values and principles.</p><p>In this work, a comprehensive review that outlines the main agile values and principles, and states the key differences that distinguish agile methods over the traditional ones are presented. Then a discussion of the most popular agile methodologies; their life cycles, their roles, and their advantages and disadvantages are outlined. The recent state of art trends that adopts agile development especially in cloud computing, big data, and coordination are also explored. And finally, this work highlights how to choose the best suitable agile methodology that must be selected according to the task at hand, how sensitive the product is and the organization structure.</p>


2020 ◽  
Vol 7 (1) ◽  
pp. 97
Author(s):  
Juliana Kristi ◽  
Siti Nur Aisah ◽  
Renny Sari Dewi

Software cost estimation is the process of predicting software development efforts. The basic input of software cost estimation is the measurement metric. Projects often experience delays, over-budget, and are not completed due to failure to estimate software development costs. PT BPRS (Bank Perkreditan Rakyat Syariah) Lanatabur Tebuireng determines the estimated cost based on the amount of human resources, features needed, and funds owned. This study explains the estimated costs of the FAS (Financing Analysis System) software at PT BPRS Lantabur Tebuireng using the Function Point method. Function Point is a method of measuring software functionality based on the type of user function that is External Input, External Output, External Inquire, Internal Logic File, and External Interface File as well as technical calculations of software development. The final of the FAS (Financing Analysis System) study cost around IDR 94,797,120.


2014 ◽  
Vol 989-994 ◽  
pp. 1501-1504
Author(s):  
Hai Yang

The accuracy of software cost estimation is essential for software development management. By introducing and analyzing the estimation methods of software cost systematically, the paper discussed the necessary of considering the software maintenance stage and estimating the software cost by separating the procedure of software development into several small stages. Then a staged software cost estimation method based on COCOMO model was proposed. The use of the new software cost estimation method proposed by this paper not only contributes to the cost control of software project, but also effectively avoids the bias problem due to using by single cost estimation method so that the accuracy of cost estimation could be improved.


ACTA IMEKO ◽  
2019 ◽  
Vol 7 (4) ◽  
pp. 3
Author(s):  
Ionut Andrei Sandu ◽  
Alexandru Salceanu

<p class="Abstract"><span lang="EN-US">In an ideal Agile Development Team, defects should not exist. But in reality and especially in Automotive Agile Software Development, we need to have a mechanism for defects handling and tracking to closure. In this paper we describe the benefits and principles for measuring the defects handling metrics in automotive programs and organizations which adopted Agile SW Development. We are presenting the Iteration Containment Effectiveness, Program Increment Containment Effectiveness and Defect Debt Trend metrics. The acquired advantages are demonstrated by a detailed example of real application on how to measure the classical Phase Containment Effectiveness metric on Iteration (Sprint) and Program Increment (Scum of Scrums / Scaled Agile) Level. This paper is an extended version of the original contribution to the IMEKO TC 4 2017 symposium in Iasi, Romania.</span></p>


Author(s):  
Vinay Kukreja ◽  
Amitoj Singh

In the globalization of fast changing business and technology environment, it becomes very important to respond quickly to changing user requirements. Traditional methodologies are not appropriate for the projects where user requirements are not fixed. Agile methodologies have been developed to cope up with user changing requirements and emphasize more on working software and customer collaboration. Agile is an umbrella term and it is used for many software development methodologies which shares common characteristics. This chapter mainly focuses on the working methodology of agile development and the usage areas of industry where agile development is implemented. Agile software development is difficult in distributed environment as the team members are at distributed locations. This chapter discusses agile industry applicability enablers which are useful for agile software development in distributed environment.


Sign in / Sign up

Export Citation Format

Share Document