一个项目如何分解为不同的项目元素取决于用户。在创建新项目之前先考虑好此分解方式是非常重要的,因为在之后再修改项目构成将十分繁琐。
员工登记的时间是针对项目元素而言而并非直接针对项目,这就意味着每个项目至少要有一个项目元素。
创建项目元素的一个简单的出发点是在决定项目构成之前先将其中的最小执行活动与项目中其它活动区别开来,由此构成项目元素。
下面我们将看到在现实生活中的一些项目。
一个做网站的公司想分别出网站创建项目时的不同活动。
做网站的第一步是数据表与功能的设计,将由程序员完成,然后由测试员进行测试,程序员会改正测试过程中出现的错误。最后,网站将被安装在网络服务器上。
因此,每一个执行步骤都是一个项目元素
在上面提到的网站开发中另外一种创建项目元素的方法是根据网站的各个功能来创建。
网站的构成包括:主页、新闻页、一些根据客户项目描述而成的简单文字和图片以及论坛。
特别是当您想比较网站中每个部分的预期时间和实际登记时间的差别时,这是个很好的选择。
使用这个方法的缺点是很难找回设计、编程、测试和安装的时间信息。如果与你一起工作的是固定的程序员、固定的测试员,那么在后来的资源页面(项目元素-员工关系)找到的程序员或测试员将可能不是同一个人。比如,在项目中登记的测试时间可能仅是某一个项目元素的测试时间。
如果网站中所有的功能都是同等重要的,那么将它们联系在同一个项目中是个很好的选择。这将会使一个项目中存在很多个项目元素
在项目元素中可对小时价进行设定。如果应用程序是用来为基于预算与注册时间而开具发票后决定营业额的,那么用小时价来影响项目中的元素时非常重要的。
下面的例子,您可以看出与准备时间和项目 管理时间有关的费用都包含在咨询价目表中了。因此,无需再为准备时间和项目管理时间输入小时价了。在这个例子中,一项执行活动有两个小时价,因为我们在项目元素页面对小时价进行设置,所以,必须创建两个项目元素,一个为低级的,另一个为高级的。
过程时间项目可以根据客户需求是否包含小时价
在一些机构中,时间仅用来监视与评估项目。但在另一些机构中,所欲的时间都经登记后生成一张显示所有资源如何使用的图片。为登记“不与项目关联”的时间,将创建一个项目,并且创建一个状态为“进行中”的项目元素来俘获这些时间。
与其它项目一样,这里项目的所欲记录都可以被该应用程序中所有用户使用,对于缺席,则会有一个专门的记录,在这个记录可以被使用之前,必须在系统中设置哪个项目元素中存在缺席现象。
在使用“其它”这个项目元素时要注意。当用户无法确定在何处登记时间以及无法记起何时做了什么工作时才使用这个项目元素。但这种情况可以通过在附带详细任务说明的项目元素中登记工时而得到避免。
在某些情况下,项目元素只是用来区别登记的时间是否可以向用户开具发票。
或者