Go BackGo Forward Index Home    

Project
Code
Meter

Results

Time and Cost results represent work time of a single developer working at market average speed (to split to several developers please use one of the reports that support it), according to the APPW statistical model used by the WMFP algorithm.
Work time is stated as theoretical continuous work (non-stop 24hrs a day) which allows for short  breaks (under 30 minutes each) and contextual breaks (contemplation regarding implementation aspects: strategy planning, implementation modeling, enumerating reusables, consulting, update meetings, etc.) and excludes any other breaks (tech support, company events, unrelated meetings, weekend, holidays, sick days, etc.).
Raw time is stated as more real-life calendaric work time, working predetermined amount of hours a day (set in Advanced Configuration), resting the rest of the day and on weekends.

Metrics results are measurements of the provided source files content, and Quality results are deduced from those.


In Normal Mode results are simply summarized totals for the entire file/project. In Differential Mode, results are shown in several contexts and sub-groups according to changes between the source versions.

Normal (single version) results:

Work: Reflects time went into creating the project from scratch,
 stated as theoretical continuous work.

Work
Raw Time: Reflects time went into creating the project from scratch, stated as calendaric work time, working predetermined amount of hours a day (set in Advanced Configuration), resting on weekends.

Duplicate: The time went into creating duplicate code lines, those are most likely copy-pasted or trivial, in many cases it's a good idea to subtract this from the above Work estimate (especially if a "High duplicates influence" quality note is given), or at least treat it as an uncertainty.


Differential mode results:

Change:
Reflects the time went into modifying and/or adding to the code. The main time/cost estimation result, Used for ordered SDLCs with medium to long analysis periods (monthly or longer).

Duplicate: Same as in normal mode

Growth: Reflects only the time went into increasing code size and complexity. Used in irregular or noisy development process, or measuring very frequent code modifications  (weekly or shorter).

Deleted: Reflects only the time went into creating the code that was completely thrown away (excluding any commented out code).

Delta: Reflects theoretical difference between the old and new version, as if both were developed from scratch.

Total: Reflects the standalone normal analysis of only the current version of the project in it's entirety (ignoring the old version), as if it was developed from scratch.

Previous Total: Reflects the standalone normal analysis of only the old version of the project in it's entirety (ignoring the current version), as if it was developed from scratch.

Timestamp Measurements: Unrelated to any cost model, This time difference is based on the files modification time, as read from the OS filesystem stored on the disk. The Raw Hours are that difference, and the Work Hours are a subset of these, a 24-hour continuous work time calculated using the "Work Hours Per Day" and "Work Days Per Week" settings of the Advanced Configuration menu.