Presentation is loading. Please wait.

Presentation is loading. Please wait.

EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 1 EZ-Metrix TM Overview Prepared by James T. Heires, PMP James Heires Consulting, Inc.

Similar presentations


Presentation on theme: "EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 1 EZ-Metrix TM Overview Prepared by James T. Heires, PMP James Heires Consulting, Inc."— Presentation transcript:

1 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 1 EZ-Metrix TM Overview Prepared by James T. Heires, PMP James Heires Consulting, Inc. 9/7/04

2 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 2 Agenda n The Problem n The Solution n Operational Concept n Benefits n Features n Reports

3 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 3 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

4 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 4 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

5 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 5 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

6 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 6 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

7 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 7 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

8 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 8 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!"); }

9 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 9 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"); } ?

10 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 10 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"); } ?

11 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 11 Example Screen Report

12 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 12 Example Excel Export

13 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 13 Competitive Analysis

14 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 14 Applications n Cost estimation n Schedule estimation n Defect estimation n Historical data analysis n Project forecasting

15 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 15 Example: SLOC-based forecast Image courtesy of QSM, Inc.

16 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 16 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

17 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 17 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

18 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 18 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

19 EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 19 Availability n Available now n Purchase by calling James Heires Consulting at: 319-364-1689 or email: jtheires@netins.net


Download ppt "EZ-Metrix Overview - James Heires Consulting, Inc. - Copyright 2004 1 EZ-Metrix TM Overview Prepared by James T. Heires, PMP James Heires Consulting, Inc."

Similar presentations


Ads by Google