Estimated Value of Software Developer Productivity at the Software Implementation Stage Using Function Points

A. Maspupah, Lukman Hakim Firdaus, Wendi Wirasta
{"title":"Estimated Value of Software Developer Productivity at the Software Implementation Stage Using Function Points","authors":"A. Maspupah, Lukman Hakim Firdaus, Wendi Wirasta","doi":"10.31937/ti.v15i1.2822","DOIUrl":null,"url":null,"abstract":"Most Software Development Processes (SDP) project failures occur due to errors in estimating cost, time, and effort during the planning phase. This happened because the planning carried out still relied on the intuition and experience of the programmer. One approach that can be taken to plan the right SDP is to know the value of SDP productivity. The focus of this research is to determine the value of productivity based on the differences in programmers’ skills. The case study is conducted to determine the productivity value of the web-based software that has been built, namely McDelivery. The productivity value is calculated based on the ratio of software size to the effort. Software size is obtained through the calculation of the Application Function Point Count (APFC). Meanwhile, the effort is obtained through expert judgment to determine the time needed by the development team at the junior, middle, and senior software developers to implement software functionality in person-day to the form of program code. The result shows that the productivity value of SDP is directly proportional to the level of ability of the programmers. These productivity values ​​can be used as a solution option to calculate the estimated time, cost, and even the availability of programmers that are adjusted to the conditions faced in planning software development","PeriodicalId":347196,"journal":{"name":"Ultimatics : Jurnal Teknik Informatika","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Ultimatics : Jurnal Teknik Informatika","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31937/ti.v15i1.2822","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Most Software Development Processes (SDP) project failures occur due to errors in estimating cost, time, and effort during the planning phase. This happened because the planning carried out still relied on the intuition and experience of the programmer. One approach that can be taken to plan the right SDP is to know the value of SDP productivity. The focus of this research is to determine the value of productivity based on the differences in programmers’ skills. The case study is conducted to determine the productivity value of the web-based software that has been built, namely McDelivery. The productivity value is calculated based on the ratio of software size to the effort. Software size is obtained through the calculation of the Application Function Point Count (APFC). Meanwhile, the effort is obtained through expert judgment to determine the time needed by the development team at the junior, middle, and senior software developers to implement software functionality in person-day to the form of program code. The result shows that the productivity value of SDP is directly proportional to the level of ability of the programmers. These productivity values ​​can be used as a solution option to calculate the estimated time, cost, and even the availability of programmers that are adjusted to the conditions faced in planning software development
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用功能点估算软件开发人员在软件实现阶段的生产力
大多数软件开发过程(SDP)项目的失败是由于在计划阶段估计成本、时间和工作时的错误造成的。这是因为执行的计划仍然依赖于程序员的直觉和经验。规划正确的SDP的一种方法是了解SDP生产率的价值。本研究的重点是基于程序员技能的差异来确定生产力的价值。案例研究的目的是确定已经建立的基于网络的软件McDelivery的生产力价值。生产力值是根据软件大小与工作量的比率来计算的。软件大小是通过计算应用功能点计数(APFC)得到的。同时,通过专家判断来确定开发团队中初级、中级和高级软件开发人员以人-天的形式实现软件功能所需的时间。结果表明,SDP的生产力值与程序员的能力水平成正比。这些生产力值可以作为一个解决方案选项来计算估计的时间、成本,甚至是程序员的可用性,这些都是根据计划软件开发中所面临的条件进行调整的
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Comparative Study of Robot Framework and Cucumber as BDD Automated Testing Tools Development of a Mobile-Based Student Grade Processing Application Using the Waterfall Method Gamification to Study Machine Learning using Octalysis Framework Web-Based Writing Learning Application of Basic Hanacaraka Using Convolutional Neural Network Method Analysis of User-generated Content in Visitor Reviews of Tourist Attractions Using Semantic Similarity
×
引用
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