« Avoid Keyword Lookups in Read Mode |
Main|
Estimating Notes projects »
I recently had the opportunity to look deep into the many thousand applications one of our customers has deployed. I found the following metrics:
- A Notes
database application has per average 18.8 forms, 14.4 subforms and 37 views (including folders)
- There are 8000 lines of code per application (@Formula, LotusScript, JavaScript, Java) and 10.5 agents
- A form or subform has per average 10.7 fields and 8.8 actions or buttons. So if a form uses 3 subforms you would have 32.1 fields in that form.
- A view has per average 6.7 columns and 8.8 actions (We averaged actions across forms/views, so the number is the same as for forms/subforms)
- The Lotusscript functions have an average length of 21 lines
Of course: averages are averages. Typically you find a bunch of auxiliary forms/views with small numbers of actions/columns/fields and the main forms that tend to be much longer. Guess I'll play with that statistics a little more.
YMMV
Disclaimer
This site is in no way affiliated, endorsed, sanctioned, supported, nor enlightened by Lotus Software nor IBM Corporation. I may be an employee, but the opinions, theories, facts, etc. presented here are my own and are in now way given in any official capacity. In short, these are my words and this is my site, not IBM's - and don't even begin to think otherwise. (Disclaimer shamelessly plugged from Rocky Oliver)
© 2003 - 2012 Stephan H. Wissel - all rights reserved as listed here:

Unless otherwise labeled by its originating author, the content found on this site is made available under the terms of an Attribution/NonCommercial/ShareAlike Creative Commons License, with the exception that no rights are granted -- since they are not mine to grant -- in any logo, graphic design, trademarks or trade names of any type.
Comments
Have you also looked at the average lifetime and the typical maintenance intervals such as implementing new features or adopting them to new Notes versions (whatever adopting might mean)?
Lucius
Posted by Lucius Bobikiewicz At 21:20:42 On 12/09/2008 | - Website - |