SlideShare a Scribd company logo
Agile
Education
Reflection from a higher education institution
About
• Higher Diploma in Software
 Engineering
• ISO + Lean practices
• Agile in Software
 Development & Academic
 Activities
EduCrisis
            Image: TuoiTre & LaoDong
Our Problems
• Old-fashion teaching &
  learning
• School-Industry Gap
• Low Employability
• Low Readiness
• Diversity of students
How      Values




Agile                 Curriculum


Help?
                            Teaching




                   Management




        Measurement
Agile Values - Recap
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
  That is, while there is value in the items on the right, we value the items on the left more.

                                                                         AgileManifesto.org


                                                                                           7
We value




 Ability of self-directed learning
 over measurement and certification;




                                                Agile
That is, while there is value in the items     Education
on the right, we value the items on the left
more.
Time for New Curriculum

“Agility in software development has
implications for organizational agility. The
shift to agile methods and models signals a
larger transformation in the workplace and
the organization of the 21st century”
                     Linda Levine, Software Engineering Institute
1. was evolved and is applied in the
                                  industry
10                            2. educates for teamwork
Reasons                       3. deals with human aspects
for                           4. encourages diversity

Agile
                              5. supports learning processes
                              6. improves habits of mind
                              7. emphasizes management skills
 Curriculum
                              8. enhances ethical norms
                              9. highlights a comprehensive image
                                  of software engineering
                              10. provides a single teachable
Hazzan & Dubinsky,
Why Software Engineering          framework
Programs Should Teach Agile
Software Development
Agile Curriculum
• Embedding agile practices to existing courses
   –   Pair Programming
   –   TDD
   –   Simple DesignAgile Modeling
   –   Refactoring
   –   Continuous Integration
   –   User story
   –   Scrum …
• New full-featured courses: agile developers,
  agile software constructiondevelopment, Scrum
  foundation, agile coaching, ...
Several empirical researches reported that agile practices foster the learning process
of software development, and results in positive learning outcomes.
Teaching Shift
NO Meaningless Learning
Enrich Learning Experience

Scrum Team & Scrum tool




Meeting Professionals                           Coding Dojo




Active Learning                              Building Software
Agile Instruction
• “Individuals and interactions” focused
• Maximizing communication
• Just-in-time
   – Light-weight adaptive planning (in Scrum way) &
     implementation
   – Continuous & diversified evaluation
• Short feedback cycles
• Continuous improvement (kaizen)
Adaptation




                  Scrum
Transparency                              Inspection




   Scrum provides an extremely useful framework for



  MANAGEMENT
Daily Meeting & TaskBoard
These practices help in transparency, team collaboration and efficiency
Empower the Team




Functional Hierarchical Teams   Cross-functional Self-organizing Team

Command-Control                 Remove Command-Control culture
Measurement
 • “Ability of self-directed
   learning”
 • Rapid and short feedback
   lifecycle
 • Built-in integrity
 • Test-first*
• Daily Standup
                              Really
                              Good
• Retrospectives
• Backlogs and JIT planning
• ScrumBoard
 (taskboardKanban)
                              Stuffs
• Short Feedback Cycle




                               :-)
• Value-based
 Implementation
“Agile development is no silver bullet, but it is useful.

Organizationally, agile delivers value and reduces costs;

technically, it highlights excellence and minimal bugs;

personally, many find it their preferred way to work.”


                                           James Shore
                        “The Art of Agile Development”


To conclude..
BACK UP SLIDES
7
1. Encourages Student-Faculty
     Contact
2. Encourages Cooperation
     among students
3. Encourages Active Learning     Principles
4. Gives Prompt Feedback
5. Emphasizes Time on Task
                                      for
6. Communicates High                 Best
     Expectations                 Practices
7. Respects Diverse Talents and
     Ways of Learning              Agile supports these principles
[Chickering and Gamson]
• Basic Skills: Reading, Writing, and
  Mathematics
