NB68QualityCriteria
NB 6.8 Quality Criteria
Contents |
Divided modules to "Under Development" and "In Maintenance Mode"
Milestone 1
- All P1 must be fixed
- P2 < 100
- Number of unevaluated P2 bugs lower than 20% (P3 lower than 50%) of all opened bugs P2 (P3)
| Team | P2 | P3 |
|---|---|---|
| Core | 12 | |
| Editor | 32 | |
| LCT | 4 | |
| C-Dev | 1 | |
| Java FX | 12 | |
| Mobility | 3 | |
| Support M. | 1 | |
| J2EE & Web | 15 | |
| Ruby | 2 | |
| Installer | 2 | |
| CND | 5 | |
| XML | 7 | |
| DB | 3 | |
| Web Languages | 3 | |
| Profiler | 1 | |
| PHP | 5 | |
| Groovy | - | |
| Zembly WAG | 1 | |
| Other | 2 | |
| Total | 111 | |
Feature Freeze
- All P1 must be fixed
- P2 < 84 , UP2 < 10%
- P3 < 3115, UP3 < 50%
| Team | P2 | P3 |
|---|---|---|
| Core | 10 | 500 |
| Editor | 20 | 750 |
| LCT | 3 | 280 |
| C-Dev | 1 | 60 |
| Java FX | 10 | 120 |
| Mobility | 2 | - |
| Support M. | 1 | - |
| J2EE & Web | 13 | 500 |
| Ruby | 2 | 220 |
| Installer | 2 | - |
| CND | 4 | 210 |
| XML | 5 | - |
| DB | 2 | 100 |
| Web Languages | 2 | 200 |
| Profiler | 1 | - |
| PHP | 4 | 160 |
| Groovy | - | - |
| Zembly WAG | 1 | 15 |
| Other | 1 | - |
| Total | 84 | 3115 |
Beta
- All P1 must be fixed
- P2 < 50 , UP2 = 0
- P3 < 2400 , UP3 < 20%
| Team | P2 | P3 |
|---|---|---|
| Core | 6 | 480 |
| Editor | 16 | 620 |
| LCT | 2 | 265 |
| C-Dev | 1 | 50 |
| Java FX | 15 | 140 |
| Mobility | 1 | - |
| Support M. | 1 | - |
| J2EE & Web | 8 | 420 |
| Ruby | 1 | 200 |
| Installer | 1 | - |
| CND | 2 | 190 |
| XML | 3 | - |
| DB | 1 | 85 |
| Web Languages | 1 | 145 |
| Profiler | 1 | - |
| PHP | 2 | 110 |
| Groovy | - | - |
| Zembly WAG | 1 | 12 |
| Other | 1 | - |
| Total | 64 | 2717 |
Code Freeze (Entry) - FCS QC
- All P1 bugs must be fixed (not waived)
- All P2 bugs must be fixed or waived
- All P2 bugs reported after cut-off date must be evaluated for showstopper status
- All bugs must be evaluated before submitting for waive request
- All P3 must be evaluated
| Team | P3 (6.7) | lines[[[k | [k]] (6.7) cloc | dev/main (6.7) | P3 (6.8) | dev/main/bugf (6.8) | Comments/suggestions (6.8) |
|---|---|---|---|---|---|---|
| Deploy To Cloud | - | - | - | ? | dev | suggested criteria is 1 P3 for 1000 lines of code(counted by cloc) |
| Core | 300(280/191) | 509 | dev/main | 400 | bugf | Apisupport(50) - move to Stable UC(decided to leave in build if no harm), no increase & fix selected (P3), decrease for mvn(40 to 20) |
| Editor | 440(600) | 359 | dev | 470 | bugf | P1 - error badges, scanning perf., compiler, lost cursor? expected at 1.9. at 750 ... 8men*8weeks*5/3.5bugsdecreesaweek430/500->470 |
| LCT | 140(139/159) | 325 | dev/main | 220 | bugf/main | CVS(30) - move to Stable UC(CVS is more used than HG - decide for Beta), no big increase (P3), decrease for debugger(77 to 40), form(130 to 100) |
| C-Dev | 40(23) | 42 | dev | 40 | dev | |
| Java FX | 70(80) | 209 | dev | 120 | dev | |
| Mobility | 70(56) | 190 | dev | - | main | |
| Support M. | 60(24) | 56 | dev | - | main | |
| J2EE & Web | (430+89) | 243+66 | main | 350 | dev | suggested -30% by Petr J. was 460 for 6.5 (includes Web Services) |
| Ruby | (275) | 86 | main | 180 | bugf | support for new version & return to 6.5 quality level, was 180 for 6.5 |
| Installer | 20 | 25 | dev | - | main | beside new components in installer & fixes in autoupdate |
| CND | 160 | 282 | dev | 160 | dev | suggested criteria is 160 P3 (suggested by CND QE) |
| XML | (166) | 241 | main | - | main | was 82 for 6.5 |
| DB | (132) | 66 | main | 70 | bugf | was 57 for 6.5 |
| Web Languages | (199) | 93 | main | 120 | bugf | was 120 for 6.5 |
| Profiler | 40 | 143 | dev | - | main | |
| PHP | (194) | 87 | main | 90 | bugf/dev | quality is P0, maybe support for new frameworks, was 49 for 6.5 |
| Groovy | (78) | 32 | main | - | - | move to Stable UC(decide at Feature Check day), was 47 for 6.5 |
| Zembly WAG | main | 10 | dev | zembly | ||
| Ajax | (82) | 30 | main | - | - | move to Beta UC before M1, was 32 for 6.5 |
| Other | 70 | 23 | dev | - | main | bugfixing for ergonomics(6.7 feedback - keep <10) |
| Total | 1420(4480) | 4641 | - | 2230 | - | 6.5-2800(uml300,soa400,vw150), 6.7-4100=1600(p3d)+2000(p3m)+500(p3L), 6.8(est)-3550=2230(p3d)+770(p3m)+550(p3L) |
- Stable UC - no P1 & P2, A11Y/I18N
- Beta UC - no P1 & P2
NB 6.8 Performance Quality Criteria
- UI responsiveness: 90% of UI responsiveness tests pass (keep 90% from 6.7)
- Startup: no regression against 6.7
- Memory consumption: no-increase

