EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright EZ-Metrix TM Overview Prepared by James T. Heires, PMP James Heires Consulting, Inc. 9/7/04
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Agenda n The Problem n The Solution n Operational Concept n Benefits n Features n Reports
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright The Problem n Cost & schedule estimation problematic without size measures n Quantitative efficiency (i.e., PI) analysis requires normalization n CMM/CMM-I Level 3 requires size data n Common size measures (e.g., screens, reports, tables, pages) require multiple conversion factors, not automatable
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright The Solution n Measure SLOC to normalize schedule, cost and effort measures –SLOC broadly recognized and understood measure n Utilize simple, flexible, web-based tool to provide anytime/anywhere measures n Allow comparison between versions for enhancements and bug-fixes
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Operational Concept n Simple, web-based interface Small footprint Small footprint n Multiple language support n View & export reports n Comparison metrics (modified SLOC) n Flexible licensing n Independent of target language
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Benefits n Common measure across languages n Common measure across platforms n Easy to understand and operate n Output used by most software models n Supports productivity analysis n Configurable algorithm n Language-level and project-level results
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Features n Physical line of code measurement utility n Compares two versions of source code –New (added) lines & files –Modified (changed) lines –Unmodified (unchanged) lines & files –Deleted (removed) lines & files –Comment & blank lines n Export results to MS Excel for analysis
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Regular Measures n Single File Measure –Physical Source Statements –Comment lines –Blank lines n Multiple File Measure –# Files measured Hello_World.C main() { puts("Hello World!"); } Goodbye_World.C main() { puts(Hello World"); } Hello_World.C main() { puts("Hello World!"); } Hello_World.C main() { puts("Hello World!"); }
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Comparison Measures n Single file comparison: –Physical Source Statements n Lines in old file n Lines in new file n Added lines n Modified lines n Unmodified lines n Deleted lines –Comments in old & new files –Blank lines in old & new files Hello_World_Old.C main() { puts("Hello World!"); } Hello_World_New.C main() { puts("Hi World"); } ?
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Comparison Measures (contd) n Multiple file comparison: –Added files –Deleted files –Unmodified files Goodbye_World.C main() { puts(GoodbyWorld"); } Hello_Again_World.C main() { puts("Hello World!"); } Hello_World_Old.C main() { puts("Hello World!"); } Goodbye_World.C main() { puts(ByeWorld"); } Hello_Again_World.C main() { puts("Hello World!"); } ? ? Hello_World_New.C main() { puts("Hi World"); } ?
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Example Screen Report
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Example Excel Export
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Competitive Analysis
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Applications n Cost estimation n Schedule estimation n Defect estimation n Historical data analysis n Project forecasting
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Example: SLOC-based forecast Image courtesy of QSM, Inc.
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Specifications n Microsoft ActiveX technology n Runs on IE browser on local machine n Any Windows O/S supporting IE 5.5 n Performance: ~4,000 SLOC/second* n Source code stays on local machine n Persistent Internet connection required n Full documentation and support * Performance depends upon client workstation CPU
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright System Requirements n Operating Systems Windows 98SE Windows 98SE Windows Me Windows Me Windows 2000 SP2 or higher Windows 2000 SP2 or higher Windows XP with or without SP1 Windows XP with or without SP1 n Browser IE 5.5 SP1 or higher IE 5.5 SP1 or higher IE 6.0 with or without SP1 IE 6.0 with or without SP1
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Pricing n n Single User License Cost $ 495 n n 1 Yr Maintenance (single) $ 74 n n Five User License Cost $ 2,351 n n 1 Yr Maintenance (5 user) $ 353 n n Ten User License Cost $ 4,455 n n 1 Yr Maintenance (10 user) $ 668 n n Site License $ 42,075 n n 1 Yr Maintenance (site) $ 6,311
EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright Availability n Available now n Purchase by calling James Heires Consulting at: or