SlideShare a Scribd company logo
Assignment instructions

Assignment                  Before starting Program 1, review the top-level PSP0 process script below to
instructions                ensure that you understand the “big picture” before you begin. Also, ensure that
                            you have all of the required inputs before you begin the planning phase.

                                            PSP0 Process Script
       Purpose                       To guide the development of module-level programs
       Entry Criteria                - Problem description
                                     - PSP0 Project Plan Summary form
                                     - Time and Defect Recording logs
                                     - Defect Type standard
                                     - Stopwatch (optional)

       Step    Activities            Description
       1       Planning              - Produce or obtain a requirements statement.
                                     - Estimate the required development time.
                                     - Enter the plan data in the Project Plan Summary form.
                                     - Complete the Time Recording log.
       2       Development           - Design the program.
                                     - Implement the design.
                                     - Compile the program, and fix and log all defects found.
                                     - Test the program, and fix and log all defects found.
                                     - Complete the Time Recording log.
       3       Postmortem            Complete the Project Plan Summary form with actual time, defect, and size
                                     data.

       Exit Criteria                 - A thoroughly tested program
                                     - Completed Project Plan Summary form with estimated and actual data
                                     - Completed Time and Defect Recording logs


                                                                                                Continued on next page
Assignment instructions, Continued

Planning phase         Plan Program 1 following the PSP0 planning phase script.

                                        PSP0 Planning Script
      Purpose                     To guide the PSP planning process
      Entry Criteria              - Problem description
                                  - Project Plan Summary form
                                  - Time Recording log

      Step    Activities          Description
      1       Program             - Produce or obtain a requirements statement for the program.
              Requirements        - Ensure that the requirements statement is clear and unambiguous.
                                  - Resolve any questions.
      2       Resource            - Make your best estimate of the time required to develop this program.
              Estimate            - Enter the plan time data in the Project Plan Summary form.

      Exit Criteria               - Documented requirements statement
                                  - Completed Project Plan Summary form with estimated development time
                                    data
                                  - Completed Time Recording log

                       Verify that you have met all of the exit criteria for the planning phase, and then
                       have an instructor review your plan. After your plan has been reviewed,
                       proceed to the development phase.

                                                                                             Continued on next page
Assignment instructions, Continued


Development               Develop the program following the PSP0 development phase script.
phase

                                        PSP0 Development Script
       Purpose                       To guide the development of small programs
       Entry Criteria                - Requirements statement
                                     - Project Plan Summary form with estimated program development time
                                     - Time and Defect Recording logs
                                     - Defect Type standard

       Step     Activities           Description
       1        Design               - Review the requirements and produce a design to meet them.
                                     - Record in the Defect Recording log any requirements defects found.
                                     - Record time in the Time Recording log.
       2        Code                 - Implement the design.
                                     - Record in the Defect Recording log any requirements or design defects
                                       found.
                                     - Record time in the Time Recording log.
       3        Compile              - Compile the program until error-free.
                                     - Fix all defects found.
                                     - Record defects in the Defect Recording log.
                                     - Record time in the Time Recording log.
       4        Test                 - Test until all tests run without error.
                                     - Fix all defects found.
                                     - Record defects in the Defect Recording log.
                                     - Record time in the Time Recording log.

       Exit Criteria                 - A thoroughly tested program
                                     - Completed Time and Defect Recording logs


                          Verify that you have met all of the exit criteria for the development phase, and then
                          proceed to the postmortem phase.

                                                                                                Continued on next page




Program 1     June 2010                                  10                      2010 by Carnegie Mellon University
Assignment instructions, Continued




Program 1   June 2010            11    2010 by Carnegie Mellon University
Assignment instructions, Continued

            Postmortem phase




