Software engineeringAng Hui QiVICTOR CHUAYANG LUSHENA ONGJEREMY ZHONGpm review	  
FUNCTIONALITIESNODROPPINGNOADDITIONAL
FRAMEWORK
TARGET COMPLETIONWEEK
IterationsIteration PERIOD BUFFER#1 3WEEKS 1 W DAY#2 2WEEKS 1 W DAY#3 2WEEKS 1 W DAY#4 2WEEKS 1 W DAY#5 1WEEK 1WEEK
SUPERVISOR MEETINGSWeek7 9 13 14Iteration 153Iteration 2Iteration 311Iteration 4Iteration 5START @ END OF EACH SUPERVISOR ...
Revision AnalysisAnalysis & DesignImplementationIntegrationTesting &DebuggingSTRUCTURE of EACH ITERATION
STRUCTURE of EACH ITERATIONØ Revision Analysisu Specificationsu Scheduleu Schedule Metricu PP Logsu PP MetricsØ Ana...
STRUCTURE of EACH ITERATIONØ IMPLEMENTATIONu BASIC GUIu FUNCTIONSØ INTEGRATIONØ TESTING & DEBUGGINGu Application Tes...
Overall timelineWeek7 9 13 14Iteration 152Iteration 2Iteration 311Iteration 4Iteration 5ü Loginü AdminBootstrappingwitho...
Iteration #1 - #2Week7Iteration 152Iteration 2ü Loginü Admin Bootstrapping without JSON validationü Search & display(re...
Iteration #3 - #5Week7 9 13 14Iteration 311Iteration 4Iteration 5q  GUI & FRAMEWORKq  Search & Display (displaying)q  C...
Work distribution
Functionality Hui Qi Yang Lu Shena Victor JeremyLogin/Logout	   " "Bootstrap	  (no	  JSON)	   " "Search	  &	  Display	...
MILESTONESWeek7 9 13 14Iteration 153Iteration 2Iteration 311Iteration 4Iteration 5# Week What? Who?1 7 PM Review (Schedule...
Critical Path for Iteration #1TeamManagement(Goals &Expectations)Requirements ResearchAnalysis &DesignWeek321 Day 2 DAYS 3...
Critical Path for Iteration #1Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGWeek43Implementation52 DAYS3 DAYs...
CURRENT ITERATION’s Critical PathRevisionAnalysis ResearchAnalysis &DesignWeek65
Search &DisplaySIMPLE ADDBOOKINGINTEGRATIONAPPTestingAPPDEBUGWeek6Implementation73 DAYS3 DAYs
Search &DisplaySIMPLE ADDBOOKINGINTEGRATIONAPPTestingAPPDEBUGImplementationHERE
Schedule Metrics87.5085.7170.0075.0080.0085.0090.00Iteration 1 Iteration 287.5% EST.85.71%141667
SCHEDULE MITIGATION PLAN# Score (%) ACTIONS1 < 50 §  Inform Supervisor NOW(Refer to #2)§  More pp sessions§  Increase l...
SCHEDULE MITIGATION PLAN# Score (%) ACTIONS1 < 50 §  Inform Supervisor NOW(Refer to #2)§  More pp sessions§  Increase l...
IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusLOGIN/LOGOUT 8 11.5 69.57% UNDERESTIMATEDBOOTSTRAP (noj...
IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusLOGIN/LOGOUT 8 11.5 69.57% UNDERESTIMATEDBOOTSTRAP (noj...
WHY?69.57§ UNFAMILAR with JSP/Servlet§ TOPIC NOT COVERED YET§ HAD TO RESEARCHBuT…
DID IT AFFECTOUR CRITICAL PATH?
Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGImplementation
Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGImplementation2 DAYS3 DAYSLogin/LogoutAdmin BootstrappingSLACK1...
MITIGATION ACTIONs taken§ Slack day to complete2 DAYSLogin/Logout SLACK1 DAY
IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusSearch &Display (RETRIEVAL)13.5 12.25 110.02% ~OKSimple...
BUG METRICSNONEYET…	  
WHY?Week7Iteration 152Iteration 2ü Loginü Admin Bootstrapping without JSONü Search & display(retrieval of results)ü Si...
BUG Mitigation planBug point score ACTIONS> 10 §  DEBUG IMMEDIATELY.< 10 §  RECORD & Wait till “DEBUGGING”PHASESEVERITY ...
ROLES &responsibilities
PROJECT MANAGERq Planning clear and attainable project objectivesq Overseeing the smooth execution of aniteration’s obje...
DEVELOPERq Codeq Integrateq Debug
ROTATIONAL PLANIterationPM Pair #1 Pair #2#1 Jeremy Victor Yang Lu Shena Hui Qi#2 Shena Jeremy Yang Lu Hui Qi VICTOR#3 Hui...
WHAT’S NEXT?WEEK8FACTOR BEFORE NOWLOADFACTOR/SESSION 4 HOURS 6HOURSNo. of PP SESSIONS3 DAYS/WEEK 5DAYS
THANK YOU
Upcoming SlideShare
Loading in...5
×

SOFTWARE ENGINEERING - PM Review

112

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
112
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SOFTWARE ENGINEERING - PM Review

  1. 1. Software engineeringAng Hui QiVICTOR CHUAYANG LUSHENA ONGJEREMY ZHONGpm review  
  2. 2. FUNCTIONALITIESNODROPPINGNOADDITIONAL
  3. 3. FRAMEWORK
  4. 4. TARGET COMPLETIONWEEK
  5. 5. IterationsIteration PERIOD BUFFER#1 3WEEKS 1 W DAY#2 2WEEKS 1 W DAY#3 2WEEKS 1 W DAY#4 2WEEKS 1 W DAY#5 1WEEK 1WEEK
  6. 6. SUPERVISOR MEETINGSWeek7 9 13 14Iteration 153Iteration 2Iteration 311Iteration 4Iteration 5START @ END OF EACH SUPERVISOR MEETING
  7. 7. Revision AnalysisAnalysis & DesignImplementationIntegrationTesting &DebuggingSTRUCTURE of EACH ITERATION
  8. 8. STRUCTURE of EACH ITERATIONØ Revision Analysisu Specificationsu Scheduleu Schedule Metricu PP Logsu PP MetricsØ Analysis & Designu Design/Revise Sequence Diagramu Design/Revise Test Cases
  9. 9. STRUCTURE of EACH ITERATIONØ IMPLEMENTATIONu BASIC GUIu FUNCTIONSØ INTEGRATIONØ TESTING & DEBUGGINGu Application Testingu Revise BUG METRICSu Application Debugging
  10. 10. Overall timelineWeek7 9 13 14Iteration 152Iteration 2Iteration 311Iteration 4Iteration 5ü Loginü AdminBootstrappingwithout JSONü Search & display(retrieval of results)ü Simple Add Bookingq  Search & Display (displaying)q  Cancel Bookingq  Add Booking (with priority)q  Simple Edit Bookingq Notificationq Bootstrapping JSONq Edit Booking (with priority)q  IMPROVED GUI
  11. 11. Iteration #1 - #2Week7Iteration 152Iteration 2ü Loginü Admin Bootstrapping without JSON validationü Search & display(retrieval of results)ü Simple Add Booking
  12. 12. Iteration #3 - #5Week7 9 13 14Iteration 311Iteration 4Iteration 5q  GUI & FRAMEWORKq  Search & Display (displaying)q  Cancel Bookingq  Add Booking (with priority)q  Simple Edit Bookingq Notificationq Bootstrapping (WITH JSON VALIDATION)q Edit Booking (with priority)q  BEAUTIFY GUI12
  13. 13. Work distribution
  14. 14. Functionality Hui Qi Yang Lu Shena Victor JeremyLogin/Logout   " "Bootstrap  (no  JSON)   " "Search  &  Display  (Retrieval)   " "Simple  Add  Booking   " "Search  &  Display  (Display)   " "Cancel  Booking   " "Add  Booking  (Priority  &  Recur)   " "Simple  Edit  Booking        NotiEication        Bootstrap  (JSON)        Edit  Booking  (Priority  &  Recur)        
  15. 15. MILESTONESWeek7 9 13 14Iteration 153Iteration 2Iteration 311Iteration 4Iteration 5# Week What? Who?1 7 PM Review (Schedule/Slides) Shena2 9 Ready for Heuristic Evaluation Hui Qi3 12 Fully functional for UAT Victor4 14 SEXY-LOOKING FBA - Ready for FinalPresentationYANG LU1 2 3 4
  16. 16. Critical Path for Iteration #1TeamManagement(Goals &Expectations)Requirements ResearchAnalysis &DesignWeek321 Day 2 DAYS 3 DAYS 4 DAYS
  17. 17. Critical Path for Iteration #1Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGWeek43Implementation52 DAYS3 DAYs1 DAY 0.5 DAY 0.5 DAY
  18. 18. CURRENT ITERATION’s Critical PathRevisionAnalysis ResearchAnalysis &DesignWeek65
  19. 19. Search &DisplaySIMPLE ADDBOOKINGINTEGRATIONAPPTestingAPPDEBUGWeek6Implementation73 DAYS3 DAYs
  20. 20. Search &DisplaySIMPLE ADDBOOKINGINTEGRATIONAPPTestingAPPDEBUGImplementationHERE
  21. 21. Schedule Metrics87.5085.7170.0075.0080.0085.0090.00Iteration 1 Iteration 287.5% EST.85.71%141667
  22. 22. SCHEDULE MITIGATION PLAN# Score (%) ACTIONS1 < 50 §  Inform Supervisor NOW(Refer to #2)§  More pp sessions§  Increase load factor (1D=4hours)2 50 < SM <= 90 §  Re-Estimate TASKS§  MORE PP SESSIONS§  USE BUFFER DAYS3 <90 < SM <= 110 §  OK4 110 < Sm <= 150 §  ADD to BUFFER§  START NEXT FUNCTION
  23. 23. SCHEDULE MITIGATION PLAN# Score (%) ACTIONS1 < 50 §  Inform Supervisor NOW(Refer to #2)§  More pp sessions§  Increase load factor (1D=4hours)2 50 < SM <= 90 §  Re-Estimate TASKS§  MORE PP SESSIONS§  USE BUFFER DAYS3 <90 < SM <= 110 §  OK4 110 < Sm <= 150 §  ADD to BUFFER§  START NEXT FUNCTION
  24. 24. IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusLOGIN/LOGOUT 8 11.5 69.57% UNDERESTIMATEDBOOTSTRAP (nojson)12 12 100% OKTesting 1 1.25 88% OK#1
  25. 25. IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusLOGIN/LOGOUT 8 11.5 69.57% UNDERESTIMATEDBOOTSTRAP (nojson)12 12 100% OKTesting 1 1.25 88% OK#1
  26. 26. WHY?69.57§ UNFAMILAR with JSP/Servlet§ TOPIC NOT COVERED YET§ HAD TO RESEARCHBuT…
  27. 27. DID IT AFFECTOUR CRITICAL PATH?
  28. 28. Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGImplementation
  29. 29. Login/LogoutAdminBootstrappingINTEGRATIONAPPTestingAPPDEBUGImplementation2 DAYS3 DAYSLogin/LogoutAdmin BootstrappingSLACK1 DAY
  30. 30. MITIGATION ACTIONs taken§ Slack day to complete2 DAYSLogin/Logout SLACK1 DAY
  31. 31. IterationPAIR PROGRAMMING METRICSFUNCTION Planned Actual PPI StatusSearch &Display (RETRIEVAL)13.5 12.25 110.02% ~OKSimple ADDBOOKING9.5 10.84 87.63% OKTesting -- -- -- --DEBUGGING -- -- -- --#2
  32. 32. BUG METRICSNONEYET…  
  33. 33. WHY?Week7Iteration 152Iteration 2ü Loginü Admin Bootstrapping without JSONü Search & display(retrieval of results)ü Simple Add Booking
  34. 34. BUG Mitigation planBug point score ACTIONS> 10 §  DEBUG IMMEDIATELY.< 10 §  RECORD & Wait till “DEBUGGING”PHASESEVERITY POINTS DETERMINED BY?LOW 1 TYPOHIGH 5 CRITICAL TASKSSEVERE 10 SYSTEM NOT USABLE
  35. 35. ROLES &responsibilities
  36. 36. PROJECT MANAGERq Planning clear and attainable project objectivesq Overseeing the smooth execution of aniteration’s objectivesq Ensure that the team is on scheduleq Be able to adapt to delays in schedulesq Updating of METRICSq Sets agenda for each meeting
  37. 37. DEVELOPERq Codeq Integrateq Debug
  38. 38. ROTATIONAL PLANIterationPM Pair #1 Pair #2#1 Jeremy Victor Yang Lu Shena Hui Qi#2 Shena Jeremy Yang Lu Hui Qi VICTOR#3 Hui Qi Jeremy Shena VICTOR YangLu#4 Yang Lu Jeremy Hui Qi VICTOR Shena#5 VICTOR Jeremy Yang Lu Shena Hui Qi
  39. 39. WHAT’S NEXT?WEEK8FACTOR BEFORE NOWLOADFACTOR/SESSION 4 HOURS 6HOURSNo. of PP SESSIONS3 DAYS/WEEK 5DAYS
  40. 40. THANK YOU
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×