SlideShare ist ein Scribd-Unternehmen logo
1 von 56
Project Peace of Mind
Rob Keefer, PhD
@rbkeefer
@pomietwww.pomiet.com
@pomietwww.pomiet.com
There must be a
better way.
@pomietwww.pomiet.com
Command
&
Control
ConfidenceCommunication
?Peace of Mind comes from
@pomietwww.pomiet.com
Peace of Mind comes from Project Success?
Summary:
Projects slip most of the time, testing is minimized, though the team is competent.
@pomietwww.pomiet.com
Peace of Mind comes from Sponsor Support?
Summary:
Sponsors don’t know what they want until they see it.
@pomietwww.pomiet.com
Peace of Mind comes from Problem Management?
Rank the frequency of the following project problems
1. Project slips date/budget due to changing requirements.
2. Project slips date due to uncommitted resources.
3. Project is released with known bugs.
4. Project falters due to lack of project sponsorship.
5. Project falters due to team member interaction
@pomietwww.pomiet.com
Peace of Mind comes from my Responses?
Summary:
When sponsors don’t know what they want, I’m frustrated.
@pomietwww.pomiet.com
Guarded
Command
&
Control
ConfidenceCommunication
Peace of Mind comes from ?
@pomietwww.pomiet.com
There must be a
better way.
@pomietwww.pomiet.com
Control
InfluenceLearn
Build Measure
Data
Peace of Mind comes from ?
@pomietwww.pomiet.com
Data. Data gives us a
better way.
@pomietwww.pomiet.com
Tree:
Most Tactical
Grove:
Most Pivotal
Forest:
Most Strategic
@pomietwww.pomiet.com
Tree:
Most Tactical
Peace of Mind comes from Data
Daily Activities
Pay attention to daily progress
and quality measures
@pomietwww.pomiet.com
Tree:
Most Tactical
Peace of Mind comes from Data
Daily Activities
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
Pay attention to relative progress
and quality measures
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
Grove:
Most Pivotal
Peace of Mind comes from Data
Sprint Activities
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Pay attention to overall progress
and story growth
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Summary:
Team eventually achieved a sustainable pace.
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Summary:
Team continued to add valuable tests while methodically growing
the code base.
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Estimated Actual Completed Story Growth
1/7/13 100 100 0 15%
2/1/13 80 92 20 15%
3/1/13 60 83 20 15%
3/29/13 40 72 20 15%
4/26/13 20 60 20 15%
5/24/13 0 46 20 15%
6/21/13 30 20 15%
7/19/13 11 20 15%
8/16/13 0 11 15%
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Estimated Actual Completed Story Growth
3/1/10 70 70 0
3/26/10 55 104 3 53%
4/23/10 40 147 7 48%
5/21/10 25 147 9 6%
6/18/10 10 139 19 7%
7/16/10 0 49 21 4%
8/13/10 0 41 13 10%
9/10/10 0 17 24 0%
10/8/10 0 0 17 0%
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70
3/26/10 55 55
4/23/10 40 40
5/21/10 25 25
6/18/10 10 10
7/16/10 0 0
8/13/10 0 0
9/10/10 0 0
10/8/10 0 0
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 159
5/21/10 25 243
6/18/10 10 371
7/16/10 0 568
8/13/10 0 868
9/10/10 0 1327
10/8/10 0 2028
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 218
6/18/10 10 322
7/16/10 0 477
8/13/10 0 707
9/10/10 0 1047
10/8/10 0 1550
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 156
7/16/10 0 166
8/13/10 0 176
9/10/10 0 186
10/8/10 0 198
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 139 139 19 7%
7/16/10 0 148
8/13/10 0 157
9/10/10 0 166
10/8/10 0 176
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 139 139 19 7%
7/16/10 0 49 49 21 4%
8/13/10 0 53
9/10/10 0 57
10/8/10 0 61
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 139 139 19 7%
7/16/10 0 49 49 21 4%
8/13/10 0 41 41 13 10%
9/10/10 0 45
10/8/10 0 50
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 139 139 19 7%
7/16/10 0 49 49 21 4%
8/13/10 0 41 41 13 10%
9/10/10 0 17 17 24 0%
10/8/10 0 17
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Release Activities
Date Target
Estimated
Remaining
Actual
Remaining
Completed Story Growth
3/1/10 70 70 70 0 0%
3/26/10 55 104 104 3 53%
4/23/10 40 147 147 7 48%
5/21/10 25 147 147 9 6%
6/18/10 10 139 139 19 7%
7/16/10 0 49 49 21 4%
8/13/10 0 41 41 13 10%
9/10/10 0 17 17 24 0%
10/8/10 0 0 0 17 0%
@pomietwww.pomiet.com
Peace of Mind comes from
Control
InfluenceLearn
Build Measure
Data
Data
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Number of Tests: 93
Code Coverage: 85%
Passed: 89
Failed: 4
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Number of Tests: 166
Code Coverage: 89%
Passed: 133
Failed: 33
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Number of Tests: 180
Code Coverage: 51%
Passed: 167
Failed: 13
@pomietwww.pomiet.com
Forest:
Most Strategic
Peace of Mind comes from Data
Number of Tests: 209
Code Coverage: 67%
Passed: 198
Failed: 11
@pomietwww.pomiet.com
Forest:
Most Strategic
Number of Tests: 241
Code Coverage: 78%
Passed: 241
Failed: 0
Peace of Mind comes from Data
@pomietwww.pomiet.com
@pomietwww.pomiet.com
Control
InfluenceLearn
Build Measure
Data
Peace of Mind comes fromUnderstanding
RealityData
@pomietwww.pomiet.com
“When we go to the field, of course, none of this
will work, and we’ll end up doing something
completely different.”
- Ian Heigh, IFRC Logistics Coordinator
@pomietwww.pomiet.com
Rob Keefer, PhD
Rob.Keefer@pomiet.com
@rbkeefer

