SlideShare a Scribd company logo
1 of 18
Assignment1
Mohsen Ansari
Mar 31, 2015
Department of Computer Science
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
2
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Introduction
 Assigning Tasks in a 24-Hour Software Development Model
—Global distributed development teams
—Allocate tasks to different resources
—Minimize overall project development time
http://thumbs.dreamstime.com/z/international-time-zones-clocks-around-world-global-
travel-many-to-illustrate-changes-hours-32194754.jpg
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Analytical method
 Model tasks to graph
 Resource table
 Ready queue
 Choose between most weighted node without skill requirement and most weighted node that selected resource can
do
 Reset available resources and assigned tasks after every time zone set change
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Pros n Cons
 Pros
—It is simple and
applicable
—It is tested on both
real data and
synthesized data
 Cons
— Task assignments are certain
and don’t have any
alternatives
— The use of different time
zones is not well explained
— Algorithm is heuristic and
doesn’t have proof of being
optimum
— Available resources don’t
support overlapping
— Results are not compared
with other multi site task
scheduling methods
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Second paper
 Using Process Simulation to Compare Scheduling Strategies
for Software Projects
—Simulation model for analyzing the effects of a given task
scheduling to progress and completion time of a software
project
—A manager can compare different strategies and choose
the best that fits his/her needs
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Analytical method
 Inputs:
— Base probabilities
— Rework probabilities
— Dependency degrees between components
— Scheduling strategy (list policy)
 Process:
— Scheduling(changes) goes through different phases
— Each phase contains a certain amount of time slots
— State of a project changes at the end of each phase
 Progress vector
 Rework vector
 Countdown to the deadline
 Output:
— Table containing the completion time, number of tasks with success probability of 75% or
more, number of tasks with success probability of 90% or more
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Pros n Cons
 Pros
—It is possible to
analyzes different
strategies
—It is applicable at any
time during the
project
—It is applicable to real
problems
 Cons
— It is only tested on
simulated data
— Not enough details are
provided for method that it
uses
— It is only tested on list policy
and it claims it supports
other dynamic policies
— For achieving the best policy
it is needed to test all the
possible combinations
Outline
 Outline
— First paper
 Introduction
 Analytical method
 Pros n Cons
— Second paper
 Introduction
 Analytical method
 Pros n Cons
— Comparison between the two papers
Comparison
 First paper generates a policy while the second one gets a
policy as input
 Results of the first paper are certain while the results of
second one are probabilistic
 First paper considers the availability of resources and
overlapping requirements while the second one doesn’t
 Second paper gives more information and insight of impacts
of a scheduling rule
Service release planning optimization
 References
— [1] Padberg, Frank. "Using process simulation to compare scheduling strategies for
software projects." Software Engineering Conference, 2002. Ninth Asia-Pacific. IEEE, 2002.
— [2] Jalote, Pankaj, and Gourav Jain. "Assigning tasks in a 24-h software development
model." Journal of Systems and Software 79.7 (2006): 904-911.
1
7
Q&A
Thank you (^.^)
Any Questions?

More Related Content

Viewers also liked

Viewers also liked (14)

Wake up-Lyrical analysis
Wake up-Lyrical analysisWake up-Lyrical analysis
Wake up-Lyrical analysis
 
Sfp- Flooding Down the Road
Sfp- Flooding Down the RoadSfp- Flooding Down the Road
Sfp- Flooding Down the Road
 
Music genres
Music genresMusic genres
Music genres
 
Ppp modul ajenta
Ppp modul ajentaPpp modul ajenta
Ppp modul ajenta
 
Audience feedback- rough cut
Audience feedback- rough cutAudience feedback- rough cut
Audience feedback- rough cut
 
Pdhpe 2 slide show
Pdhpe 2 slide showPdhpe 2 slide show
Pdhpe 2 slide show
 
Dyer’s star theory
Dyer’s star theoryDyer’s star theory
Dyer’s star theory
 
Eleanor rigby- music video analysis
Eleanor rigby- music video analysisEleanor rigby- music video analysis
Eleanor rigby- music video analysis
 
Magazine rough cut feedback
Magazine rough cut feedbackMagazine rough cut feedback
Magazine rough cut feedback
 
Pdhpe powerpoint
Pdhpe powerpointPdhpe powerpoint
Pdhpe powerpoint
 
Lana del ray digipak and magazine advert analysis
Lana del ray digipak and magazine advert analysisLana del ray digipak and magazine advert analysis
Lana del ray digipak and magazine advert analysis
 
Gorrilaz, Clint Eastwood- Music video analysis
Gorrilaz, Clint Eastwood- Music video analysisGorrilaz, Clint Eastwood- Music video analysis
Gorrilaz, Clint Eastwood- Music video analysis
 
A bee or other insect bite
A bee or other insect biteA bee or other insect bite
A bee or other insect bite
 
Take on me- music video analysis
Take on me- music video analysisTake on me- music video analysis
Take on me- music video analysis
 

Similar to Assignment 1 Presentation SENG607

Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
Obi-Ugbo Alex
 
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docx
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docxReflective Journal 9 Benefits and Dangers of Social NetworksW.docx
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docx
carlt3
 
