Flylib.com
Applied Software Project Management
Applied Software Project Management
ISBN: 0596009488
EAN: 2147483647
Year: 2003
Pages: 122
Authors:
Andrew Stellman
,
Jennifer Greene
BUY ON AMAZON
Applied Software Project Management
Table of Contents
Copyright
About the Author
Praise for Applied Software Project Management
Preface
Goals of the Book
Who Should Read This Book
Comments and Questions
Safari Enabled
Acknowledgments
Chapter 1. Introduction
Section 1.1. Tell Everyone the Truth All the Time
Section 1.2. Trust Your Team
Section 1.3. Review Everything, Test Everything
Section 1.4. All Software Engineers Are Created Equal
Section 1.5. Doing the Project Right Is Most Efficient
Section 1.6. Part I: Tools and Techniques
Section 1.7. Part II: Using Project Management Effectively
Part I: Tools and Techniques
Chapter 2. Software Project Planning
Section 2.1. Understand the Project Needs
Section 2.2. Create the Project Plan
Section 2.3. Diagnosing Project Planning Problems
Chapter 3. Estimation
Section 3.1. Elements of a Successful Estimate
Section 3.2. Wideband Delphi Estimation
Section 3.3. Other Estimation Techniques
Section 3.4. Diagnosing Estimation Problems
Chapter 4. Project Schedules
Section 4.1. Building the Project Schedule
Section 4.2. Managing Multiple Projects
Section 4.3. Use the Schedule to Manage Commitments
Section 4.4. Diagnosing Scheduling Problems
Chapter 5. Reviews
Section 5.1. Inspections
Section 5.2. Deskchecks
Section 5.3. Walkthroughs
Section 5.4. Code Reviews
Section 5.5. Pair Programming
Section 5.6. Use Inspections to Manage Commitments
Section 5.7. Diagnosing Review Problems
Chapter 6. Software Requirements
Section 6.1. Requirements Elicitation
Section 6.2. Use Cases
Section 6.3. Software Requirements Specification
Section 6.4. Change Control
Section 6.5. Introduce Software Requirements Carefully
Section 6.6. Diagnosing Software Requirements Problems
Chapter 7. Design and Programming
Section 7.1. Review the Design
Section 7.2. Version Control with Subversion
Section 7.3. Refactoring
Section 7.4. Unit Testing
Section 7.5. Use Automation
Section 7.6. Be Careful with Existing Projects
Section 7.7. Diagnosing Design and Programming Problems
Chapter 8. Software Testing
Section 8.1. Test Plans and Test Cases
Section 8.2. Test Execution
Section 8.3. Defect Tracking and Triage
Section 8.4. Test Environment and Performance Testing
Section 8.5. Smoke Tests
Section 8.6. Test Automation
Section 8.7. Postmortem Reports
Section 8.8. Using Software Testing Effectively
Section 8.9. Diagnosing Software Testing Problems
Part II: Using Project Management Effectively
Chapter 9. Understanding Change
Section 9.1. Why Change Fails
Section 9.2. How to Make Change Succeed
Chapter 10. Management and Leadership
Section 10.1. Take Responsibility
Section 10.2. Do Everything Out in the Open
Section 10.3. Manage the Organization
Section 10.4. Manage Your Team
Chapter 11. Managing an Outsourced Project
Section 11.1. Prevent Major Sources of Project Failure
Section 11.2. Management Issues in Outsourced Projects
Section 11.3. Collaborate with the Vendor
Chapter 12. Process Improvement
Section 12.1. Life Without a Software Process
Section 12.2. Software Process Improvement
Section 12.3. Moving Forward
Bibliography
Chapter 2. Software Project Planning
Chapter 3. Estimation
Chapter 4. Project Schedules
Chapter 5. Reviews
Chapter 6. Software Requirements
Chapter 7. Design and Programming
Chapter 8. Software Testing
Chapter 9. Understanding Change
Chapter 10. Management and Leadership
Chapter 11. Managing an Outsourced Project
Chapter 12. Process Improvement
Colophon
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Applied Software Project Management
ISBN: 0596009488
EAN: 2147483647
Year: 2003
Pages: 122
Authors:
Andrew Stellman
,
Jennifer Greene
BUY ON AMAZON
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Introduction
Database Modeling
Object Types, Predicates, and Basic Constraints
Editing Logical Models”Advanced Aspects
Change Propagation and Round Trip Engineering
Introducing Microsoft Office InfoPath 2003 (Bpg-Other)
Creating Forms
Laying Out Forms
Formatting Forms
Designing InfoPath Web Service Clients
Navigating the InfoPath Object Model
MySQL Cookbook
Requiring or Excluding FULLTEXT Search Words
Sorting Hostnames in Domain Order
Categorizing Non-Categorical Data
Date-Based Summaries
Renaming a Table
Competency-Based Human Resource Management
Competency-Based Employee Rewards
Competency-Based Employee Development
Appendix A Frequently Asked Questions About Competency-Based HR Management
Appendix C Examples of Life-Career Assessment Exercises
Appendix D Employee Development and Succession Management
101 Microsoft Visual Basic .NET Applications
Building Windows Forms User Interfaces
Working with Console Applications
Working with the .NET Framework
Building Enterprise Services Applications
Windows Server 2003 for .NET Developers
Java Concurrency in Practice
Read-write Locks
Building Custom Synchronizers
Using Condition Queues
AQS in Java.util.concurrent Synchronizer Classes
Atomic Variables and Nonblocking Synchronization
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies