Your SlideShare is downloading. ×
Agile Evolution and Academic Impreatives
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Agile Evolution and Academic Impreatives

247
views

Published on

Presented at Agile Goa 2012

Presented at Agile Goa 2012

Published in: Technology, Business

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
247
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © 2012 MindTree Limited Slide 1© 2012 MindTree LimitedAgile Evolution and Academic ImperativesRaja Bavani, Chief ArchitectMindTree Ltd.Presented at Agile Goa 2012, 25-26 August 2012, Goa, India
  • 2. © 2012 MindTree Limited Slide 2● Results from Surveys● Suggestions● Force of Habit● Four Stages of Learning● The Seven Essentials● The Virtuous Cycle● DiscussionsAgenda
  • 3. © 2012 MindTree Limited Slide 3Our Educational System is the 3rd LargestSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.Universities: 450+ Colleges: 20,000+ Most Preferred Professional Course: Engineering
  • 4. © 2012 MindTree Limited Slide 4However, India’s education system is bogged down by thefundamental challenges of access, equity and quality.Challenges: Access, Equity, QualitySource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 5. © 2012 MindTree Limited Slide 5Access to Higher EducationSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.(GER: Gross Enrolment Ratio)
  • 6. © 2012 MindTree Limited Slide 6EnrollmentsSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 7. © 2012 MindTree Limited Slide 7Shortage of FacultySource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 8. © 2012 MindTree Limited Slide 8Unfilled Faculty PositionsSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 9. © 2012 MindTree Limited Slide 9Global RankingSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerceand Industry(FICCI) Higher Education Summit, 2009.
  • 10. © 2012 MindTree Limited Slide 10Education is Critical to IndiaSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 11. © 2012 MindTree Limited Slide 11Global Presence of Indian ProfessionalsSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 12. © 2012 MindTree Limited Slide 12Very Low Number of ResearchersSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 13. © 2012 MindTree Limited Slide 13Research Papers and CitationsSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 14. © 2012 MindTree Limited Slide 14Research Papers: Contributing InstitutionsSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 15. © 2012 MindTree Limited Slide 15Patents from Top 10 InstitutesSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 16. © 2012 MindTree Limited Slide 16Patent Application in Higher Education Institutions
  • 17. © 2012 MindTree Limited Slide 17ChallengesSource: ‘Making the Indian Education System Future Ready, Federation of Indian Chamber of Commerce andIndustry(FICCI) Higher Education Summit, 2009.
  • 18. © 2012 MindTree Limited Slide 18● What is happening in the IT world?● What do we produce?● What is our role?● How do we align ourselves?● What can be done to improve the situation in short, medium andlong term basis?Questions
  • 19. © 2012 MindTree Limited Slide 19© 2012 MindTree LimitedResults from Agile Surveys
  • 20. © 2012 MindTree Limited Slide 20Agile Adoption
  • 21. © 2012 MindTree Limited Slide 21Adoption of Practices
  • 22. © 2012 MindTree Limited Slide 22State of Agile DevelopmentSource: VersionOne, 5th Annual “State of Agile Development” Survey 2010”
  • 23. © 2012 MindTree Limited Slide 23Delivering Value to Stakeholders
  • 24. © 2012 MindTree Limited Slide 24Focus on Quality
  • 25. © 2012 MindTree Limited Slide 25● The complexity and challenges in IT profession is on the rise● Employability of fresh graduates is an ongoing issue● ‘Talent Management’ is critical to success● Adoption of agile methods is on the rise● Improving our focus on practices related to requirement analysis,design, coding, refactoring, unit testing, continuous integration,configuration / build / release management, test automation,etc.,) is critical● There is a grave need to strengthen industry-academia partnershipTakeaways
  • 26. © 2012 MindTree Limited Slide 26© 2012 MindTree LimitedSuggestions
  • 27. © 2012 MindTree Limited Slide 271. Learn Programming C (Do not teach in class room. Promote self-learning. Solve programming exercises that involve significantcode (100+ lines each)).2. Learn data structures through programming experience.3. Do OO programming in Java and/or C++. Experience C beforelearning Java or C++ or similar OO languages. Learn ‘DesignPrinciples’, ‘Programming Principles’, etc.4. Use .Net, J2EE and similar frameworks. Experience Client-ServerArchitecture instead of limiting yourself to standalone programs.5. Learn web development. Use JavaScript, XML, SSL etc. Create awebsite with adequate complexity.6. Retire subjects that are not relevant for industry track orresearch track. Merge or consolidate subjects that are relevantbut are not standalone candidates. Retain fundamental subjects.7. Learn about Software Testing, Software Quality Assurance. Getintroduced to Performance Testing, Security Testing etc.,Suggestions 1/2
  • 28. © 2012 MindTree Limited Slide 288. Include DW/BI concepts in DBMS courses.9. Include contemporary networking concepts (such Wi-Fi, VOIP) inComputer Networking course.10. Study website such as Amazon, eBay, Google, Railway/AirlinesReservation Systems, etc to analyze and understand requirementsand designs.11. Introduce case study based learning.12. Carryout software maintenance projects by taking up projectsdeveloped by other groups.13. Develop viable products, prototypes and applications that do notretire immediately after your coursework.14. Use evolutionary software development methodologies such asagile and lean methods.15. Conduct software exhibitions to show case the applications orproducts developed by groups of students.Suggestions 2/2
  • 29. © 2012 MindTree Limited Slide 29© 2012 MindTree LimitedForce of Habit
  • 30. © 2012 MindTree Limited Slide 30“We are what we repeatedly do. Excellence, then,is not an act but a habit.” - AristotleSpanish proverb: “Habits are first cobwebs, thencables.”Force of Habit
  • 31. © 2012 MindTree Limited Slide 31© 2012 MindTree LimitedFour Stages of Learning
  • 32. © 2012 MindTree Limited Slide 324UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  • 33. © 2012 MindTree Limited Slide 334UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  • 34. © 2012 MindTree Limited Slide 344UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  • 35. © 2012 MindTree Limited Slide 354UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  • 36. © 2012 MindTree Limited Slide 364UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  • 37. © 2012 MindTree Limited Slide 37© 2012 MindTree LimitedThe Seven Essentials
  • 38. © 2012 MindTree Limited Slide 38The Seven Essentials
  • 39. © 2012 MindTree Limited Slide 39The Seven Essentials1. Learn & ShareLearning is a lifelong process.1. What should we learn?2. How should we learn?3. How can we learn to learnfaster?4. Why should we learn toshare?5. How important is unlearningto us?6. Why should we learn ‘valueskills’ in addition to technicalskills?
  • 40. © 2012 MindTree Limited Slide 40The Seven Essentials2. Experiment & Explore1. Learn &ShareWhen we develop the habit ofexperimenting and exploring,we get an opportunity tovalidate – and sometimes refine– our understanding of howthings work!1. Why should we experimentand explore?2. What are the benefits of thishabit?3. Do you think experimentingand exploration can lead toinnovation?
  • 41. © 2012 MindTree Limited Slide 41The Seven Essentials3. Take the Initiative1. Learn &Share2. Experiment& ExploreOne can undertake very smallinitiatives. Put together, theimpact of such initiatives can besignificant.1. What does ‘taking theinitiative’ mean to you?2. Can you name initiativesthat can improve results inyour project?3. Do you need to beaggressive in order to takeinitiatives?
  • 42. © 2012 MindTree Limited Slide 42The Seven Essentials4. Practice Reuse3. Take theInitiative1. Learn &Share2. Experiment& ExploreReuse can improve efficiencyand quality.1. Do you think ‘reuse’ islimited to component reuse?2. How can you balance thepursuit of reuse withprofessional ethics?3. How can you demonstratereuse in your project?4. What are the barriers?
  • 43. © 2012 MindTree Limited Slide 43The Seven Essentials5. Value Quality4. PracticeReuse3. Take theInitiative1. Learn &Share2. Experiment& ExploreThe need to value quality hasbecome highly significant for21-st century IT professionals.1. What is your definition ofquality?2. How frequently and at whatinstances do you deliverquality? Why?3. Why are the first 4 habitsimportant to value quality?
  • 44. © 2012 MindTree Limited Slide 44The Seven Essentials6. Synergize4. PracticeReuse5. ValueQuality3. Take theInitiative1. Learn &Share2. Experiment& ExploreSynergy is a result of creativecooperation amongprofessionals.1. How do you synergize withyour teams?2. Why do IT professionalsneed to synergize withtools?3. How can this help youimprove customersatisfaction?
  • 45. © 2012 MindTree Limited Slide 45The Seven Essentials7. Radiate ‘Can-Do’ Attitude4. PracticeReuse5. ValueQuality6. Synergize3. Take theInitiative1. Learn &Share2. Experiment& Explore‘Can-Do’ attitude is contagious.It motivates team members.1. What is ‘Can-Do’ attitude?2. When do you think ‘Can-Do’attitude does yield results?3. Why are the first 6 habitsare necessary to radiate‘can-do’ attitude?
  • 46. © 2012 MindTree Limited Slide 46The Seven Essentials4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 47. © 2012 MindTree Limited Slide 47The Seven EssentialsPrepare4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 48. © 2012 MindTree Limited Slide 48The Seven EssentialsPrepareAct4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 49. © 2012 MindTree Limited Slide 49The Seven EssentialsPrepareActCollaborate4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 50. © 2012 MindTree Limited Slide 50The Seven EssentialsPrepareActCollaborateOptimize4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 51. © 2012 MindTree Limited Slide 51The Seven EssentialsPrepareActCollaborateOptimizeInfluence4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  • 52. © 2012 MindTree Limited Slide 52© 2012 MindTree LimitedThe Virtuous Cycle
  • 53. © 2012 MindTree Limited Slide 53PrepareActOptimizeInfluenceThe Virtuous CycleCollaborate1. Learn & Share2. Experiment &Explore3. Take theInitiative4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude
  • 54. © 2012 MindTree Limited Slide 541. Insanity is doing the same thing over and overagain and expecting different results.2. Imagination is more important than Knowledge.3. The important thing is not to stop questioning.Curiosity has its own reason for existing.4. We can’t solve problems by using the same kindof thinking we used when we created them.(Quotes by Albert Einstein - Found on the Internet)Points to Ponder!
  • 55. © 2012 MindTree Limited Slide 55“The individual who wants to reach the top inbusiness must appreciate the might of the force ofhabit and must understand that practices are whatcreate habits.He must be quick to break those habits that canbreak him and hasten to adopt those practicesthat will become the habits that help him achievethe success he desires.”– Getty J PaulOn Making and Breaking Habits
  • 56. © 2012 MindTree Limited Slide 56Discussions
  • 57. © 2012 MindTree Limited Slide 571. Force of Habit: Seven Essentials for 21st-Century IT Professionals,Cutter IT Journal, Volume 24, No.9, September 2011http://mindtree.com/resource-center/thought-posts/articles/force-habit-seven-essentials-21st-century-it-professionals2. Rethinking About Computer Science Curriculum – Long Overdue,H.N.Mahabala, IIIT, Bangalorehttp://www.csi-chennai.org/conseg09/pp-ed1.pdfRecommended Reading
  • 58. © 2012 MindTree Limited Slide 58Raja BavaniChief ArchitectRaja_Bavani@mindtree.comwww.mindtree.com© 2012 MindTree Limited

×