Program 1      June 2010         12    2010 by Carnegie Mellon University
Assignment instructions, Continued
      Conduct the postmortem following the PSP0 postmortem script.


                                               PSP0 Postmortem Script
              Purpose                       To guide the PSP postmortem process
              Entry Criteria                - Problem description and requirements statement
                                            - Project Plan Summary form with development time data
                                            - Completed Time and Defect Recording logs
                                            - A tested and running program

              Step      Activities          Description
              1         Defect Recording    - Review the Project Plan Summary to verify that all of the defects found in
                                              each phase were recorded.
                                            - Using your best recollection, record any omitted defects.
              2         Defect Data         - Check that the data on every defect in the Defect Recording log are
                        Consistency           accurate and complete.
                                            - Verify that the numbers of defects injected and removed per phase are
                                              reasonable and correct.
                                            - Using your best recollection, correct any missing or incorrect defect data.
              3         Time                - Review the completed Time Recording log for errors or omissions.
                                            - Using your best recollection, correct any missing or incomplete time data.

              Exit Criteria                 - A thoroughly tested program
                                            - Completed Project Plan Summary form
                                            - Completed Time and Defect Recording logs


                                Verify that you have met all of the exit criteria for the PSP0 postmortem
                                phase, and then review your assignment.




Program 1   June 2010                                  13                        2010 by Carnegie Mellon University

More Related Content

Similar to Assignment instructions

STX Next - Scrum Development Process Overview
STX Next - Scrum Development Process OverviewSTX Next - Scrum Development Process Overview
STX Next - Scrum Development Process Overview
STX Next
 
Agile Program Management Process
Agile Program Management ProcessAgile Program Management Process
Agile Program Management Process
Glen Alleman
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
AAKASH S
 
Sage Project Management
Sage Project Management Sage Project Management
Sage Project Management
RKLeSolutions
 
Program analysis
Program analysisProgram analysis
Program analysis
Aarti P
 
Test-Driven-Development.pptx
Test-Driven-Development.pptxTest-Driven-Development.pptx
Test-Driven-Development.pptx
dheeraj438799
 
Software validation!
Software validation!Software validation!
Software validation!Robert Phe
 
Project Management.pdf
Project Management.pdfProject Management.pdf
Project Management.pdf
ShivareddyGangam
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
Codecamp Romania
 
Test folder.pptx
Test folder.pptxTest folder.pptx
Test folder.pptx
Cons11
 
Manual testing
Manual testingManual testing
Manual testing
Krishna Gurjar
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
Damian T. Gordon
 
Nota (first)
Nota (first)Nota (first)
Nota (first)
Fariza Zahari
 
PMI IIT Presentation for Software Dev
PMI IIT Presentation for Software Dev PMI IIT Presentation for Software Dev
PMI IIT Presentation for Software Dev
Fayyaz Ahmed MASc, MSc, MS IT, MCS, CE, CET ✔
 
Software validation
Software validationSoftware validation
Software validationRobert Phe
 
Rational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince MutimbanyokaRational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince Mutimbanyoka
Vincent Prince Mutimbanyoka
 
APQP APPL.ppt
APQP APPL.pptAPQP APPL.ppt
APQP APPL.ppt
ssuserb1c139
 
Manual testing by reddy
Manual testing by reddyManual testing by reddy
Manual testing by reddy
Krishna Gurjar
 
User story workflow (eng)
User story workflow (eng)User story workflow (eng)
User story workflow (eng)
Anatoliy Okhotnikov
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
ShivareddyGangam
 

Similar to Assignment instructions (20)

STX Next - Scrum Development Process Overview
STX Next - Scrum Development Process OverviewSTX Next - Scrum Development Process Overview
STX Next - Scrum Development Process Overview
 
Agile Program Management Process
Agile Program Management ProcessAgile Program Management Process
Agile Program Management Process
 
CP7301 Software Process and Project Management notes
CP7301 Software Process and Project Management   notesCP7301 Software Process and Project Management   notes
CP7301 Software Process and Project Management notes
 
Sage Project Management
Sage Project Management Sage Project Management
Sage Project Management
 
Program analysis
Program analysisProgram analysis
Program analysis
 
Test-Driven-Development.pptx
Test-Driven-Development.pptxTest-Driven-Development.pptx
Test-Driven-Development.pptx
 
Software validation!
Software validation!Software validation!
Software validation!
 
Project Management.pdf
Project Management.pdfProject Management.pdf
Project Management.pdf
 
Code campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditechCode campiasi scm-project-gabriel-cristescu-ditech
Code campiasi scm-project-gabriel-cristescu-ditech
 
Test folder.pptx
Test folder.pptxTest folder.pptx
Test folder.pptx
 
Manual testing
Manual testingManual testing
Manual testing
 
The Waterfall Model
The Waterfall ModelThe Waterfall Model
The Waterfall Model
 
Nota (first)
Nota (first)Nota (first)
Nota (first)
 
