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

See NetBeans 6.8 Performance Goals

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo