Symbian for Software Leaders: Principles of Successful Smartphone Development Projects
by David Wood
Part 2. Thriving on scale
Managing large projects
Smartphone projects vs. feature phone projects
Three approaches to large projects
How large projects differ from small projects
Project groupware
Confidentiality issues
Five central project documents
Auditing document readership
Processes and agility: education vs. processes
Problems when groupware is short-cut
Symbian's use of groupware
6 Managing defects
Introduction to smartphone defect management
Living with defects
Aside: an embarrassing moment with defects
Defect priorities
The process of verifying a defect fix
Advanced defect investigation
Defect status values
Defect database requirements
The role of the project leader in managing defects
7 Managing configurations
Introduction to configuration management
Aside: learning about configuration management
Consequences of weak configuration management
Basic principles of configuration management
Codeline strategy – single projects
Codeline strategy – multiple projects
Beyond codeline strategy
8 Managing integration
Integration vs. creation
Mainlines and development codelines
Iterative development
Gate-keeping and integration tests
Dealing with build or test failures
The weekly integration cycle
Integration discipline
9 Managing interfaces
Knowing when components belong together
Limits of rebuilding source code
Forms of compatibility
The compatibility virtuous cycle
System compatibility board
Responsibilities with regard to compatibility
Interface access and interface status
Versioning
Future-proofing interfaces
10 Managing testing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access