Go BackGo Forward Index Home    

Project
Code
Meter

Average Programmer Profile Weights (APPW)

APPW is a modern Software Engineering Statistical Cost Model created by Logical Solutions in 2009 team of software experts experienced with traditional cost models COCOMOCOSYSMO , FISMA, COSMIC, KISS, and NESMA, which knowledge base constitutes 5662 industrial and military projects. The team has conducted a 12 month research adding further statistical study cases of additional 48 software projects of diverse sizes, platforms and developers, focusing on commercial and open-source projects. Tightly integrated with the WMFP source code sizing algorithm, allowed to produce a semi-automatic cost model requiring fewer input cost drivers by completing the necessary information from the measured metrics provided by the WMFP analysis.
APPW model is highly suited for evaluation of commercial software projects, Therefore the model assumes several preconditions essential for commercial project development:
A. The programmers are experienced with the language, platform, development methodologies and tools required for the project.
B. Project design and specifications document had been written, or a functional design stage will be separately measured.




The APPW statistical model has been calibrated to be compatible with most popular Software Development Lifecycle (SDLC) methodologies. See SDLC Compatibility notes.

Note that the model measures development only, It does not measure peripheral effort on learning, researching, designing, documenting, packaging and marketing.

Effort results are expressed as work minutes which are part of a normal workday, as if work was equally distributed across the day.
Workday
includes lunch, small  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.).