• Foundation Skills: Knowing How to Learn
• Communication Skills: Listening and Oral


                                                             What
  Communication
• Adaptability: Problem Solving and Creative
  Thinking
• Group Effectiveness: Interpersonal Skills,
  Negotiation, and Teamwork
                                                             Employers

                                                             Want
• Influence: Organizational Effectiveness and
  Leadership
• Personal Management: Self-Esteem and
  Motivation/Goal Setting
• Attitude: Cognitive Style
• Applied Skills: Occupational and
  Professional Competencies
                               [ETS, “Standard for what?”]
References
1.    Chickering, A. W. and Gamson, Z. F. (1989), Seven principles for good practice in undergraduate education.
      Biochemical Education, 17: 140–141. doi: 10.1016/0307-4412(89)90094-0
2.    Educational Testing Services (2003), Standards for What?, The Economic Roots of K-16 Reform
      (http://www.learndoearn.org/For-Educators/Standards-for-What.pdf )
3.    Hazzan O. and Dubinsky Y. (2007), Why Software Engineering Programs Should Teach Agile Software
      Development, SIGSOFT Softw. Eng. Notes, Vol. 32, No. 2. (March 2007), pp. 1-3,
4.    Johnston, A.J. & Johnson, C.S. (2010), 'Extreme Programming in the University', Annual International Conference
      on Computer Science Education: Innovation and Technology, Phuket, Thailand, December 2010 in Proceedings of
      Annual International Conference on Computer Science Education: Innovation and Technology (CSEIT 2010), ed
      Anton Ravindran, Global Science and Technology Forum, Singapore, pp. 3-8.
5.    Linda Levine (2005), Reflection on Software Agility and Agile Methods: challenges, dilemmas, & the way ahead,
      (http://www.sei.cmu.edu/library/assets/reflections.pdf )
6.    Lu, B, and DeClue T. (2011), Teaching agile methodology in a software engineering capstone course, Journal of
      Computing Sciences in Colleges, Volume 26 Issue 5, May 2011, Pages 293-299
7.    Maamar, Z. , Issa, G. , Daoud, D. , Turani, A. & Zaroor, M.I. (2011), Incorporating innovative practices in software
      engineering education, Global Engineering Education Conference (EDUCON), 2011 IEEE
8.    Melnik G. and Maurer F. (2003), Introducing Agile Methods in Learning Environments: Lessons Learned , Lecture
      Notes in Computer Science, 2003, Volume 2753/2003, 172-184, DOI: 10.1007/978-3-540-45122-8_20
9.    Rico D. F. and Sayani H. H. (2009), Use of agile methods in software engineering education, Agile Conference
      2009.
10.   Soria A., Campo M. R. and Rodriguez G. (2012) ,Improving Software Engineering Teaching by Introducing Agile
      Management , 41 JAIIO - ASSE 2012 - ISSN: 1850-2792 - Page 215
11.   Steve Peha(2011), Agile Schools: How Technology Saves Education (Just Not the Way We Thought it Would),
      InfoQ (http://www.infoq.com/articles/agile-schools-education)
Stay Tuned..
      Monthly Gathering:
      • www.hanoiscrum.net
      • www.agilevietnam.org

      Online Discussion (En &Vi):
      • https://www.facebook.com/groups/hanoiscrum



      Dương Trọng Tấn
      • tandt@fpt.edu.vn
      • https://www.facebook.com/duongtrongtan
      • http://vn.linkedin.com/in/tandt

More Related Content

What's hot

Collaborative Commerce
Collaborative CommerceCollaborative Commerce
Collaborative Commerce
mbeneteau
 
Mechanical Engineering
Mechanical EngineeringMechanical Engineering
Mechanical Engineering
M. Raja Reddy
 
White Paper: Understanding Tail-spend Management
White Paper: Understanding Tail-spend ManagementWhite Paper: Understanding Tail-spend Management
White Paper: Understanding Tail-spend Management
GEP
 
The Future of Procurement: Why is Technology Lagging Behind?
The Future of Procurement: Why is Technology Lagging Behind?The Future of Procurement: Why is Technology Lagging Behind?
The Future of Procurement: Why is Technology Lagging Behind?
SirionLabs
 
Business readiness slides
Business readiness slidesBusiness readiness slides
Business readiness slides
Colin Baker
 
Strategic Sourcing Process
Strategic Sourcing ProcessStrategic Sourcing Process
Strategic Sourcing Process
James Martin
 
Teachers training presentation
Teachers training presentationTeachers training presentation
Teachers training presentation
Shamimansary
 
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
Bill Kohnen
 
IB PYP Intro for teachers
IB PYP Intro for teachersIB PYP Intro for teachers
IB PYP Intro for teacherskdbusch
 
Robotic welding
Robotic weldingRobotic welding
Robotic welding
Sridhar Raj
 
Four families-of-teaching
Four families-of-teachingFour families-of-teaching
Four families-of-teaching
Leinoj Lopez
 
Electrical discharge machining
Electrical discharge machining Electrical discharge machining
Electrical discharge machining
Gopinath Guru
 
Lis-13 Story Telling
Lis-13 Story TellingLis-13 Story Telling
Lis-13 Story Telling
MaryV Navarro
 
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
SAP Ariba
 
Advance manufacturing process
Advance manufacturing process Advance manufacturing process
Advance manufacturing process
Konal Singh
 
PMO Overview June 2009
PMO Overview June 2009PMO Overview June 2009
PMO Overview June 2009
Chevy Marchosky
 

What's hot (20)

Collaborative Commerce
Collaborative CommerceCollaborative Commerce
Collaborative Commerce
 
Mechanical Engineering
Mechanical EngineeringMechanical Engineering
Mechanical Engineering
 
White Paper: Understanding Tail-spend Management
White Paper: Understanding Tail-spend ManagementWhite Paper: Understanding Tail-spend Management
White Paper: Understanding Tail-spend Management
 
IoR 2 Dec 10
IoR 2 Dec 10IoR 2 Dec 10
IoR 2 Dec 10
 
The Future of Procurement: Why is Technology Lagging Behind?
The Future of Procurement: Why is Technology Lagging Behind?The Future of Procurement: Why is Technology Lagging Behind?
The Future of Procurement: Why is Technology Lagging Behind?
 
Business readiness slides
Business readiness slidesBusiness readiness slides
Business readiness slides
 
Strategic Sourcing Process
Strategic Sourcing ProcessStrategic Sourcing Process
Strategic Sourcing Process
 
Teachers training presentation
Teachers training presentationTeachers training presentation
Teachers training presentation
 
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
Strategic Sourcing and B2B E Commerce Solutions For ASEAN Purchasing Professi...
 
classroom manage
classroom manageclassroom manage
classroom manage
 
IB PYP Intro for teachers
IB PYP Intro for teachersIB PYP Intro for teachers
IB PYP Intro for teachers
 
Robotic welding
Robotic weldingRobotic welding
Robotic welding
 
Four families-of-teaching
Four families-of-teachingFour families-of-teaching
Four families-of-teaching
 
PMO-Framework
PMO-FrameworkPMO-Framework
PMO-Framework
 
Electrical discharge machining
Electrical discharge machining Electrical discharge machining
Electrical discharge machining
 
Lis-13 Story Telling
Lis-13 Story TellingLis-13 Story Telling
Lis-13 Story Telling
 
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
Best Practices in Vendor Management, Strategic Sourcing, Procure to Pay and D...
 
Advance manufacturing process
Advance manufacturing process Advance manufacturing process
Advance manufacturing process
 
Laser Beam machining Process
Laser Beam machining ProcessLaser Beam machining Process
Laser Beam machining Process
 
PMO Overview June 2009
PMO Overview June 2009PMO Overview June 2009
PMO Overview June 2009
 

Similar to Agile Education

Instructional Design
Instructional DesignInstructional Design
Instructional Design
Justin Davis
 
Instructional Design Models in Lesson Planning
Instructional Design Models in Lesson PlanningInstructional Design Models in Lesson Planning
Instructional Design Models in Lesson Planning
Hema Kesevan
 
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
AgileNZ Conference
 
ITpreneurs Effective Learning Solutions
ITpreneurs Effective Learning SolutionsITpreneurs Effective Learning Solutions
ITpreneurs Effective Learning Solutions
Ellen Schuurink
 
ELEC2017 1.2 t. sinha - developing and delivering a lean six sigma green b...
ELEC2017   1.2 t. sinha -  developing and delivering a lean six sigma green b...ELEC2017   1.2 t. sinha -  developing and delivering a lean six sigma green b...
ELEC2017 1.2 t. sinha - developing and delivering a lean six sigma green b...
HAN Lean-QRM Centrum / HAN Lectoraat Lean
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningMiles Berry
 
Teaching Agile at Universities by Javaid Ali
Teaching Agile at Universities by Javaid AliTeaching Agile at Universities by Javaid Ali
Teaching Agile at Universities by Javaid Ali
Agile ME
 
Project Based Learning- Ashish K Chaurdia
Project Based Learning- Ashish K ChaurdiaProject Based Learning- Ashish K Chaurdia
Project Based Learning- Ashish K Chaurdia
Dipayan Sarkar
 
Altogether now - Changing the structure of an EdTech team
Altogether now - Changing the structure of an EdTech team Altogether now - Changing the structure of an EdTech team
Altogether now - Changing the structure of an EdTech team
Moira Sarsfield
 
Taking the lead reflections on enhancing employability skills development
Taking the lead reflections on enhancing employability skills developmentTaking the lead reflections on enhancing employability skills development
Taking the lead reflections on enhancing employability skills developmentlinioti
 
AILD APU Final 26Aug23.pptx
AILD APU Final 26Aug23.pptxAILD APU Final 26Aug23.pptx
AILD APU Final 26Aug23.pptx
Vaikunthan Rajaratnam
 
Effective coursedesign
Effective coursedesignEffective coursedesign
Effective coursedesign
WCET
 
E learning presentation (update 2012)
E learning presentation (update 2012)E learning presentation (update 2012)
E learning presentation (update 2012)
Santiago Moral
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
Christopher King
 
Learning networks-2012 griffiths-richards-harrison
Learning networks-2012 griffiths-richards-harrisonLearning networks-2012 griffiths-richards-harrison
Learning networks-2012 griffiths-richards-harrison
Dai Griffiths
 
Conole workshop ascilite_final
Conole workshop ascilite_finalConole workshop ascilite_final
Conole workshop ascilite_finalGrainne Conole
 

Similar to Agile Education (20)

Instructional Design
Instructional DesignInstructional Design
Instructional Design
 
Instructional Design Models in Lesson Planning
Instructional Design Models in Lesson PlanningInstructional Design Models in Lesson Planning
Instructional Design Models in Lesson Planning
 
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
Becoming Agile: Agile Transitions in Practice - Rashina Hoda - AgileNZ 2017
 
ITpreneurs Effective Learning Solutions
ITpreneurs Effective Learning SolutionsITpreneurs Effective Learning Solutions
ITpreneurs Effective Learning Solutions
 
ELEC2017 1.2 t. sinha - developing and delivering a lean six sigma green b...
ELEC2017   1.2 t. sinha -  developing and delivering a lean six sigma green b...ELEC2017   1.2 t. sinha -  developing and delivering a lean six sigma green b...
ELEC2017 1.2 t. sinha - developing and delivering a lean six sigma green b...
 
Y3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 PlanningY3 ICT Lecture 6 Planning
Y3 ICT Lecture 6 Planning
 
Teaching Agile at Universities by Javaid Ali
Teaching Agile at Universities by Javaid AliTeaching Agile at Universities by Javaid Ali
Teaching Agile at Universities by Javaid Ali
 
Isd basics stc
Isd basics stcIsd basics stc
Isd basics stc
 
Project Based Learning- Ashish K Chaurdia
Project Based Learning- Ashish K ChaurdiaProject Based Learning- Ashish K Chaurdia
Project Based Learning- Ashish K Chaurdia
 
Altogether now - Changing the structure of an EdTech team
Altogether now - Changing the structure of an EdTech team Altogether now - Changing the structure of an EdTech team
Altogether now - Changing the structure of an EdTech team
 
Taking the lead reflections on enhancing employability skills development
Taking the lead reflections on enhancing employability skills developmentTaking the lead reflections on enhancing employability skills development
Taking the lead reflections on enhancing employability skills development
 
AILD APU Final 26Aug23.pptx
AILD APU Final 26Aug23.pptxAILD APU Final 26Aug23.pptx
AILD APU Final 26Aug23.pptx
 
Effective coursedesign
Effective coursedesignEffective coursedesign
Effective coursedesign
 
Ischoolwebboard 1
Ischoolwebboard 1Ischoolwebboard 1
Ischoolwebboard 1
 
Opportunity analysis
Opportunity analysisOpportunity analysis
Opportunity analysis
 
E learning presentation (update 2012)
E learning presentation (update 2012)E learning presentation (update 2012)
E learning presentation (update 2012)
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
Learning networks-2012 griffiths-richards-harrison
Learning networks-2012 griffiths-richards-harrisonLearning networks-2012 griffiths-richards-harrison
Learning networks-2012 griffiths-richards-harrison
 
Conole workshop ascilite_final
Conole workshop ascilite_finalConole workshop ascilite_final
Conole workshop ascilite_final
 
10 Steps
10 Steps10 Steps
10 Steps
 

More from DUONG Trong Tan

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
DUONG Trong Tan
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
DUONG Trong Tan
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
DUONG Trong Tan
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
DUONG Trong Tan
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
DUONG Trong Tan
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
DUONG Trong Tan
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
DUONG Trong Tan
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
DUONG Trong Tan
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
DUONG Trong Tan
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
DUONG Trong Tan
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
DUONG Trong Tan
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
DUONG Trong Tan
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
DUONG Trong Tan
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
DUONG Trong Tan
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
DUONG Trong Tan
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
DUONG Trong Tan
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
DUONG Trong Tan
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
DUONG Trong Tan
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - Nhan
DUONG Trong Tan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
DUONG Trong Tan
 

More from DUONG Trong Tan (20)

Trở thành Agile Coach
Trở thành Agile CoachTrở thành Agile Coach
Trở thành Agile Coach
 
Coder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trìnhCoder nên biết thêm gì ngoài việc lập trình
Coder nên biết thêm gì ngoài việc lập trình
 
Luyện cách hỏi
Luyện cách hỏi Luyện cách hỏi
Luyện cách hỏi
 
Building a Learning Organization
Building a Learning OrganizationBuilding a Learning Organization
Building a Learning Organization
 
Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)Giáo dục thông minh (Smart Education)
Giáo dục thông minh (Smart Education)
 
A reflection on constructivism and engineering education
A reflection on constructivism and engineering educationA reflection on constructivism and engineering education
A reflection on constructivism and engineering education
 
Học cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To LearnHọc cách học (version 2.0) - Learning How To Learn
Học cách học (version 2.0) - Learning How To Learn
 
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạoNgười lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
Người lớn học như thế nào - Nhìn từ tiếp cận kiến tạo
 
Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?Agile có thể giúp chúng ta những gì?
Agile có thể giúp chúng ta những gì?
 
Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)Học cách học (Learning How To Learn)
Học cách học (Learning How To Learn)
 
Các nguyên lí giáo dục
Các nguyên lí giáo dụcCác nguyên lí giáo dục
Các nguyên lí giáo dục
 
Vì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏiVì sao các tổ chức không học hỏi
Vì sao các tổ chức không học hỏi
 
Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)Học qua dự án (Project-based Learning)
Học qua dự án (Project-based Learning)
 
