Our course contains the following program:
Part I - The Business Side of Software
- The history of software development
- The Software Industry
- Software
Project success factors
- Software
revenue trends
- Industry
organizations you should know about
Part II - A Collection of Software Lifecycles
- Code and
go (fix)
- Traditional
waterfall
- V-Shaped
- Incremental
staged-delivery
- Iterative
evolutionary-delivery
- Prototype
evolutionary
- Prototype
throw-away
- Spiral
- Agile
- Kanban
Part III - Starting a Software Project
- Project Management
meets the SDLC
- The phases of a software project
- Inputs and
outputs for each phase
- Indstry
trends for time spent at each phase
- Typical software
project documentation
- How much
documentation do we need?
- The project
Concept Phase
- The project
Initiation Phase
- The Project
Charter (PCH)
- S.M.A.R.T.
Goals
- The law of
triple constraints
- Product Roadmap
- The High
Level Analysis (HLA)
- Forecasting
a software projects size and schedule and cost
- The effects
of schedule compression on effort and cost
- Approving the Project Charter
- The Project Planning Phase
- The Project
Plan (PLN)
- Software
Requirement Specification (SRS)
- System Design
Description (SDD)
Part IV - The Requirements Management Process
- Pre-Requirements
Baseline activities
- Your organizations requirements aptitude
- A Requirements
Hierarchy
a. Governing
b. Emergent
c. Component
- A Requirements Baseline
- Managing Scope Creep
- Creating
the Work Breakdown Structure (WBS)
- Software
risk management
- The Execution Plan
- Approving the Project Plan
Part V - Completing the Software Project
- The Project
Execute, Monitor & Control phases
- The project
heartbeat
- Rolling Wave
Planning
- Managing Project Efficiency
a. Optimal team
sizes
b. Resource
Efficiency Tracking
c. Diseconomies of Scale
d. Project Status
Reporting
- Managing Project Quality
a. Quality Debt
b. Cost of correcting
a failure over time
c. Verification
vs. Validation
d. Requirements
Traceability
e. Measuring
software testing efficiency per phase
f. Measuring
remaining defects in tested code
g. User acceptance
testing
- Project Release
& Stabilization Phase
- Preparing
the Release Package
- Project Closeout Phase
- The Project Closeout Checklist
- Project Closeout
& Retrospective
- End of Project
Metrics
Part VI - Managing Up
- Your responsibility
- Department
transparency
- Project status
charts
a. Gantt Charts
b. Milestone
Charts
c. Burn Charts
d. Earned Value Charts
e. Semaphoric
Indicators
- Department
Process Productivity Index (Putnam)
- IT Portfolio
Management
- Project Request
Document (PRD)
- Six ways
to evaluate a business opportunity
- Managing
Expectations Upwards
- Delivering
unexpected news
Part VII - Managing Down
- Your responsibility
as a manager
- Informing
your teams
- Management styles
- Establishing creditability
- Engendering
trust
- Providing
Direction
- Achieving
team buy-in
- Improving team morale
- McGregors
Motivation Theory X and Theory Y
- Team feedback
- Individuality
accountability
- Hiring technical
employees
- Staffing
principles
Part IIX - Managing Sideways
- Be the Facilitator
- Improving
Peer Interactions
- Working effectively
with Marketing
- Working effectively
with Network Support
- Working effectively
with the Help Desk
Part IX - Managing the Environment
- Visible Management
- Quality Systems
Management
a. Process Improvement
b. P.D.C.A.
c. The Mighty
Checklist
- Project Metrics
- Service Metrics
- What not
to measure
- Political
Science 101 � Be Prepared!
Part X - Enterprise Fixtures
- Configuration
Management
a. Enterprise
Asset Library
b. Business
Rules Repository
c. Component Showcase
d. Requirements Showcase
- Storage Area
Networks (SAN's)
- Load Balancing
Techniques
- Enterprise
Architecture Patterns
a. Mainframe
Host
b. Client-Server
c. Model-View-Controller
( MVC)
d. N-Tier Designs
e. Object Relational
Mapper (ORM)
f. Software
as a Service (SaaS)
g. Service Oriented
Architecture (SOA)
- Database
architecture
- Enterprise
Data Warehousing
- Eight types
of Virtualization
- Offshore
outsourcing fundamentals for success
- Top 25 Enterprise
Information Security Issues
|