Users and managers are becoming more demanding. Many Internet-based projects require BPR to succeed. Peopleware issues are often exacerbated. The pace of business demands faster implementation. Internet-based projects are often exposed to much greater risks than before. New technologies are emerging faster. Conclusion.
2. Project Politics and Negotiations.
Identifying the key players. Determining the basic nature of the project. Managing project definition: What does “success” mean? Estimating techniques. Tools for assisting the estimation process. Tradeoffs among schedule, budget, staff, and quality. What to do when rational negotiations are impossible. Conclusion.
3. Business Process Re-engineering.
Introduction. Processes, core processes, and process interfaces. The role of IT in a BPR project. Critical success factors in BPR. A BPR management plan. Conclusion.
4. E-Business Strategy.
Developing a business strategy. The impact of the Internet on business strategy. Basic types of business strategy. Implementing the business strategy. Conclusion.
5. Managing the Software Process.
Introduction. Heavy processes. Light/Agile processes. A recommended light process. Conclusion.
6. Managing the Requirements Process.
Introduction. The importance of requirements. Eliciting requirements from the user. Documenting requirements. Managing the requirements. Conclusion.
7. Managing the Design and Coding Processes.
Introduction. Design issues. Coding issues. Conclusion.
8. Managing the Testing Process.
Introduction. Scheduling the testing activity. The testing process. Categories of testing for Internet-related systems. Criteria for completion. Conclusion.
9. Monitoring Project Progress.
Introduction. Managing the team's time. Project reviews, walkthroughs, and inspections. Defect tracking against quality targets. The “daily build” concept. Conclusion.
10. Managing Risk.
11. Managing the Team.
Introduction. Hiring and staffing issues. Loyalty, commitment, motivation and rewards. Team-building issues. Workplace conditions for high-intensity Internet projects. Conclusion.
12. Managing Tools and Technology.
The minimal toolset. Tools and process. Risks of choosing new tools. Conclusion.