PMI IIT Presentation for Software Dev
PMI IIT Presentation for Software Dev PMI IIT Presentation for Software Dev
PMI IIT Presentation for Software Dev
 
Software validation
Software validationSoftware validation
Software validation
 
Rational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince MutimbanyokaRational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince Mutimbanyoka
 
APQP APPL.ppt
APQP APPL.pptAPQP APPL.ppt
APQP APPL.ppt
 
Manual testing by reddy
Manual testing by reddyManual testing by reddy
Manual testing by reddy
 
User story workflow (eng)
User story workflow (eng)User story workflow (eng)
User story workflow (eng)
 
Project Management (2).pdf
Project Management (2).pdfProject Management (2).pdf
Project Management (2).pdf
 

More from Aydee Junca Gamboa

PresentationBackend.pdf
PresentationBackend.pdfPresentationBackend.pdf
PresentationBackend.pdf
Aydee Junca Gamboa
 
taller fisica para entregar ciclo 6 unidad1.pdf
taller fisica para entregar ciclo 6 unidad1.pdftaller fisica para entregar ciclo 6 unidad1.pdf
taller fisica para entregar ciclo 6 unidad1.pdf
Aydee Junca Gamboa
 
Taller magnitudes y notación Fisica 10.pdf
Taller magnitudes y notación Fisica 10.pdfTaller magnitudes y notación Fisica 10.pdf
Taller magnitudes y notación Fisica 10.pdf
Aydee Junca Gamboa
 
Taller magnitudes y notación Fisica ciclo 5.pdf
Taller magnitudes y notación Fisica ciclo 5.pdfTaller magnitudes y notación Fisica ciclo 5.pdf
Taller magnitudes y notación Fisica ciclo 5.pdf
Aydee Junca Gamboa
 
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
Aydee Junca Gamboa
 
Examen fisica 5Dfunza.docx
Examen fisica 5Dfunza.docxExamen fisica 5Dfunza.docx
Examen fisica 5Dfunza.docx
Aydee Junca Gamboa
 
Usuarioyclave balsamiq
Usuarioyclave balsamiqUsuarioyclave balsamiq
Usuarioyclave balsamiq
Aydee Junca Gamboa
 
Actividadades algortimia
Actividadades algortimiaActividadades algortimia
Actividadades algortimia
Aydee Junca Gamboa
 
hgfhgfhfgEscritura de constitucion de sociedad limitada
hgfhgfhfgEscritura  de constitucion de sociedad limitadahgfhgfhfgEscritura  de constitucion de sociedad limitada
hgfhgfhfgEscritura de constitucion de sociedad limitadaAydee Junca Gamboa
 

More from Aydee Junca Gamboa (9)

PresentationBackend.pdf
PresentationBackend.pdfPresentationBackend.pdf
PresentationBackend.pdf
 
taller fisica para entregar ciclo 6 unidad1.pdf
taller fisica para entregar ciclo 6 unidad1.pdftaller fisica para entregar ciclo 6 unidad1.pdf
taller fisica para entregar ciclo 6 unidad1.pdf
 
Taller magnitudes y notación Fisica 10.pdf
Taller magnitudes y notación Fisica 10.pdfTaller magnitudes y notación Fisica 10.pdf
Taller magnitudes y notación Fisica 10.pdf
 
Taller magnitudes y notación Fisica ciclo 5.pdf
Taller magnitudes y notación Fisica ciclo 5.pdfTaller magnitudes y notación Fisica ciclo 5.pdf
Taller magnitudes y notación Fisica ciclo 5.pdf
 
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
Movimiento Rectilíneo Uniforme_ Velocidad Constante_ Problemas Resueltos_ Fís...
 
Examen fisica 5Dfunza.docx
Examen fisica 5Dfunza.docxExamen fisica 5Dfunza.docx
Examen fisica 5Dfunza.docx
 
Usuarioyclave balsamiq
Usuarioyclave balsamiqUsuarioyclave balsamiq
Usuarioyclave balsamiq
 
Actividadades algortimia
Actividadades algortimiaActividadades algortimia
Actividadades algortimia
 
hgfhgfhfgEscritura de constitucion de sociedad limitada
hgfhgfhfgEscritura  de constitucion de sociedad limitadahgfhgfhfgEscritura  de constitucion de sociedad limitada
hgfhgfhfgEscritura de constitucion de sociedad limitada
 

