Software engineering
Ang Hui Qi
VICTOR CHUA
YANG LU
SHENA ONG
JEREMY ZHONG
pm review	
  
FUNCTIONALITIES
NODROPPING
NOADDITIONAL
FRAMEWORK
TARGET COMPLETION
WEEK
Iterations
Iteration 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 MEETINGS
Week
7 9 13 14
Iteration 1
53
Iteration 2
Iteration 3
11
Iteration 4
Iteration 5
START @ END OF EACH SUPERVISOR MEETING
Revision Analysis
Analysis & Design
Implementation
Integration
Testing &
Debugging
STRUCTURE of EACH ITERATION
STRUCTURE of EACH ITERATION
Ø Revision Analysis
u Specifications
u Schedule
u Schedule Metric
u PP Logs
u PP Metrics
Ø Analysis & Design
u Design/Revise Sequence Diagram
u Design/Revise Test Cases
STRUCTURE of EACH ITERATION
Ø IMPLEMENTATION
u BASIC GUI
u FUNCTIONS
Ø INTEGRATION
Ø TESTING & DEBUGGING
u Application Testing
u Revise BUG METRICS
u Application Debugging
Overall timeline
Week
7 9 13 14
Iteration 1
52
Iteration 2
Iteration 3
11
Iteration 4
Iteration 5
ü Login
ü Admin
Bootstrapping
without JSON
ü Search & display
(retrieval of results)
ü Simple Add Booking
q  Search & Display (displaying)
q  Cancel Booking
q  Add Booking (with priority)
q  Simple Edit Booking
q Notification
q Bootstrapping JSON
q Edit Booking (with priority)
q  IMPROVED GUI
Iteration #1 - #2
Week
7
Iteration 1
52
Iteration 2
ü Login
ü Admin Bootstrapping without JSON validation
ü Search & display
(retrieval of results)
ü Simple Add Booking
Iteration #3 - #5
Week
7 9 13 14
Iteration 3
11
Iteration 4
Iteration 5
q  GUI & FRAMEWORK
q  Search & Display (displaying)
q  Cancel Booking
q  Add Booking (with priority)
q  Simple Edit Booking
q Notification
q Bootstrapping (WITH JSON VALIDATION)
q Edit Booking (with priority)
q  BEAUTIFY GUI
12
Work distribution
Functionality Hui Qi Yang Lu Shena Victor Jeremy
Login/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)	
   	
   	
  
MILESTONES
Week
7 9 13 14
Iteration 1
53
Iteration 2
Iteration 3
11
Iteration 4
Iteration 5
# Week What? Who?
1 7 PM Review (Schedule/Slides) Shena
2 9 Ready for Heuristic Evaluation Hui Qi
3 12 Fully functional for UAT Victor
4 14 SEXY-LOOKING FBA - Ready for Final
Presentation
YANG LU
1 2 3 4
Critical Path for Iteration #1
Team
Management
(Goals &
Expectations)
Requirements Research
Analysis &
Design
Week
32
1 Day 2 DAYS 3 DAYS 4 DAYS
Critical Path for Iteration #1
Login/
Logout
Admin
Bootstrapping
INTEGRATIO
N
APP
Testing
APP
DEBUG
Week
43
Implementation
5
2 DAYS
3 DAYs
1 DAY 0.5 DAY 0.5 DAY
CURRENT ITERATION’s Critical Path
Revision
Analysis Research
Analysis &
Design
Week
65
Search &
Display
SIMPLE ADD
BOOKING
INTEGRATIO
N
APP
Testing
APP
DEBUG
Week
6
Implementation
7
3 DAYS
3 DAYs
Search &
Display
SIMPLE ADD
BOOKING
INTEGRATIO
N
APP
Testing
APP
DEBUGImplementation
HERE
Schedule Metrics
87.50
85.71
70.00
75.00
80.00
85.00
90.00
Iteration 1 Iteration 2
87.5% EST.
85.71%
14
16
6
7
SCHEDULE MITIGATION PLAN
# Score (%) ACTIONS
1 < 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 DAYS
3 <90 < SM <= 110 §  OK
4 110 < Sm <= 150 §  ADD to BUFFER
§  START NEXT FUNCTION
SCHEDULE MITIGATION PLAN
# Score (%) ACTIONS
1 < 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 DAYS
3 <90 < SM <= 110 §  OK
4 110 < Sm <= 150 §  ADD to BUFFER
§  START NEXT FUNCTION
Iteration
PAIR PROGRAMMING METRICS
FUNCTION Planned Actual PPI Status
LOGIN/LOGOUT 8 11.5 69.57% UNDER
ESTIMATED
BOOTSTRAP (no
json)
12 12 100% OK
Testing 1 1.25 88% OK
#1
Iteration
PAIR PROGRAMMING METRICS
FUNCTION Planned Actual PPI Status
LOGIN/LOGOUT 8 11.5 69.57% UNDER
ESTIMATED
BOOTSTRAP (no
json)
12 12 100% OK
Testing 1 1.25 88% OK
#1
WHY?
69.57
§ UNFAMILAR with JSP/Servlet
§ TOPIC NOT COVERED YET
§ HAD TO RESEARCH
BuT…
DID IT AFFECT
OUR CRITICAL PATH?
Login/
Logout
Admin
Bootstrapping
INTEGRATION
APP
Testing
APP
DEBUGImplementation
Login/
Logout
Admin
Bootstrapping
INTEGRATION
APP
Testing
APP
DEBUGImplementation
2 DAYS
3 DAYS
Login/Logout
Admin Bootstrapping
SLACK
1 DAY
MITIGATION ACTIONs taken
§ Slack day to complete
2 DAYS
Login/Logout SLACK
1 DAY
Iteration
PAIR PROGRAMMING METRICS
FUNCTION Planned Actual PPI Status
Search &
Display (RETRIEVAL)
13.5 12.25 110.02% ~OK
Simple ADD
BOOKING
9.5 10.84 87.63% OK
Testing -- -- -- --
DEBUGGING -- -- -- --
#2
BUG METRICS
NONE
YET…	
  
