130 likes | 277 Views
Introduction OHT Boca and Arrow Charts. The Boca and Arrow charts are required for every project every quarter.
E N D
IntroductionOHT Boca and Arrow Charts • The Boca and Arrow charts are required for every project every quarter. • The purpose of the Boca chart is to have a similar information structure which can convey the activities of the project for the next quarter. A similar structure enables many projects to communicate quickly and efficiently. • The purpose of the Arrow chart is to provide a rolling 1 year forecast of what is coming. This enables the other projects to understand the coming highlights so dependencies, integration, PR plans etc can be developed. • The Boca and Arrow also enable organizations and individuals to conduce a gap analysis. This will help with fulfilling requirements, dependencies and enable commercial companies to build products and to create collaborative niches. • The Boca and Arrow will be part of the OHT web site and will be public. • Please note that all activities within OHT are defined as projects. Thus there is an example of a partner program which follows the same format of the Boca and Arrow structure. • The term Boca and Arrow charts are for the purpose of communication. The terms “Boca” and “Arrow” are designed to be value free. We have deliberately not called these plan charts because of the negative connotations associate with publishing unrealistic plans and the associated accountability. We are absolutely seeking total honesty in the creation and communication of the content of the Boca and Arrow.
OHT Project QQ/YYY Boca Chart Example Boca Chart Template Content Pressures Added Deleted & Changed Dependencies Packaging Editions . Milestones Statistics .
12 Month Rolling Plan Major Dates and Deliverables 1Q2002 Template Arrow Chart 1Q03 4Q02 3Q02 2Q02 1Q02
Example Boca Chart Technical plan Deleted/Changed: • Pressures: • Footprint • Startup performance • I18N on non-windows • Non-local files • Integrated web browser on non-windows • Swing/SWT integration • More linux versions • RPM install • Torn off views • Dependencies: • Solaris, AIX, HP – Rational • Linux testing – Red Hat, SuSE • General testing - All • Core development – OTI/IBM • JDK 1.4.x (for hot code replace) – only VM is from Sun • GB18030 support requires GB18030-enabled JDK e.g. Sun 1.4.1 or IBM 1.4.0 or IBM 1.3.1sr1 (there are known limitations in these vms) • NL testing – IBM • Plan Content: • Performance work, including improve startup time • Allow user customizable key bindings • More flexible project layout • Support building projects with circular dependencies • Support multi-JAR system libraries • Improve update manager • Add new refactorings • Add workbench editor navigation history • Support double byte character sets on Linux/GTK • Improve Ant support • Added: • Milestones: • Mar 7, 2003 – RC2 • Mar 14, 2003 – RC3 • March 28, 2003 – 2.1 • Configurations: • Win32, linux-motif, linux-gtk, solaris-motif, aix-motif, hpux-motif, qnx-photon, mac-carbon (early access) Eclipse SDK 2.1 – Mar 2003
Example Arrow Chart Eclipse SDK Release Roadmap 2.1.1 2Q 2003 • Guiding Principles: • Stable 2.0 code base actively maintained • Accumulate requirements for major upgrades before starting 3.0 2.1 Mar 2003 2.2 Development Begins After 2.1 2.0.2 Nov 2002 2.0.1 Sep 2002 2.0 June 2002 1.0 Nov 2001
Example Boca Chart Partner program Partner Program Q3 2000 Boca Chart Content Pressures/Exposures Added • education / training - Conceptual framework for partners program - Legal documents and process - Competitive Positioning (VM, Tools & Programs) - Partner Program life cycle & Plan - Minimum of 3 Partner’s signed each quarter Deleted & Changed - Wireless Value-Chain analysis Dependencies Packaging Editions Milestones Partner’s Web Portal Partner Program Plan (internal / external presentations)
12 Month Rolling Plan Partner Program Roll Out Dates and Deliverables Example Arrow Chart Partner program 1Q01 Partner List Prioritized Top 3 Partners Closed 15 – 20 Active Partner Negotiations Support Closed Partners (training, sales assistance, etc) Sep00 4q00 Partner List Prioritized 9/00 - Partner Portal Available Top 3 Partners Closed 9/00 VAME Partner Program Announced 15 – 20 Active Partner Negotiations 9/00 VAME Partner Event @ ESC West Support Closed Partners (training, sales assistance, etc) 8/00 - Partner Training Plan & Sales Kit Complete Jun00 3q00 Partner List Prioritized 15 – 20 Active Partner Negotiations 5/00 - Partner Program Plan Complete Mar00
Added: • GTK 2.0 support • I18N - Latin 1 – all Motif • Team - Move/Ren/Del, Unmanaged resources • Drag&Drop on Motif • Lucene Help Search (english stems) • Javadoc generation • Improved CVS – better interop with cmd line CVS, integrated patch maker • JDT – Java Editor – error clueing (red wavy lines), line/col #’s, key bindings • JDT – API for Abstract Syntax Trees • JDT Debug – field watchpoints • JDT – Integrated Junit support • Deleted/Changed: • Experimental Scripting support • Build your own eclipse SDK • Proj Natures – improved usability • Pressures: • Footprint • Java Editor – performance, configurability • I18N on non-windows • Non-local files • Integrated web browser on non-windows • Swing/SWT integration • More linux versions • RPM install • Dependencies: • Solaris, AIX, HP – Rational • Linux testing – Red Hat, SuSE • General testing - All • Core development – OTI/IBM • JDK 1.4.0 (for hot code replace) – only VM is from Sun – IBM date? • GB18030 support requires GB18030-enabled JDK e.g. Sun 1.4.0 or IBM 1.4.0 or IBM 1.3.1sr1 (with limitations) • NL testing – IBM • Plan Content: • Performance – startup, text editor, perspective switching, build • Footprint reduction – Java Builder • Hot code replace (JDK 1.4 and J9) • VCM – new team story • Install/update – plugin delivery • True unicode (windows only) • GB18030 chinese code page • Accessibility – section 508 • Improved usability – losing context (editor management), editor/view interaction (menu/toolbar) • Improve performance and appearance on Motif • VCM – validate edit/save • Non-versioning webdav support • Simplify help definition mechanism • Live help,Help servers,Standalone help • Debug – stable API, launch configs • JDT – improved code assist (args/var names), search, 1.4 compiler, new refactoring,externalization wizard • Milestones: • March 15, 2002 – M4 • April 16, 2002 – M5 • May 21, 2002 – F1 (Freeze 1) • Late June – Golden Code • Early July – Golden Code + Final Doc • Configurations: • Win32, linux-motif, linux-gtk, solaris-motif, aix-motif, hpux-motif, qnx-photon, mac-carbon (early port) Example Boca Chart Technical plan Eclipse SDK 2.0 - Spring 2002
Example Arrow Chart 12 Month Rolling PlanEclipse SDK Release Roadmap(proposed) • Guiding Principles: • Stable 2.0 code base actively maintained • Long cycle for 3.0 to allow major upgrades 2.3 May 2003 3.0 Fall 2003 2.2 Jan 2003 2.1 Sep 2002 3.0 Development Begins Fall/Winter 2002 2.0 May 2002 3.0 Concept Work Begins Summer 2002 1.0 Nov 2001
Added: • GTK 2.0 support • I18N - Latin 1 – all Motif • Team - Move/Ren/Del, Unmanaged resources • Drag&Drop on Motif • Lucene Help Search (english stems) • Javadoc generation • Improved CVS – better interop with cmd line CVS, integrated patch maker • JDT – Java Editor – error clueing (red wavy lines), line/col #’s, key bindings • JDT – API for Abstract Syntax Trees • JDT Debug – field watchpoints • JDT – Integrated Junit support • Deleted/Changed: • Experimental Scripting support • Build your own eclipse SDK • Proj Natures – improved usability • Pressures: • Footprint • Java Editor – performance, configurability • I18N on non-windows • Non-local files • Integrated web browser on non-windows • Swing/SWT integration • More linux versions • RPM install • Dependencies: • Solaris, AIX, HP – Rational • Linux testing – Red Hat, SuSE • General testing - All • Core development – OTI/IBM • JDK 1.4.0 (for hot code replace) – only VM is from Sun – IBM date? • GB18030 support requires GB18030-enabled JDK e.g. Sun 1.4.0 or IBM 1.4.0 or IBM 1.3.1sr1 (with limitations) • NL testing – IBM • Plan Content: • Performance – startup, text editor, perspective switching, build • Footprint reduction – Java Builder • Hot code replace (JDK 1.4 and J9) • VCM – new team story • Install/update – plugin delivery • True unicode (windows only) • GB18030 chinese code page • Accessibility – section 508 • Improved usability – losing context (editor management), editor/view interaction (menu/toolbar) • Improve performance and appearance on Motif • VCM – validate edit/save • Non-versioning webdav support • Simplify help definition mechanism • Live help,Help servers,Standalone help • Debug – stable API, launch configs • JDT – improved code assist (args/var names), search, 1.4 compiler, new refactoring,externalization wizard • Milestones: • March 15, 2002 – M4 • April 16, 2002 – M5 • May 21, 2002 – F1 (Freeze 1) • Late June – Golden Code • Early July – Golden Code + Final Doc • Configurations: • Win32, linux-motif, linux-gtk, solaris-motif, aix-motif, hpux-motif, qnx-photon, mac-carbon (early port) Example Boca Chart Technical plan Eclipse SDK 2.0 - Spring 2002
Example Arrow Chart Eclipse SDK Release Roadmap(proposed) • Guiding Principles: • Stable 2.0 code base actively maintained • Long cycle for 3.0 to allow major upgrades 2.3 May 2003 3.0 Fall 2003 2.2 Jan 2003 2.1 Sep 2002 3.0 Development Begins Fall/Winter 2002 2.0 May 2002 3.0 Concept Work Begins Summer 2002 1.0 Nov 2001