Recently uploaded

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

Assignment instructions

  • 1. Assignment instructions Assignment Before starting Program 1, review the top-level PSP0 process script below to instructions ensure that you understand the “big picture” before you begin. Also, ensure that you have all of the required inputs before you begin the planning phase. PSP0 Process Script Purpose To guide the development of module-level programs Entry Criteria - Problem description - PSP0 Project Plan Summary form - Time and Defect Recording logs - Defect Type standard - Stopwatch (optional) Step Activities Description 1 Planning - Produce or obtain a requirements statement. - Estimate the required development time. - Enter the plan data in the Project Plan Summary form. - Complete the Time Recording log. 2 Development - Design the program. - Implement the design. - Compile the program, and fix and log all defects found. - Test the program, and fix and log all defects found. - Complete the Time Recording log. 3 Postmortem Complete the Project Plan Summary form with actual time, defect, and size data. Exit Criteria - A thoroughly tested program - Completed Project Plan Summary form with estimated and actual data - Completed Time and Defect Recording logs Continued on next page
  • 2. Assignment instructions, Continued Planning phase Plan Program 1 following the PSP0 planning phase script. PSP0 Planning Script Purpose To guide the PSP planning process Entry Criteria - Problem description - Project Plan Summary form - Time Recording log Step Activities Description 1 Program - Produce or obtain a requirements statement for the program. Requirements - Ensure that the requirements statement is clear and unambiguous. - Resolve any questions. 2 Resource - Make your best estimate of the time required to develop this program. Estimate - Enter the plan time data in the Project Plan Summary form. Exit Criteria - Documented requirements statement - Completed Project Plan Summary form with estimated development time data - Completed Time Recording log Verify that you have met all of the exit criteria for the planning phase, and then have an instructor review your plan. After your plan has been reviewed, proceed to the development phase. Continued on next page
  • 3. Assignment instructions, Continued Development Develop the program following the PSP0 development phase script. phase PSP0 Development Script Purpose To guide the development of small programs Entry Criteria - Requirements statement - Project Plan Summary form with estimated program development time - Time and Defect Recording logs - Defect Type standard Step Activities Description 1 Design - Review the requirements and produce a design to meet them. - Record in the Defect Recording log any requirements defects found. - Record time in the Time Recording log. 2 Code - Implement the design. - Record in the Defect Recording log any requirements or design defects found. - Record time in the Time Recording log. 3 Compile - Compile the program until error-free. - Fix all defects found. - Record defects in the Defect Recording log. - Record time in the Time Recording log. 4 Test - Test until all tests run without error. - Fix all defects found. - Record defects in the Defect Recording log. - Record time in the Time Recording log. Exit Criteria - A thoroughly tested program - Completed Time and Defect Recording logs Verify that you have met all of the exit criteria for the development phase, and then proceed to the postmortem phase. Continued on next page Program 1 June 2010 10  2010 by Carnegie Mellon University
  • 4. Assignment instructions, Continued Program 1 June 2010 11  2010 by Carnegie Mellon University
  • 5. Assignment instructions, Continued Postmortem phase Program 1 June 2010 12  2010 by Carnegie Mellon University
  • 6. Assignment instructions, Continued Conduct the postmortem following the PSP0 postmortem script. PSP0 Postmortem Script Purpose To guide the PSP postmortem process Entry Criteria - Problem description and requirements statement - Project Plan Summary form with development time data - Completed Time and Defect Recording logs - A tested and running program Step Activities Description 1 Defect Recording - Review the Project Plan Summary to verify that all of the defects found in each phase were recorded. - Using your best recollection, record any omitted defects. 2 Defect Data - Check that the data on every defect in the Defect Recording log are Consistency accurate and complete. - Verify that the numbers of defects injected and removed per phase are reasonable and correct. - Using your best recollection, correct any missing or incorrect defect data. 3 Time - Review the completed Time Recording log for errors or omissions. - Using your best recollection, correct any missing or incomplete time data. Exit Criteria - A thoroughly tested program - Completed Project Plan Summary form - Completed Time and Defect Recording logs Verify that you have met all of the exit criteria for the PSP0 postmortem phase, and then review your assignment. Program 1 June 2010 13  2010 by Carnegie Mellon University