Final team project review
3 June 2002
- Review team process materials
- Identify final revisions
- Identify inter-project linkages
- Common processes (highlighting similiarities and
differences)
- Apache (httpd server) release and patching,
(Jakarta-Lucene and Jakarta-Tomcat) overall software
development life cycle
- Mozilla (Web browser) release and quality assurance
- NetBeans (IDE) release and requirements
- Process Visualization (Process Flow)
- Process Hypermedia (Rich Picture/Process Flow hyperlinked
to Use Cases)
- Process Final Report
- OSSD Process Summary
- Identify all OSSD processes being examined
- Mozilla
- Release
- Software Quality Assurance
- Bug Reporting
- Test Case Development
- Apache
- Apache-Jakarta-Lucene
- Software Development Life Cycle
- Apache-Jakarta-Tomcat
- Software Development Life Cycle
- NetBeans
- Identify all OSSD process tools being examined (additions)
- Tinderbox (Mozilla): track compilation and test
- Day Communique Debugger (Apache-Jakarta)
- Platform Emulator (NetBeans CYGWIN)
- Access Control (NetBeans Web site content management)
- Web site page templates (NetBeans Web site content management)
- No applets
- Newsletter Page (not a news server)
- Identify all OSSD process agents being examined
- Mozilla
- Volunteer tester
- QA Engineer
- Smoke Test Coordinator
- Bugzilla Component Owner
- Module Developer
- Sheriff (Daily Build Overlord)
- Build Engineer
- Reviewer (e.g., Module Owner)
- Super Reviewer (Superhacker status person)
- Mozilla Staff (people with @mozilla.org email address,
e.g., Mozilla Webmaster)
- Project Managers
- Apache-Jakarta (Lucene, Tomcat)
- End-users
- Developers
- Committers
- Project Management Committee
- Apache (Jakarta+HTTPD)
- Release Managers
- Apache Software Foundation Members
- Apache Software Foundation Board of Directors
- Apache Software Foundation Contributors (e.g., Corporate
Sponsors)
- NetBeans
- End-users
- Developers
- Contributors
- QA Team
- Maintainers (Module Leader)
- Release Manager
- CVS Repository Manager
- NetBeans Board
- NetBeans Sponsor/Contributor (SUN)
- All
- Identify all OSSD process I/O resources being examined
- Identify OSSD process formalization opportunities
- OSSD process classification taxonomy
- Process Life Cycle Engineering Activities addressed:
- Meta-Modeling (Overall)
- Modeling (All projects)
- Visualization (All projects)
- Prototyping (NetBeans)
- Articulation (Mozilla)
- Redesign (Apache, Jakarta-Lucene, Jakarta-Tomcat)
- OSSD process bindings (see Protege-OSSD-Process-Modeler
slide presentation)
- Component sub-processes
- Control-flow precedence
- Agents, tools, resources
- Pre-conditions and post-conditions (goals)