Scrum - a tool to achieve agility
Scrum - a tool to achieve agilityScrum - a tool to achieve agility
Scrum - a tool to achieve agility
 
Agile mindset
Agile mindsetAgile mindset
Agile mindset
 
Training is not enough - Coaching your agile team
Training is not enough - Coaching your agile teamTraining is not enough - Coaching your agile team
Training is not enough - Coaching your agile team
 
Đường vào agile - 2013
Đường vào agile - 2013Đường vào agile - 2013
Đường vào agile - 2013
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
ScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - NhanScrumDay Vietnam 2012 - Agile adoption - Nhan
ScrumDay Vietnam 2012 - Agile adoption - Nhan
 
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - QuangScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
ScrumDay Vietnam 2012 - Scrum with Team Foundation Server - Quang
 

Recently uploaded

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
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
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
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 geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
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
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
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
 
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
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 

Recently uploaded (20)

Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
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
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
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 geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
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
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
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...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 

Agile Education

  • 1. Agile Education Reflection from a higher education institution
  • 2. About • Higher Diploma in Software Engineering • ISO + Lean practices • Agile in Software Development & Academic Activities
  • 3. EduCrisis Image: TuoiTre & LaoDong
  • 4. Our Problems • Old-fashion teaching & learning • School-Industry Gap • Low Employability • Low Readiness • Diversity of students
  • 5.
  • 6. How Values Agile Curriculum Help? Teaching Management Measurement
  • 7. Agile Values - Recap • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. AgileManifesto.org 7
  • 8. We value Ability of self-directed learning over measurement and certification; Agile That is, while there is value in the items Education on the right, we value the items on the left more.
  • 9. Time for New Curriculum “Agility in software development has implications for organizational agility. The shift to agile methods and models signals a larger transformation in the workplace and the organization of the 21st century” Linda Levine, Software Engineering Institute
  • 10. 1. was evolved and is applied in the industry 10 2. educates for teamwork Reasons 3. deals with human aspects for 4. encourages diversity Agile 5. supports learning processes 6. improves habits of mind 7. emphasizes management skills Curriculum 8. enhances ethical norms 9. highlights a comprehensive image of software engineering 10. provides a single teachable Hazzan & Dubinsky, Why Software Engineering framework Programs Should Teach Agile Software Development
  • 11. Agile Curriculum • Embedding agile practices to existing courses – Pair Programming – TDD – Simple DesignAgile Modeling – Refactoring – Continuous Integration – User story – Scrum … • New full-featured courses: agile developers, agile software constructiondevelopment, Scrum foundation, agile coaching, ... Several empirical researches reported that agile practices foster the learning process of software development, and results in positive learning outcomes.
  • 14. Enrich Learning Experience Scrum Team & Scrum tool Meeting Professionals Coding Dojo Active Learning Building Software
  • 15. Agile Instruction • “Individuals and interactions” focused • Maximizing communication • Just-in-time – Light-weight adaptive planning (in Scrum way) & implementation – Continuous & diversified evaluation • Short feedback cycles • Continuous improvement (kaizen)
  • 16. Adaptation Scrum Transparency Inspection Scrum provides an extremely useful framework for MANAGEMENT
  • 17. Daily Meeting & TaskBoard These practices help in transparency, team collaboration and efficiency
  • 18. Empower the Team Functional Hierarchical Teams Cross-functional Self-organizing Team Command-Control Remove Command-Control culture
  • 19. Measurement • “Ability of self-directed learning” • Rapid and short feedback lifecycle • Built-in integrity • Test-first*
  • 20. • Daily Standup Really Good • Retrospectives • Backlogs and JIT planning • ScrumBoard (taskboardKanban) Stuffs • Short Feedback Cycle :-) • Value-based Implementation
  • 21. “Agile development is no silver bullet, but it is useful. Organizationally, agile delivers value and reduces costs; technically, it highlights excellence and minimal bugs; personally, many find it their preferred way to work.” James Shore “The Art of Agile Development” To conclude..
  • 22.
  • 24. 7 1. Encourages Student-Faculty Contact 2. Encourages Cooperation among students 3. Encourages Active Learning Principles 4. Gives Prompt Feedback 5. Emphasizes Time on Task for 6. Communicates High Best Expectations Practices 7. Respects Diverse Talents and Ways of Learning Agile supports these principles [Chickering and Gamson]
  • 25. • Basic Skills: Reading, Writing, and Mathematics • Foundation Skills: Knowing How to Learn • Communication Skills: Listening and Oral What Communication • Adaptability: Problem Solving and Creative Thinking • Group Effectiveness: Interpersonal Skills, Negotiation, and Teamwork Employers Want • Influence: Organizational Effectiveness and Leadership • Personal Management: Self-Esteem and Motivation/Goal Setting • Attitude: Cognitive Style • Applied Skills: Occupational and Professional Competencies [ETS, “Standard for what?”]
  • 26. References 1. Chickering, A. W. and Gamson, Z. F. (1989), Seven principles for good practice in undergraduate education. Biochemical Education, 17: 140–141. doi: 10.1016/0307-4412(89)90094-0 2. Educational Testing Services (2003), Standards for What?, The Economic Roots of K-16 Reform (http://www.learndoearn.org/For-Educators/Standards-for-What.pdf ) 3. Hazzan O. and Dubinsky Y. (2007), Why Software Engineering Programs Should Teach Agile Software Development, SIGSOFT Softw. Eng. Notes, Vol. 32, No. 2. (March 2007), pp. 1-3, 4. Johnston, A.J. & Johnson, C.S. (2010), 'Extreme Programming in the University', Annual International Conference on Computer Science Education: Innovation and Technology, Phuket, Thailand, December 2010 in Proceedings of Annual International Conference on Computer Science Education: Innovation and Technology (CSEIT 2010), ed Anton Ravindran, Global Science and Technology Forum, Singapore, pp. 3-8. 5. Linda Levine (2005), Reflection on Software Agility and Agile Methods: challenges, dilemmas, & the way ahead, (http://www.sei.cmu.edu/library/assets/reflections.pdf ) 6. Lu, B, and DeClue T. (2011), Teaching agile methodology in a software engineering capstone course, Journal of Computing Sciences in Colleges, Volume 26 Issue 5, May 2011, Pages 293-299 7. Maamar, Z. , Issa, G. , Daoud, D. , Turani, A. & Zaroor, M.I. (2011), Incorporating innovative practices in software engineering education, Global Engineering Education Conference (EDUCON), 2011 IEEE 8. Melnik G. and Maurer F. (2003), Introducing Agile Methods in Learning Environments: Lessons Learned , Lecture Notes in Computer Science, 2003, Volume 2753/2003, 172-184, DOI: 10.1007/978-3-540-45122-8_20 9. Rico D. F. and Sayani H. H. (2009), Use of agile methods in software engineering education, Agile Conference 2009. 10. Soria A., Campo M. R. and Rodriguez G. (2012) ,Improving Software Engineering Teaching by Introducing Agile Management , 41 JAIIO - ASSE 2012 - ISSN: 1850-2792 - Page 215 11. Steve Peha(2011), Agile Schools: How Technology Saves Education (Just Not the Way We Thought it Would), InfoQ (http://www.infoq.com/articles/agile-schools-education)
  • 27. Stay Tuned.. Monthly Gathering: • www.hanoiscrum.net • www.agilevietnam.org Online Discussion (En &Vi): • https://www.facebook.com/groups/hanoiscrum Dương Trọng Tấn • tandt@fpt.edu.vn • https://www.facebook.com/duongtrongtan • http://vn.linkedin.com/in/tandt