and*_*app 7 project-management estimation
我最近几个月一直在研究Flex,因为这是我第一次真正做Flex,我最终低估了导致延迟的项目任务.那么在研究新技术时如何估算项目时间呢?
我还建议您查看此主题:有人使用功能点吗?
功能点是一个“行业标准”(无论这意味着什么),用于估计完成某件事需要多长时间。在大多数情况下,他们尝试绘制出程序的功能,然后将它们放入这样的算法中:
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;
}
Run Code Online (Sandbox Code Playgroud)
我从上面链接到的线程讨论了故事板点,这本身就是一个有趣的对话。我会研究这两门学科,看看哪一门适合你。
功能点和故事板点的好处是它们具有语言倍增器。所有语言都使用相同的思维方式。
如果您正在学习一门新语言,那么您的特定系统的复杂性会更高。