• [书目20131114]微软技术丛书•快速软件开发(珍藏版) Rapid Development Taming Wild Software Schedules By Steve McConnell


    本文摘自:http://shop.oreilly.com/product/9781556159008.do

    EFFICIENT DEVELOPMENT

    1. Chapter 1 Welcome to Rapid Development              

      1. What Is Rapid Development?
      2. Attaining Rapid Development
    2. Chapter 2 Rapid-Development Strategy              

      1. General Strategy for Rapid Development
      2. Four Dimensions of Development Speed
      3. General Kinds of Fast Development
      4. Which Dimension Matters the Most?
      5. An Alternative Rapid-Development Strategy
      6. Further Reading
    3. Chapter 3 Classic Mistakes              

      1. Case Study: in Classic Mistakes
      2. Effect of Mistakes on a Development Schedule
      3. Classic Mistakes Enumerated
      4. Escape from Gilligan's Island
      5. Further Reading
    4. Chapter 4 Software-Development Fundamentals              

      1. Management Fundamentals
      2. Technical Fundamentals
      3. Quality-Assurance Fundamentals
      4. Following the Instructions
      5. Further General Reading
    5. Chapter 5 Risk Management              

      1. Elements of Risk Management
      2. Risk Identification
      3. Risk Analysis
      4. Risk Prioritization
      5. Risk Control
      6. Risk, High Risk, and Gambling
      7. Further Reading
    • RAPID DEVELOPMENT

      1. Chapter 6 Core Issues in Rapid Development              

        1. Does One Size Fit All?
        2. What Kind of Rapid Development Do You Need?
        3. Odds of Completing on Time
        4. Perception and Reality
        5. Where the Time Goes
        6. Development-Speed Trade-Offs
        7. Typical Schedule-Improvement Pattern
        8. Onward to Rapid Development
        9. Further Reading
      2. Chapter 7 Lifecycle Planning              

        1. Pure Waterfall
        2. Code-and-Fix
        3. Spiral
        4. Modified Waterfalls
        5. Evolutionary Prototyping
        6. Staged Delivery
        7. Design-to-Schedule
        8. Evolutionary Delivery
        9. Design-to-Tools
        10. Commercial Off-the-Shelf Software
        11. Choosing the Most Rapid Lifecycle for Your Project
        12. Further Reading
      3. Chapter 8 Estimation              

        1. The Software-Estimation Story
        2. Estimation-Process Overview
        3. Size Estimation
        4. Effort Estimation
        5. Schedule Estimation
        6. Estimate Refinement
        7. Further Reading
      4. Chapter 9 Scheduling              

        1. Overly Optimistic Scheduling
        2. Beating Schedule Pressure
        3. Further Reading
      5. Chapter 10 Customer-Oriented Development              

        1. Customers' Importance to Rapid Development
        2. Customer-Oriented Practices
        3. Managing Customer Expectations
        4. Further Reading
      6. Chapter 11 Motivation              

        1. Typical Developer Motivations
        2. Using the Top Five Motivation Factors
        3. Using Other Motivation Factors
        4. Morale Killers
        5. Further Reading
      7. Chapter 12 Teamwork              

        1. Software Uses of Teamwork
        2. Teamwork's Importance to Rapid Development
        3. Creating a High-Performance Team
        4. Why Teams Fail
        5. Long-Term Teambuilding
        6. Summary of Teamwork Guidelines
        7. Further Reading
      8. Chapter 13 Team Structure              

        1. Team-Structure Considerations
        2. Team Models
        3. Managers and Technical Leads
        4. Further Reading
      9. Chapter 14 Feature-Set Control              

        1. Early Project: Feature-Set Reduction
        2. Mid-Project: Feature-Creep Control
        3. Late Project: Feature Cuts
        4. Further Reading
      10. Chapter 15 Productivity Tools              

        1. Role of Productivity Tools in Rapid Development
        2. Productivity-Tool Strategy
        3. Productivity-Tool Acquisition
        4. Productivity-Tool Use
        5. Silver-Bullet Syndrome
        6. Further Reading
      11. Chapter 16 Project Recovery              

        1. General Recovery Options
        2. Recovery Plan
        3. Further Reading
    • BEST PRACTICES

      1. Introduction to Best Practices

        1. Organization of Best-Practice Chapters
        2. Summary of Best-Practice Candidates
        3. Summary of Best-Practice Evaluations
      2. Chapter 17 Change Board              

      3. Chapter 18 Daily Build and Smoke Test              

        1. Using the Daily Build and Smoke Test
        2. Managing the Risks of the Daily Build and Smoke Test
        3. Side Effects of the Daily Build and Smoke Test
        4. The Daily Build and Smoke Test's Interactions with Other Practices
        5. The Bottom Line on the Daily Build and Smoke Test
        6. Keys to Success in Using the Daily Build and Smoke Test
        7. Further Reading
      4. Chapter 19 Designing for Change              

        1. Using Designing for Change
        2. Managing the Risks of Designing for Change
        3. Side Effects of Designing for Change
        4. Designing for Change's Interactions with Other Practices
        5. The Bottom Line on Designing for Change
        6. Keys to Success in Using Designing for Change
        7. Further Reading
      5. Chapter 20 Evolutionary Delivery              

        1. Using Evolutionary Delivery
        2. Managing the Risks of Evolutionary Delivery
        3. Side Effects of Evolutionary Delivery
        4. Evolutionary Delivery's Interactions with Other Practices
        5. The Bottom Line on Evolutionary Delivery
        6. Keys to Success in Using Evolutionary Delivery
        7. Further Reading
      6. Chapter 21 Evolutionary Prototyping              

        1. Using Evolutionary Prototyping
        2. Managing the Risks of Evolutionary Prototyping
        3. Side Effects of Evolutionary Prototyping
        4. Evolutionary Prototyping's Interactions with Other Practices
        5. The Bottom Line on Evolutionary Prototyping
        6. Keys to Success in Using Evolutionary Prototyping
        7. Further Reading
      7. Chapter 22 Goal Setting              

      8. Chapter 23 Inspections              

      9. Chapter 24 Joint Application Development (JAD)              

        1. Using JAD
        2. Managing the Risks of JAD
        3. Side Effects of JAD
        4. JAD's Interactions with Other Practices
        5. The Bottom Line on JAD
        6. Keys to Success in Using JAD
        7. Further Reading
      10. Chapter 25 Lifecycle Model Selection              

      11. Chapter 26 Measurement              

        1. Using Measurement
        2. Managing the Risks of Measurement
        3. Side Effects of Measurement
        4. Measurement's Interactions with Other Practices
        5. The Bottom Line on Measurement
        6. Keys to Success in Using Measurement
        7. Further Reading
      12. Chapter 27 Miniature Milestones              

        1. Using Miniature Milestones
        2. Managing Risks of Miniature Milestones
        3. Side Effects of Miniature Milestones
        4. Miniature Milestones' Interactions with Other Practices
        5. The Bottom Line on Miniature Milestones
        6. Keys to Success in Using Miniature Milestones
        7. Further Reading
      13. Chapter 28 Outsourcing              

        1. Using Outsourcing
        2. Managing the Risks of Outsourcing
        3. Side Effects of Outsourcing
        4. Outsourcing's Interactions with Other Practices
        5. The Bottom Line on Outsourcing
        6. Keys to Success in Using Outsourcing
        7. Further Reading
      14. Chapter 29 Principled Negotiation              

      15. Chapter 30 Productivity Environments              

        1. Using Productivity Environments
        2. Managing the Risks of Productivity Environments
        3. Side Effects of Productivity Environments
        4. Productivity Environments' Interactions with Other Practices
        5. The Bottom Line on Productivity Environments
        6. Keys to Success in Using Productivity Environments
        7. Further Reading
      16. Chapter 31 Rapid-Development Languages (RDLs)              

        1. Using RDLs
        2. Managing the Risks of RDLs
        3. Side Effects of RDLs
        4. RDLs' Interactions with Other Practices
        5. The Bottom Line on RDLs
        6. Keys to Success in Using RDLs
        7. Further Reading
      17. Chapter 32 Requirements Scrubbing              

      18. Chapter 33 Reuse              

        1. Using Reuse
        2. Managing the Risks of Reuse
        3. Side Effects of Reuse
        4. Reuse's Interactions with Other Practices
        5. The Bottom Line on Reuse
        6. Keys to Success in Using Reuse
        7. Further Reading
      19. Chapter 34 Signing Up              

        1. Using Signing Up
        2. Managing the Risks of Signing Up
        3. Side Effects of Signing Up
        4. Signing Up's Interactions with Other Practices
        5. The Bottom Line on Signing Up
        6. Keys to Success in Using Signing Up
        7. Further Reading
      20. Chapter 35 Spiral Lifecycle Model              

      21. Chapter 36 Staged Delivery              

        1. Using Staged Delivery
        2. Managing the Risks of Staged Delivery
        3. Side Effects of Staged Delivery
        4. Staged Delivery's Interactions with Other Practices
        5. The Bottom Line on Staged Delivery
        6. Keys to Success in Using Staged Delivery
        7. Further Reading
      22. Chapter 37 Theory-W Management              

        1. Using Theory-W Management
        2. Managing the Risks of Theory-W Management
        3. Side Effects of Theory-W Management
        4. Theory-W Management's Interactions with Other Practices
        5. The Bottom Line on Theory-W Management
        6. Keys to Success in Using Theory-W Management
        7. Further Reading
      23. Chapter 38 Throwaway Prototyping              

        1. Using Throwaway Prototyping
        2. Managing the Risks of Throwaway Prototyping
        3. Side Effects of Throwaway Prototyping
        4. Throwaway Prototyping's Interactions with Other Practices
        5. The Bottom Line on Throwaway Prototyping
        6. Keys to Success in Using Throwaway Prototyping
        7. Further Reading
      24. Chapter 39 Timebox Development              

        1. Using Timebox Development
        2. Managing the Risks of Timebox Development
        3. Side Effects of Timebox Development
        4. Timebox Development's Interactions with Other Practices
        5. The Bottom Line on Timebox Development
        6. Keys to Success in Using Timebox Development
        7. Further Reading
      25. Chapter 40 Tools Group              

      26. Chapter 41 Top-10 Risks List              

      27. Chapter 42 User-Interface Prototyping              

        1. Using User-Interface Prototyping
        2. Managing the Risks of User-Interface Prototyping
        3. Side Effects of User-Interface Prototyping
        4. User-Interface Prototyping's Interactions with Other Practices
        5. The Bottom Line on User-Interface Prototyping
        6. Keys to Success in Using User-Interface Prototyping
        7. Further Reading
      28. Chapter 43 Voluntary Overtime              

        1. Using Voluntary Overtime
        2. Managing the Risks of Voluntary Overtime
        3. Side Effects of Voluntary Overtime
        4. Voluntary Overtime's Interactions with Other Practices
        5. The Bottom Line on Voluntary Overtime
        6. Keys to Success in Using Voluntary Overtime
        7. Further Reading
    1. Appendix  Bibliography        

  • 相关阅读:
    Poj2155Matrix二维线段树
    二维树状数组模板
    PAT-1014 Waiting in Line (30 分) 优先队列
    PAT-1012 The Best Rank (25 分) 查询分数对应排名(包括并列)
    PAT-1003 Emergency (25 分) 最短路最大点权+求相同cost最短路的数量
    PAT-1001 A+B Format (20 分) 注意零的特例
    利用requests和BeautifulSoup爬取菜鸟教程的代码与图片并保存为markdown格式
    菜鸟教程上的设计模式代码合集
    用python将项目中的所有代码(或txt)合并在一个文件中
    POJ 2485 Prim 找最长的边
  • 原文地址:https://www.cnblogs.com/freeliver54/p/3423197.html
Copyright © 2020-2023  润新知