Weitere ähnliche Inhalte

Andere mochten auch

Roy Cerabone Resume 2016
Roy Cerabone Resume 2016Roy Cerabone Resume 2016
Roy Cerabone Resume 2016
Roy Cerabone
 
Series of actions conducted for project 9 stages flowchart creator power poin...
Series of actions conducted for project 9 stages flowchart creator power poin...Series of actions conducted for project 9 stages flowchart creator power poin...
Series of actions conducted for project 9 stages flowchart creator power poin...
SlideTeam.net
 
Caso chileno y experiencia internacional OK
Caso chileno y experiencia internacional OKCaso chileno y experiencia internacional OK
Caso chileno y experiencia internacional OK
Innovacion.cl
 
Guía federal de orientaciones 2
Guía federal de orientaciones 2Guía federal de orientaciones 2
Guía federal de orientaciones 2
WEBMASTER ANV
 
Metas de las inconductas
Metas de las inconductasMetas de las inconductas
Metas de las inconductas
WEBMASTER ANV
 
CEFoRD ANNUAL REPORT 2014-Detailed (2)
CEFoRD ANNUAL REPORT 2014-Detailed (2)CEFoRD ANNUAL REPORT 2014-Detailed (2)
CEFoRD ANNUAL REPORT 2014-Detailed (2)
Benson Khemis Soro
 

Andere mochten auch (16)

Hoja de vida samanda monroy
Hoja de vida samanda monroyHoja de vida samanda monroy
Hoja de vida samanda monroy
 
Roy Cerabone Resume 2016
Roy Cerabone Resume 2016Roy Cerabone Resume 2016
Roy Cerabone Resume 2016
 
Series of actions conducted for project 9 stages flowchart creator power poin...
Series of actions conducted for project 9 stages flowchart creator power poin...Series of actions conducted for project 9 stages flowchart creator power poin...
Series of actions conducted for project 9 stages flowchart creator power poin...
 
Caso chileno y experiencia internacional OK
Caso chileno y experiencia internacional OKCaso chileno y experiencia internacional OK
Caso chileno y experiencia internacional OK
 
Guía federal de orientaciones 2
Guía federal de orientaciones 2Guía federal de orientaciones 2
Guía federal de orientaciones 2
 
Metas de las inconductas
Metas de las inconductasMetas de las inconductas
Metas de las inconductas
 
Jokowi
JokowiJokowi
Jokowi
 
Estadística
EstadísticaEstadística
Estadística
 
Pölytyspalveluseminaari 2016
Pölytyspalveluseminaari 2016Pölytyspalveluseminaari 2016
Pölytyspalveluseminaari 2016
 
Estadística 2
Estadística 2Estadística 2
Estadística 2
 
Agile doing being
Agile doing beingAgile doing being
Agile doing being
 
How to get a visa for usa
How to get a visa for usaHow to get a visa for usa
How to get a visa for usa
 
Agile UX: Embrace or Tolerate
Agile UX: Embrace or TolerateAgile UX: Embrace or Tolerate
Agile UX: Embrace or Tolerate
 
Stop doing scrum; start doing agile
Stop doing scrum; start doing agileStop doing scrum; start doing agile
Stop doing scrum; start doing agile
 
Doing Agile Being Agile - Agile Mississauga Meetup Kick off Event
Doing Agile Being Agile - Agile Mississauga Meetup Kick off EventDoing Agile Being Agile - Agile Mississauga Meetup Kick off Event
Doing Agile Being Agile - Agile Mississauga Meetup Kick off Event
 
