Tentative Week by Week Outlines                         Recommended Readings

     Week 1                                                                            0. Prospect for an Engineering Discipline of Software by Mary Shaw

        Introduction                                                                    1. No Silver Bullet: Essence and Accidents of Software Engineering,

        Introduction to Project Management                                   Computer Magazine; April 1987 by Frederick P. Brooks, Jr.,

    Week 2                                                                             2. Theory-W Software Project Management:   Principles and Examples

        Software Life Cycle                                                            By Barry W. Boehm and Rony Ross  (TTMG)          

                                                                                              3.  The Future Engineering of Software: A Management Perspective

                                                                                                     By Victor R. Basil & John D. Musa

                                                                                              4.  A Spiral Model of Software Development and Enhancement

                                                                                                    By Barry W. Boehm, TRW Defense Systems Group (TTMG)

                                                                                              5. Software Development Process: A necessary Evil

                                                                                                    By Mohamed E. Fayad

                                                                                              6.  Rapid Prototyping: Lessons Learned by V.S. Gordon et. al. (TTMG)

                                                                                              7. Prototyping in industrial Software Projects - Bridging the gap between

                                                                                                   theory and practice by Horst Lichter et. al.

    Week 3

        Software Process & Project Metrics                               8. Eight Secrets of Software Measurement by Betsy Clark, IEEE Software,

    Week 4                                                                                 Sept./Oct. 2002

         Process Driven Improvement                                 

    Week 5                                                                             

          Software Project Planning

          Risk Analysis  and Management                                   9. Software Risk Management: Principles and Practice by Barry W. Boehm

    Week 6                                                                            10. Risk Management for Software Project by Richard Fairley (TTMG)

          Project Scheduling                                                       11. Investigation of the Risk to Software Reliability and Maintainability of

    Week 7                                                                                 .Requirements Changes by Norman F. Schneidewind et. al. (TTMG)

        Summary & Mid-Term Exam

        Project Communication                                        

    Week 8                                                                             

          Software Quality & Metrics

    Week 9                                                                           

          Software Configuration Management                                              

    Week 10                                                                           12. Requirements and Testing: Seven Missing-Link Myths by Dorothy Graham

          Management of Testing                                                  IEEE Software Sept./Oct. 2002                     

    Week 11                                                                           13. Improving the Software Testing Process in NASA’s Software Engineering 

        Project Presentation Time table for 94.416                           Laboratory by  Sharon Waligora et. al. (TTMG)

    Week 12                                                                           

        Term Paper Presentation Time table for 96.506               

    Week 13                                                                                  

        Term Paper Presentation  Time table for 96.506