[Trung Hoang] New approach - IT training with live projects in an Agile way
-
Upload
trung-hoang-nhac -
Category
Presentations & Public Speaking
-
view
377 -
download
0
Transcript of [Trung Hoang] New approach - IT training with live projects in an Agile way
New approach: IT Training with live projects in an Agile way
New approach: IT Training with
live projects in an Agile way
Trung Hoang & Hung Pham Ver 1.0 - 2016
New approach: IT Training with live projects in an Agile way
Hoang Nhac Trung
• 4+ years of being a lecture at universities in Da Nang
• 2 + years of training/coaching Agile
• ICAgile Authorized Trainer
• Management 3.0 licensed facilitator
“I believe three things are necessary to be successful in our
industry these days:
- empowered and motivated teams,
- strong technical skills, and
- a simple and transparent process.”
Who we are?
2
https://vn.linkedin.com/in/trunghoangnhac
E-mail : [email protected]
Click
New approach: IT Training with live projects in an Agile way
Pham Ngoc Hung
• +15 years working in IT industry
• IT Trainer/Lecturer
• Software Architect
• Devops
“You can not do things best, but you can do things better.”
Who we are?
3
https://vn.linkedin.com/in/pnhung177
E-mail : [email protected]
New approach: IT Training with live projects in an Agile way
Problem
• Old-fashion teaching & learning
• School-Industry Gap
• Low Employability
• Low Readiness
• Diversity of students
10
New approach: IT Training with live projects in an Agile way
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
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.
http://agilemanifesto.orgAgile Fundamentals | Chapter I: History & Mindset 13
New approach: IT Training with live projects in an Agile way
Game
Key Actors in the Game
(All casts chosen are from software industry)
• Teacher
– Cast: “programmer / developer”
• Student
– Cast: “software service / product”
• Employer
– Cast: “customer / client”
16
New approach: IT Training with live projects in an Agile way
Developer
Teacher / InstitutionEmployer
CustomerSoftware
Student
Collaborate √
Collaborate?
Where is the Collaboration?
17
New approach: IT Training with live projects in an Agile way
An Agile IT Curriculum
19
Non single code ownerCoding convention
Pair programming
Continues Integration
Refactoring
Simplicity
Test Driven Development
needed
needed
help
help
help
needed
needed
Source: Altran CIS
Septembre 2011 Altran AESI V2011
New approach: IT Training with live projects in an Agile way
Training Framework
20Source: https://www.facebook.com/idudanang
New approach: IT Training with live projects in an Agile way
Agile best practices & Live projectsScrum, Pair-programming, TDD, Clean Code,…
21Source: https://www.facebook.com/idudanang
New approach: IT Training with live projects in an Agile way
A Sharing Community
& Learning from experts
22Source: https://www.facebook.com/idudanang
New approach: IT Training with live projects in an Agile way
Work hard but.. play even harder
23Source: https://www.facebook.com/idudanang
New approach: IT Training with live projects in an Agile way
What skills are important?
• Problem solving skills are more important rather than rote learning
• Classroom control through engagement is more important rather than discipline
• Ability to ask right question is more important rather than knowing all answers
• Formulating a problem is more important rather than solving it in gory detail
24Agile India 2012