CEFoRD ANNUAL REPORT 2014-Detailed (2)
CEFoRD ANNUAL REPORT 2014-Detailed (2)CEFoRD ANNUAL REPORT 2014-Detailed (2)
CEFoRD ANNUAL REPORT 2014-Detailed (2)
 

Ähnlich wie Project Peace of Mind

Creating a Social Media Analytics Action Plan
Creating a Social Media Analytics Action PlanCreating a Social Media Analytics Action Plan
Creating a Social Media Analytics Action Plan
Taylor Pratt
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
DATAVERSITY
 
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is InvaluableDataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
DATAVERSITY
 

Ähnlich wie Project Peace of Mind (20)

Project Peace of Mind
Project Peace of MindProject Peace of Mind
Project Peace of Mind
 
How Open Source is Eating Software: Numbers and Trends
How Open Source is Eating Software: Numbers and TrendsHow Open Source is Eating Software: Numbers and Trends
How Open Source is Eating Software: Numbers and Trends
 
Big Data 101
Big Data 101Big Data 101
Big Data 101
 
DataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data SinsDataEd Slides: Exorcising the Seven Deadly Data Sins
DataEd Slides: Exorcising the Seven Deadly Data Sins
 
How to start working with LTV measurement in mobile gaming? How to move to ad...
How to start working with LTV measurement in mobile gaming? How to move to ad...How to start working with LTV measurement in mobile gaming? How to move to ad...
How to start working with LTV measurement in mobile gaming? How to move to ad...
 
Creating a Social Media Analytics Action Plan
Creating a Social Media Analytics Action PlanCreating a Social Media Analytics Action Plan
Creating a Social Media Analytics Action Plan
 
GDPR, Data Privacy and Cybersecurity - MIT Symposium
GDPR, Data Privacy and Cybersecurity - MIT SymposiumGDPR, Data Privacy and Cybersecurity - MIT Symposium
GDPR, Data Privacy and Cybersecurity - MIT Symposium
 
Fundamentals of Big Data in 2 minutes!!
Fundamentals of Big Data in  2 minutes!!Fundamentals of Big Data in  2 minutes!!
Fundamentals of Big Data in 2 minutes!!
 
Data Strategy Best Practices
Data Strategy Best PracticesData Strategy Best Practices
Data Strategy Best Practices
 
Introduction To Data Science
Introduction To Data ScienceIntroduction To Data Science
Introduction To Data Science
 
Understanding Big Data
Understanding Big DataUnderstanding Big Data
Understanding Big Data
 
Mastering Dashboards To Build Value
Mastering Dashboards To Build ValueMastering Dashboards To Build Value
Mastering Dashboards To Build Value
 
Keynote: 6 Steps to Big Data Success for Digital Marketing
Keynote: 6 Steps to Big Data Success for Digital MarketingKeynote: 6 Steps to Big Data Success for Digital Marketing
Keynote: 6 Steps to Big Data Success for Digital Marketing
 
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is InvaluableDataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
DataEd Slides: Data Strategy — Plans Are Useless, but Planning Is Invaluable
 
Tailwind: Tapping Into Pinterest form SMSS Boston September 2013
Tailwind: Tapping Into Pinterest form SMSS Boston September 2013Tailwind: Tapping Into Pinterest form SMSS Boston September 2013
Tailwind: Tapping Into Pinterest form SMSS Boston September 2013
 
Bit120 m02 l02 - valuing information
Bit120   m02 l02 - valuing informationBit120   m02 l02 - valuing information
Bit120 m02 l02 - valuing information
 
3 Steps for Measuring ROI of Data Quality for Data-Driven Marketers
3 Steps for Measuring ROI of Data Quality for Data-Driven Marketers3 Steps for Measuring ROI of Data Quality for Data-Driven Marketers
3 Steps for Measuring ROI of Data Quality for Data-Driven Marketers
 
SEO 2018 - Using PPC Data for Having Better Rankings
SEO 2018 - Using PPC Data for Having Better Rankings SEO 2018 - Using PPC Data for Having Better Rankings
SEO 2018 - Using PPC Data for Having Better Rankings
 
Yigit Konur @Digitalzone - Using SEO & PPC Data for Better Optimization
Yigit Konur @Digitalzone - Using SEO & PPC Data for Better OptimizationYigit Konur @Digitalzone - Using SEO & PPC Data for Better Optimization
Yigit Konur @Digitalzone - Using SEO & PPC Data for Better Optimization
 
Data Science Thailand Meetup#11
Data Science Thailand Meetup#11Data Science Thailand Meetup#11
Data Science Thailand Meetup#11
 

Kürzlich hochgeladen

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Project Peace of Mind