Professional Documents
Culture Documents
Sharah H
Software Engineering
Knowledge
McConnell goes on to argue that the body
of software engineering knowledge (circa
the year 2000) has evolved to a “stable
core” that he estimated represented
about “75 percent of the knowledge
needed to develop a complex system.”
Core Principles
Be agile
Focus on quality at every step
Be ready to adapt
Build an effective team
Establish mechanism for communication and
coordination
Manage change
Assess risk
Create work products that provide value for
others
Principles That Guide Practice