问题标签 [estimation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Blackberry - 使用 GPS 和 Google 地图估计 Android 应用程序的端口
假设我有一个使用 Google 地图和 GPS 的 Android 应用程序。使用自定义视图和计时器。
为黑莓开发它需要多少时间?
需要进行哪些更改?用户界面可以重复使用吗?
我对黑莓完全陌生,虽然我知道 Java。
请帮我估计时间。
tdd - 使用 TDD 进行项目实施估算
在引用涉及 TDD 的项目/任务的估算时是否有任何指导方针?
例如,与需要 1 天才能完成的任务的正常开发相比,TDD 驱动的任务应该多花多少时间?多 50% 的时间还是多 70% 的时间?假设开发人员精通语言和测试框架,是否有任何可用的统计数据?
algorithm - 如何(准确)估计剩余下载时间?
当然,您可以将剩余文件大小除以当前下载速度,但如果您的下载速度波动(并且会波动),这不会产生非常好的结果。产生更平滑倒计时的更好算法是什么?
estimation - 如何估算开源项目的任务规模?
一个开源项目的规模和我在办公室做的项目完全不同。工作是在业余时间完成的,可能不会实现的志愿工作,个人发展资源,而不是公司等。
显然,栗子“做最小的事情”适用,但除此之外,是否有任何更正式的方法来估计开源项目的适当大小,例如,表格的数量、网页的数量,或者——天堂禁止--功能点计数?
哪些估算工具最适合此类项目?
c++ - 软件产品定价/成本估算
我总是难以估计完成软件(或编程工作)的成本/价格,所以这里有两个问题。
问题1:
您被要求编写一段代码以换取现金(完成后,代码的所有权利归买方所有)。您知道大概需要多少小时(+-25%),以及大概的复杂性(即您是否可以在睡梦中写下它,或者一旦完成就会遭受严重的精神倦怠)。产品是用编译语言(C、C++ 等)编写的。
你(你会)如何为这份工作挑选价格?
问题2:
假设你花了几个月的时间写一些东西,这个东西现在已经完成了,现在想(尝试)卖掉它。
产品将非常“利基”,不可能向大量人出售(它是 SDK、游戏引擎、库或类似的东西,而不是文本编辑器 - 想要它的人的数量会很小)。“开源”是不可能的。
您知道您花费的大致小时数、文件的总大小、LoC,并且您拥有一个包含完整开发历史的存储库。
结果可以在有或没有源代码访问的情况下出售,用于商业或非商业用途,或者您可以(尝试)出售软件权利。
您如何确定以下价格:
- 那个软件的权利?
- 商业用途与源代码访问?
- 没有源代码访问的商业用途?
- 非商业用途?
estimation - 在收集需求之前估计增强请求
我在一个软件开发部门工作,该部门为我们所在的组织开发和维护内部软件。
有一个流程,业务用户可以提交对任何内部开发的解决方案的增强请求。用户填写模板并将其提交到电子邮件组以进行估算。
我遇到的问题是,我们应该根据用户提供的信息提供估计。这些请求中包含的详细程度通常非常简单。在这些请求到达“估算论坛”之前,没有对其进行过滤,也没有对它们进行质量控制。负责提供估算的人是开发人员,他们都致力于当前项目和改进。
我的问题是其他内部软件开发部门如何处理增强请求?或者,有没有人知道这个问题的“最佳实践”方法?
matlab - 在 MATLAB 中计算音频音高?
昨天我完成了用于检测随时间显示的轨道的音频能量的代码,我最终将把它用作我的音频缩略图项目的一部分。
但是,我还想要一种可以检测随时间显示的曲目音高的方法,因此我有两个选项可以作为我研究的基础。
那是能量法的正确代码,经过研究,我发现我需要使用离散时间傅里叶变换来找到循环中每一帧的当前音高。
我认为该过程就像修改代码的最后几行以包含用于计算离散傅里叶变换的“fft”MATLAB 命令一样简单,但我得到的只是关于不平衡方程的错误。
帮助将不胜感激,即使它只是朝着正确方向的一般指针。谢谢你。
complexity-theory - 如何估计复杂的算法设施需求?
我想了解如何使用一些众所周知的启发式方法有效地估计某些复杂算法的硬件要求。
IE。我想快速估计在合理的时间内或其他方式破解我的 TEA O(2^32) 或 XTEA O(2^115.15) 需要多少计算机能力:
拥有 1000 x 4GHz 四核 CPU 的设备能力,执行给定算法需要多长时间?
我也对 O(log N) 等算法的其他算法复杂度估计感兴趣。
问候布阿
iphone - 我应该为这个 iPad 应用程序估算多少工时?
背景:我之前开发过自己的 iPad/iPhone 应用程序。这将是我为客户提供的第一个应用程序。我没有估计需要多少小时的经验,因为我之前的所有 iOS 开发都没有工作。
我想得到一个非常普遍的建议,即知识渊博的 iOS 开发人员需要多长时间才能为客户现有的 PDF 书籍系列开发一个简单的 PDF 查看应用程序。对于这种规模的事情,你会如何估计你的工作时间?10个小时?25?50?100?
我知道估计很难正确,这取决于开发人员,有仔细计划的需求,等等。我将采取这些预防措施并完善估算,以更好地满足明确的要求。我是一个称职的开发人员,我只是不知道在估计时间方面从哪里开始。
mysql - Mysql - “最佳匹配”搜索算法
假设我有一张满是老师的桌子。
每个老师都有这些参数:
事实是,我会避免给我的用户那些下拉菜单来选择排序选项,但我会构建一个足够聪明的搜索引擎来计算最佳匹配
为了获得最佳匹配,我的意思是每个参数的良好平衡,所以第一个结果是最近登录的老师,离你更近的老师等......但不一定总是使用相同的排序顺序(登录 DESC,然后距离 ASc ETC...)
示例:我设置为排序 lastlogin DESC 的第一个参数。如何避免每天签到的老师(分数低且离我很远)总是在我的成绩中排名第一,也许一位距离我只有 1 英里的老师,但他每周只签到一次是会因此受到惩罚...
我希望我很清楚.. ;)