diff --git a/index.html b/index.html index 77a385f..91d33a0 100644 --- a/index.html +++ b/index.html @@ -37,7 +37,7 @@ - - + - + - + - + - + - + - + - + - + - + - + - + - + - +
+

After teaching software engineering for many years, I've been frustrated by the lack of a simple, concise, and practical introduction to the human aspects of software engineering for students interested in becoming software engineers.

In response, I've distilled my lectures from the past decade into these brief writings. They don't represent everything we know about software engineering (in particular, I don't discuss the deep technical contributions from the field), but the chapters do synthesize the broad evidence we have about how teams have to work together to succeed.

@@ -45,46 +45,46 @@

I hope you enjoy! If you see something missing or wrong, Submit an issue or a pull request on GitHub.

Chapter 1. HistoryChapter 1History
Chapter 2. OrganizationsChapter 2Organizations
Chapter 3. CommunicationChapter 3Communication
Chapter 4. ProductivityChapter 4Productivity
Chapter 5. QualityChapter 5Quality
Chapter 6. RequirementsChapter 6Requirements
Chapter 7. ArchitectureChapter 7Architecture
Chapter 8. SpecificationsChapter 8Specifications
Chapter 9. ProcessChapter 9Process
Chapter 10. ComprehensionChapter 10Comprehension
Chapter 11. VerificationChapter 11Verification
Chapter 12. MonitoringChapter 12Monitoring
Chapter 13. EvolutionChapter 13Evolution
Chapter 14. DebuggingChapter 14Debugging