Agile Evolution and Academic Impreatives

421 views
351 views

Published on

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
421
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile Evolution and Academic Impreatives

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 16. © 2012 MindTree Limited Slide 16Patent Application in Higher Education Institutions
  17. 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. 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. 19. © 2012 MindTree Limited Slide 19© 2012 MindTree LimitedResults from Agile Surveys
  20. 20. © 2012 MindTree Limited Slide 20Agile Adoption
  21. 21. © 2012 MindTree Limited Slide 21Adoption of Practices
  22. 22. © 2012 MindTree Limited Slide 22State of Agile DevelopmentSource: VersionOne, 5th Annual “State of Agile Development” Survey 2010”
  23. 23. © 2012 MindTree Limited Slide 23Delivering Value to Stakeholders
  24. 24. © 2012 MindTree Limited Slide 24Focus on Quality
  25. 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. 26. © 2012 MindTree Limited Slide 26© 2012 MindTree LimitedSuggestions
  27. 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. 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. 29. © 2012 MindTree Limited Slide 29© 2012 MindTree LimitedForce of Habit
  30. 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. 31. © 2012 MindTree Limited Slide 31© 2012 MindTree LimitedFour Stages of Learning
  32. 32. © 2012 MindTree Limited Slide 324UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  33. 33. © 2012 MindTree Limited Slide 334UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  34. 34. © 2012 MindTree Limited Slide 344UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  35. 35. © 2012 MindTree Limited Slide 354UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  36. 36. © 2012 MindTree Limited Slide 364UnconsciousCompetence1UnconsciousIncompetence3ConsciousCompetence2ConsciousIncompetenceFour Stages of Learning
  37. 37. © 2012 MindTree Limited Slide 37© 2012 MindTree LimitedThe Seven Essentials
  38. 38. © 2012 MindTree Limited Slide 38The Seven Essentials
  39. 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. 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. 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. 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. 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. 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. 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. 46. © 2012 MindTree Limited Slide 46The Seven Essentials4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  47. 47. © 2012 MindTree Limited Slide 47The Seven EssentialsPrepare4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  48. 48. © 2012 MindTree Limited Slide 48The Seven EssentialsPrepareAct4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  49. 49. © 2012 MindTree Limited Slide 49The Seven EssentialsPrepareActCollaborate4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  50. 50. © 2012 MindTree Limited Slide 50The Seven EssentialsPrepareActCollaborateOptimize4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  51. 51. © 2012 MindTree Limited Slide 51The Seven EssentialsPrepareActCollaborateOptimizeInfluence4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude3. Take theInitiative1. Learn &Share2. Experiment& Explore
  52. 52. © 2012 MindTree Limited Slide 52© 2012 MindTree LimitedThe Virtuous Cycle
  53. 53. © 2012 MindTree Limited Slide 53PrepareActOptimizeInfluenceThe Virtuous CycleCollaborate1. Learn & Share2. Experiment &Explore3. Take theInitiative4. PracticeReuse5. ValueQuality6. Synergize7. Radiate“Can-Do”Attitude
  54. 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. 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. 56. © 2012 MindTree Limited Slide 56Discussions
  57. 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. 58. © 2012 MindTree Limited Slide 58Raja BavaniChief ArchitectRaja_Bavani@mindtree.comwww.mindtree.com© 2012 MindTree Limited

×