Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
Improve this question
我已经在Flex上工作了几个月,由于这是我第一次必须实际使用Flex,所以我最终低估了导致延迟的项目任务。因此,在研究一项新技术时,如何估算项目的时间安排?
我从上面链接到的主题是 Storyboard点,这是一个相互之间的有趣对话。我将研究这两个主题,以找出最适合您的主题。
功能点和 Storyboard点的好处是它们具有语言倍增器。所有语言都使用相同的思维方式。
如果您正在学习一种新的语言,那么特定系统的复杂性将会更高。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
Improve this question
我已经在Flex上工作了几个月,由于这是我第一次必须实际使用Flex,所以我最终低估了导致延迟的项目任务。因此,在研究一项新技术时,如何估算项目的时间安排?
最佳答案
我还建议您查看此线程:Does anyone work with Function Points?
功能点是“行业标准”(无论意味着什么),用于估计完成某项操作需要多长时间。在大多数情况下,他们尝试确定程序的功能,然后将它们放入如下算法中:
long GetManHoursForProject()
{
long Count_of_Function_Points = GetFunctionPointCountFromAnalyticalPhaseOfSDLC();
double Average_Complexity = 1; // .8 for easy, 1 for normal, 1.2 for hard
long Programming_Language = 130; // for C++ (higher level languages have higher values)
double Man_Months = Count_of_Function_Points * Programming_Language * Average_Complexity;
long Man_Hours = Man_Months * 20 * 8; // 20 days per month, 8 hours per day
return Man_Hours;
}
我从上面链接到的主题是 Storyboard点,这是一个相互之间的有趣对话。我将研究这两个主题,以找出最适合您的主题。
功能点和 Storyboard点的好处是它们具有语言倍增器。所有语言都使用相同的思维方式。
如果您正在学习一种新的语言,那么特定系统的复杂性将会更高。
关于project-management - 研究新技术时如何估算时间?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/343652/
10-12 19:42