Top down
Top downTop down
Top down
Nino Ho
 

Similar to Assignment 1 Presentation SENG607 (20)

Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking Scheme
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
 
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
 
MIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life CycleMIS 49100 Week 2 Systems Development Life Cycle
MIS 49100 Week 2 Systems Development Life Cycle
 
An Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasetsAn Improved Parallel Activity scheduling algorithm for large datasets
An Improved Parallel Activity scheduling algorithm for large datasets
 
Conceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements PrioritizationConceptualization of a Domain Specific Simulator for Requirements Prioritization
Conceptualization of a Domain Specific Simulator for Requirements Prioritization
 
Thesis Part II EMGT 699
Thesis Part II EMGT 699Thesis Part II EMGT 699
Thesis Part II EMGT 699
 
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docx
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docxReflective Journal 9 Benefits and Dangers of Social NetworksW.docx
Reflective Journal 9 Benefits and Dangers of Social NetworksW.docx
 
Top down
Top downTop down
Top down
 
TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5TIME MANAGEMENT chapter(6), PMBOK5
TIME MANAGEMENT chapter(6), PMBOK5
 
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
Bragged Regression Tree Algorithm for Dynamic Distribution and Scheduling of ...
 
software engineering
software engineering software engineering
software engineering
 
Thesis Proposal Presentation
Thesis Proposal PresentationThesis Proposal Presentation
Thesis Proposal Presentation
 
6 time PMBOK
6 time PMBOK6 time PMBOK
6 time PMBOK
 
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
Continuous Evaluation of Collaborative Recommender Systems in Data Stream Man...
 
Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...
 
Pressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metricsPressman ch-22-process-and-project-metrics
Pressman ch-22-process-and-project-metrics
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 
Lecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.pptLecture 7 Software Metrics.ppt
Lecture 7 Software Metrics.ppt
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupProject Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP Workgroup
 

Recently uploaded

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 

Recently uploaded (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
Dopamine neurotransmitter determination using graphite sheet- graphene nano-s...
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
dkNET Webinar "Texera: A Scalable Cloud Computing Platform for Sharing Data a...
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Call Me 7737669865 Budget Friendly No Advance Booking
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATIONSTS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
STS-UNIT 4 CLIMATE CHANGE POWERPOINT PRESENTATION
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 

Assignment 1 Presentation SENG607

  • 1. Assignment1 Mohsen Ansari Mar 31, 2015 Department of Computer Science
  • 2. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers 2
  • 3. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 4. Introduction  Assigning Tasks in a 24-Hour Software Development Model —Global distributed development teams —Allocate tasks to different resources —Minimize overall project development time http://thumbs.dreamstime.com/z/international-time-zones-clocks-around-world-global- travel-many-to-illustrate-changes-hours-32194754.jpg
  • 5. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 6. Analytical method  Model tasks to graph  Resource table  Ready queue  Choose between most weighted node without skill requirement and most weighted node that selected resource can do  Reset available resources and assigned tasks after every time zone set change
  • 7. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 8. Pros n Cons  Pros —It is simple and applicable —It is tested on both real data and synthesized data  Cons — Task assignments are certain and don’t have any alternatives — The use of different time zones is not well explained — Algorithm is heuristic and doesn’t have proof of being optimum — Available resources don’t support overlapping — Results are not compared with other multi site task scheduling methods
  • 9. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 10. Second paper  Using Process Simulation to Compare Scheduling Strategies for Software Projects —Simulation model for analyzing the effects of a given task scheduling to progress and completion time of a software project —A manager can compare different strategies and choose the best that fits his/her needs
  • 11. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 12. Analytical method  Inputs: — Base probabilities — Rework probabilities — Dependency degrees between components — Scheduling strategy (list policy)  Process: — Scheduling(changes) goes through different phases — Each phase contains a certain amount of time slots — State of a project changes at the end of each phase  Progress vector  Rework vector  Countdown to the deadline  Output: — Table containing the completion time, number of tasks with success probability of 75% or more, number of tasks with success probability of 90% or more
  • 13. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 14. Pros n Cons  Pros —It is possible to analyzes different strategies —It is applicable at any time during the project —It is applicable to real problems  Cons — It is only tested on simulated data — Not enough details are provided for method that it uses — It is only tested on list policy and it claims it supports other dynamic policies — For achieving the best policy it is needed to test all the possible combinations
  • 15. Outline  Outline — First paper  Introduction  Analytical method  Pros n Cons — Second paper  Introduction  Analytical method  Pros n Cons — Comparison between the two papers
  • 16. Comparison  First paper generates a policy while the second one gets a policy as input  Results of the first paper are certain while the results of second one are probabilistic  First paper considers the availability of resources and overlapping requirements while the second one doesn’t  Second paper gives more information and insight of impacts of a scheduling rule
  • 17. Service release planning optimization  References — [1] Padberg, Frank. "Using process simulation to compare scheduling strategies for software projects." Software Engineering Conference, 2002. Ninth Asia-Pacific. IEEE, 2002. — [2] Jalote, Pankaj, and Gourav Jain. "Assigning tasks in a 24-h software development model." Journal of Systems and Software 79.7 (2006): 904-911. 1 7