WHY?
Week
7
Iteration 1
52
Iteration 2
ü Login
ü Admin Bootstrapping without JSON
ü Search & display
(retrieval of results)
ü Simple Add Booking
BUG Mitigation plan
Bug point score ACTIONS
> 10 §  DEBUG IMMEDIATELY.
< 10 §  RECORD & Wait till “DEBUGGING”
PHASE
SEVERITY POINTS DETERMINED BY?
LOW 1 TYPO
HIGH 5 CRITICAL TASKS
SEVERE 10 SYSTEM NOT USABLE
ROLES &
responsibilities
PROJECT MANAGER
q Planning clear and attainable project objectives
q Overseeing the smooth execution of an
iteration’s objectives
q Ensure that the team is on schedule
q Be able to adapt to delays in schedules
q Updating of METRICS
q Sets agenda for each meeting
DEVELOPER
q Code
q Integrate
q Debug
ROTATIONAL PLAN
Iteratio
n
PM 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 Yang
Lu
#4 Yang Lu Jeremy Hui Qi VICTOR Shena
#5 VICTOR Jeremy Yang Lu Shena Hui Qi
WHAT’S NEXT?
WEEK
8
FACTOR BEFORE NOW
LOADFACTOR/SESSION 4 HOURS 6HOURS
No. of PP SESSIONS
3 DAYS/
WEEK 5DAYS
THANK YOU

More Related Content

PDF
Choosing the correct test case manager
PDF
Programação reativa functional com java 8
PPTX
Test Plan Implementation - QAGeekWeek 2018
PPTX
Sustainable agile testing
PDF
EFL QA: Where Are We and Where Should We Go?
PPTX
MyPresentation2
PDF
Promoting Agility with Running Tested Features - Paper
PDF
A simplified Gitflow
Choosing the correct test case manager
Programação reativa functional com java 8
Test Plan Implementation - QAGeekWeek 2018
Sustainable agile testing
EFL QA: Where Are We and Where Should We Go?
MyPresentation2
Promoting Agility with Running Tested Features - Paper
A simplified Gitflow

What's hot (12)

PPTX
The best day for qa
TXT
Implementation c100229805
PDF
EFL Release Status
PPTX
Agile Testing Strategy
PPTX
Chef tooling and TDD
PPTX
Dead Zone (v1.1 in English for AgileEE 2013)
PDF
Working process and git branch strategy
PPTX
Feature Toggles
PDF
MBLTDev15: Brigit Lyons, Soundcloud
PDF
Testing: Heaven or Hell
PPT
Linked In Weekly Status Report (062011 062511)(1)
PDF
Continuous Deployment of Architectural Change
The best day for qa
Implementation c100229805
EFL Release Status
Agile Testing Strategy
Chef tooling and TDD
Dead Zone (v1.1 in English for AgileEE 2013)
Working process and git branch strategy
Feature Toggles
MBLTDev15: Brigit Lyons, Soundcloud
Testing: Heaven or Hell
Linked In Weekly Status Report (062011 062511)(1)
Continuous Deployment of Architectural Change
Ad

Similar to SOFTWARE ENGINEERING - PM Review (20)

PDF
SOFTWARE ENGINEERING - FINAL PRESENTATION Slides
PDF
End-to-End Testing with the Heuristic Software Test Model
PPTX
prod-dev-management.pptx
PPT
Introduction and Role of a manual testing in a SDLC
PDF
High Performance Software Engineering Teams
PDF
Case Study : Manual & Automation Testing
PPTX
Best Mobile Application Testing Services | Codetru
PPTX
WinSmart Technologies
PDF
Don’t Go over the Waterfall: Keep Agile Testing Agile
PDF
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
PDF
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
PDF
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
PDF
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
PDF
Vaidyanathan Ramalingam Agile Testing Conference Speech
PDF
Vaidyanathan Ramalingam Testing Checklist Conference Speech
PDF
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
PDF
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
PDF
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
PDF
PDF
Vaidyanathan Ramalingam Rca In Agile Conference Speech
SOFTWARE ENGINEERING - FINAL PRESENTATION Slides
End-to-End Testing with the Heuristic Software Test Model
prod-dev-management.pptx
Introduction and Role of a manual testing in a SDLC
High Performance Software Engineering Teams
Case Study : Manual & Automation Testing
Best Mobile Application Testing Services | Codetru
WinSmart Technologies
Don’t Go over the Waterfall: Keep Agile Testing Agile
Vaidyanathan Ramalingam_Sprint Testing_SOFTEC_2_July2011_Silicon India Conf_B...
Vaidyanathan Ramalingam_Agile QA_SOFTEC_2_July2011_Silicon India Conf_Bangalore
Vaidyanathan Ramalingam Trade Off Economics In Testing Conference Speech
Vaidyanathan Ramalingam Agile Testing Leadership Lessons Softec 2 July2011
Vaidyanathan Ramalingam Agile Testing Conference Speech
Vaidyanathan Ramalingam Testing Checklist Conference Speech
Vaidyanathan Ramalingam Waterfall Vs Agile Testing Conference Speech
Vaidyanathan Ramalingam Software Testing Eco System Conference Speech
Vaidyanathan Ramalingam Silicon India Testing Conference 2 July2011 Speech
Vaidyanathan Ramalingam Rca In Agile Conference Speech
Ad

SOFTWARE ENGINEERING - PM Review