Beruflich Dokumente
Kultur Dokumente
Learn how to check where a project or a projects tasks stand with respect to completion.
When your client calls you and asks how soon the entire project or some portion of it will be complete, will you be able to give a supportable answer? You can use Sitespring to determine the progress of tasks and whole projects so that you wont need to guess which projects are on schedule and which projects need additional efforts to complete on time.
Status: Customizable eld with general status values, such as Open and Complete Estimated Time: Either the managers estimate or the developers estimate Actual Time: Developers update this eld each day they work on the task
Both projects and tasks have a status eld with default values to indicate whether or not the item is started, nished, or on hold. These elds can give you a general sense of project progress. You can use this eld to create custom progress tracking choices that more explicitly indicate the progress of a project or task. By dividing actual time by estimated time, you can generate an estimated percent complete (actual / estimate = estimated % complete). Since these elds are not mandatory, you will need to set the policy that team members update this information. This article covers:
Extending Sitesprings project progress tracking capabilities Methods of viewing and analyzing project progress
Customize the project and task status values Create one or more custom metadata elds for project progress tracking
Adding custom status values does not keep team members from using the system-supplied values, which cannot be deleted. If you want team members to use the new values you create, you will need to make it a matter of policy. You may not want to add too many percentages. You can indicate a general progress level as needed, but adding too many choices will make the status values list very long. Another drawback is that you cannot perform calculations on these percentages the way you can with custom metadata elds (metadata elds are discussed later in this article). You can also customize status values by placing the percentage rst, followed by the original status value, such as 50% Done-Open. The difference is only apparent when you sort tasks or projects (alphabetically) by this eld. If you want all open tasks to be kept together, write the status values as they are shown in Figure 1. If you want tasks to be listed primarily by percent complete, place the percentage number rst.
Create one or more custom metadata elds for project progress tracking
If you want to create a method of tracking project progress that enables you to use the math functions of Microsoft Excel, you can create custom metadata elds for each type of progress reporting you want to record. You can add these custom metadata elds to either the Project Detail page or the Task Detail page. For example, you could add a eld titled, Estimated Percent Complete, and users could type in any percentage, such as the result of actual hours divided by estimated hours. To add elds, you need system administrator access, because this task requires you to stop the Sitespring server and Sitespring Versioning. After stopping these applications, you will add metadata elds to an XML le using a text editor, such as Microsoft WordPad. The le you need to modify is located in your Sitespring root folder:
{install drive}:\Sitespring\webapps\intranet-app\WEB-INF\properties.xml
Copy and paste properties.xml in the same folder and rename the copy properties_old.xml to preserve the original as a backup. Open properties.xml using WordPad. Figure 2 shows properties.xml with two custom metadata elds added to the Task detail page. Figure 2 shows where to place metadata eld lines for projects and tasks.
Figure 3 shows how to format your lines of code for adding time-tracking elds to a project or task. In general, all property name tags must be unique, all lowercase with no spaces or special characters. The label tag is the information users will see within Sitespring, so type any short title you want within the quotes for this tag.
Enter this code in properties.xml:
Figure 3: Custom project progress metadata eld and the results in Sitespring
In Figure 3 on page 3, the property has the code type real, a number eld that allows decimals, as in 5.5. The eld has a maximum set to 100 to prevent unrealistic percentages. Save properties.xml as text only; then restart the Sitespring server and versioning service. Open Sitespring to verify the custom elds were added correctly. If Sitespring fails to load correctly, check the properties.xml le for syntax errors.
Viewing project progress information directly in Sitespring: Viewing project and task details individually Viewing and sorting an overview of all tasks Creating task reports and viewing the results Exporting task information to Excel or project information to Microsoft Project and formatting the results
You can view both the estimated hours and the actual hours for each task, as well as any custom information mentioned previously in this article. If you made custom metadata elds, you can perform additional calculations on these elds and the default elds using Excels math functions. For actual and estimated hours, as well as any custom numeric time elds, you can use Excel to perform math functions, such as generating a total for a column or creating a comparison percentage between two columns of information.
Totals row
When you have determined the full set of calculations you want to perform, consult your Excel documentation to see how to further automate applying these calculations using Excels macros.