Home Page Icon
Home Page
Table of Contents for
Part I: System Design
Close
Part I: System Design
by Juval Löwy
Righting Software: A Method for System and Project Design
Cover Page
About This eBook
Half Title Page
Title Page
Copyright Page
Dedication Page
Contents
Preface
How This Book Is Organized
Some Assumptions About the Reader
What You Need to Use This Book
Conventions Used in This Book
Additional Online Resources
Acknowledgments
About the Author
1. The Method
What Is The Method?
What The Method Is Not
Part I: System Design
2. Decomposition
Avoid Functional Decomposition
Volatility-Based Decomposition
Identifying Volatility
3. Structure
Use Cases and Requirements
Layered Approach
Typical Layers
Classification Guidelines
Subsystems and Services
Open and Closed Architectures
4. Composition
Requirements and Changes
Composable Design
There Is No Feature
Handling Change
5. System Design Example
System Overview
The Anti-Design Effort
Business Alignment
The Architecture
Design Validation
What’s Next?
Part II: Project Design
6. Motivation
Why Project Design?
7. Project Design Overview
Defining Success
Project Initial Staffing
Educated Decisions
Services and Developers
Effort Estimations
Critical Path Analysis
Scheduling Activities
Project Cost
Earned Value Planning
Roles and Responsibilities
8. Network and Float
The Network Diagram
Floats
Floats-Based Scheduling
9. Time and Cost
Accelerating Software Projects
Schedule Compression
Time–Cost Curve
Avoiding Classic Mistakes
Project Cost Elements
Network Compression
10. Risk
Choosing Options
Time–Risk Curve
Risk Modeling
Compression and Risk
Risk Decompression
Risk Metrics
11. Project Design in Action
The Mission
Finding the Normal Solution
Network Compression
Efficiency Analysis
Time–Cost Curve
Planning and Risk
SDP Review
12. Advanced Techniques
God Activities
Risk Crossover Point
Finding the Decompression Target
Geometric Risk
Execution Complexity
Very Large Projects
Small Projects
Design by Layers
13. Project Design Example
Estimations
Dependencies and Project Network
The Normal Solution
Compressed Solution
Design by Layers
Subcritical Solution
Comparing the Options
Planning and Risk
Preparing for the SDP Review
14. Concluding Thoughts
When to Design a Project
General Guidelines
Design of Project Design
In Perspective
The Hand-Off
In Practice
Debriefing Project Design
About Quality
Appendices
A. Project Tracking
Activity Life Cycle and Status
Project Status
Tracking Progress and Effort
Projections
Projections and Corrective Actions
More on Projections
B. Service Contract Design
Is This a Good Design?
Modularity and Cost
Services and Contracts
Factoring Contracts
Contract Design Metrics
The Contract Design Challenge
C. Design Standard
The Prime Directive
Directives
System Design Guidelines
Project Design Guidelines
Project Tracking Guidelines
Service Contract Design Guidelines
Index
Code Snippets
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
1. The Method
Next
Next Chapter
2. Decomposition
Part I:
System Design
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset