Goal-oriented, Architecture-centric Project Management
Program Agenda (Subject to Change without Notice)
Date Agenda
1st Day
9:00AM ~ 12:00AM
1.Opening Remark
2. Industry-strength SW Engineering: The State-of-the-Art
2.1 From Procedural Refinement to Object Orientation
2.2 From Waterfall to Iterative and Incremental
2.3 Heavyweight Methodology Vs. Lightweight Methodology
2.4 SW Process Maturity ? from CMM to CMMI
2.4.1 The Repeatable Process
2.4.2 The Defined Process
2.4.3 The Managed Process
2.4.4 The Optimizing Process
2.5 CMMI in Depth ? What Is CMM Integration & How It Differs from CMM?
2.6 The Impact of SW Reuse on Project Management
1 The Seamless Matching among SW Architecture, Project Architecture & Team Architecture
2 The Essence of SW Project Management
3.1 Fundamental Principles of Project Management ? The Success Principle, The Commitment Principle, The Trade-off Principle, The Primary Communication Principle, The Cultural Environment Principle, The Process Principle, The Life-cycle Principle
3.2 Fundamental Jargons in Project Management ? Phases, Milestones, Buffer Time, Scheduling, Allocation, Productivity, Performance
3.3 SW Artifacts: Vision, Business Case, Requirement Specification, Source Code, Test Cases, Documentation, Manual, Guidelines, Standards & Templates
3.4 SW Engineering Knowledge Areas: Integration Management, Scope Management, Time Management, Cost Management, Quality Management, Resource Management, Communication Management & Risk Management
1 The Role of the SW Project Manager
2 Open Discussion
1st Day 1:00PM ~ 4:00PM
1. Architecture-centric SW Project Management
1.1 What Is SW Architecture and What Is Unique in Enterprise-scale SW?
1.2 The Uniqueness of OO SW Architecture
1.2.1 From Client/Server Architecture to Multiple-tier Architecture
1.2.2 Layed Systems
1.2.3 SW Architectural Patterns & Components
1.3 The Seamless Mapping between Team Architecture & SW Architecture
1 The Seamless Mapping between Project Architecture & SW Architecture
2 Goal-oriented SW Project Management
2.1 What Is Project Goal & How to Perform Goal Analysis?
2.2 Goal-oriented Project Planning
2.3 Goal-oriented Project Execution
1 Goal-oriented Project Tracking & Monitoring
2 Case Study I: The Missile Warning, Control & Command System? The First Component-based SW System
3 Open Discussion
2nd Day
9:00AM ~ 12:00AM
1. SW Project Management under Heavy-weight Methodology
1.1 Evolution & Improvement of SW Economics: Pragmatic SW Cost Estimation
1.2 Heavyweight SW Process Framework
- Life Cycle Phases & Artifacts of SW Process: Inception, Elaboration, Construction & Transition
- Model-based SW Architectures: Management Perspective & Technical Perspective
- Workflows of SW Process: Straight & Iteration
- Checkpoints of SW Process: Major/Minor Milestones & Periodic Status Assessments
- Project Control, SW Process Instrumentation & SW Process Tailoring
- Iterative SW Process Planning: Cost/Schedule Estimation & Pragmatic Planning
- Project Organizations & Responsibilities: Establishment & Evolution of Organizations
1.3 Process Automation: Project Management Tools & Environment
1 Process Tailoring through Process Discriminates
2 SW Project Artifacts & Management Tools
2.1 Product Vision & Its Template
2.2 Business Case & Its Template
2.3 Requirement Specification & Its Template
2.4 Design Specification & Its Template
2.5 Implementation Specification & Its Template
2.6 Testing Specification & Its Template
2.7 PERT Chart
2.8 Gantt Chart
1 Project Management Tools ? an Overview
2 Case Study II£ºSW Project Management in a NASDAQ Public Company 3 Open Discussion
2nd Day 1:00PM ~ 4:00PM
1. Industry Strength Object Oriented SW Project Management
1.1 Work Product Oriented & Workbook-Centered Development
1.2 Iterative & Incremental Development Vs. Scenario-Driven Development
1.3 Project Structure, Project Increments & Development Phases
1.3.1 Project Shape, Its Variation and Planning
1.3.2 Project Increments, Its Variation and Planning
1.4 On Business Modeling, Project Management, Requirement Management & Design
1.4.1 Product Vision, Prioritized Requirements
1.4.2 Resource Plan, Schedule, Release Plan, QA Plan, CM Plan, Risk Management Plan, Reuse Plan, Test Plan, Metrics & Project Dependency
1.4.3 Analysis of Object Model, Scenarios, Object Interaction Diagrams, State Models and Conceptual Class
1.4.4 Design of System Architecture, APIs, UI, Target Environment, Subsystem Model, Object Model, Scenarios, Object Interaction Diagrams, State Models and Concrete Class
1.5 Work Product Construction Techniques: Project Management, Development & Reuse
1.5.1 A Depth-First Approach to OO SW Development
1.5.2 Prototyping as a Risk Management Technique
1.5.3 Building a Draft Object Model Using Transcribe & Converge based on Semantic Networks Derived from Domain Analysis
1.5.4 Interfacing with Non-OO Systems & Wrapping Legacy Code
1.5.5 Providing Object Persistence & Interfacing to DB
1 Specific Issues on OO COTS (Commercial Off-the-Shelf component) based SW Project Management
2 2. Ascending from Technical Management to Business Management
2.1 The Impact of SW Business Process on SW Project Management
2.2 People Management ?Define & Refine Your Team Culture
2.3 People Management ?The Designer Is Queen
2.4 People Management - The Customer Is King
2.5 Improve Your Communication Skills
2.6 The Internal & External Politics and How to Tackle Them
2.7 Why Customer Service Is So Important & So to Improve It?
1 How to Delight Your Customer and When You Should Say NO to Them
2 3. Case Study III: SW Project Management in a Start-up in Silicon Valley
3 4. Open Discussion
© Copyright 2004-2007 Hometown Innovation Automation Inc
All Rights Reserved
Back to Home Page