Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Yashasree barve as an architect - at2011


Published on

My Presentation at Agile Tour 2011 Pune about "As an Architect, I want to do things, so that my Enterprise is Agile" on 15th Oct 2011

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Yashasree barve as an architect - at2011

  1. 1. As an Architect, I want to do things, so that My Enterprise is Agile Yashasree Barve Tata Consultancy Services
  2. 2. About me <ul><li>I am Yashasree loving my job as </li></ul><ul><li>a Technologist @TCS since last 13 years </li></ul><ul><li>an Agile Ruby developer and Architect since 2007 </li></ul>
  3. 3. So what does an Agile Team focus on?
  4. 4. An Agile Team focuses on Enhancing Business Value Ensuring High Quality Delivering Frequently Embracing Change Enhancing Business Value Ensuring High Quality Delivering Frequently Embracing Change
  5. 5. Architect on Agile Team? <ul><li>All I wanna say is that They don't really care about us </li></ul>
  6. 6. BUT… <ul><li>Do the Agile Teams care about the </li></ul><ul><li>ARCHITECTURE? </li></ul><ul><li>Well.. They surely do… </li></ul>
  7. 7. They care about An Architecture that <ul><li>Manages change </li></ul><ul><li>Manages complexity </li></ul><ul><li>Ensures quality </li></ul><ul><li>Evolves continuously </li></ul>
  8. 8. Enter an Enterprise
  9. 9. Does this evolving Architecture Cover non functional requirements? Deem acceptable to the support groups? Follow proven patterns of the Enterprise? Fit into the Enterprise landscape? Work for years to come?
  10. 10. User An Agile Architect’s ^ Story As an Architect We want to do things So that We answer these questions and ensure that our Enterprise is Agile!
  11. 11. Rethinking People Process Technology
  12. 12. No more Ivory Towers, Getting hands dirty!
  13. 13. Our Model Architects’ Group at Enterprise Level Agile Team Agile Team Agile Team
  14. 14. Way we work towards it Promote Connect Excel Empower
  15. 15. Promote Engineering Practices Techniques, Practices, Tools Caring for Code Quality
  16. 16. How do we Promote these? <ul><li>Talk, Talk and Talk about those </li></ul><ul><li>Have fun while talking! </li></ul><ul><li>Drive special initiatives </li></ul>
  17. 17. Connect – Be the super glue Agile Team Business Infrastructure Team Operations Team Architects’ Group Architect Other Agile Teams
  18. 18. How do we Connect? <ul><li>Open up Architecture Group meetings </li></ul><ul><li>Evangelize Collaboration platforms </li></ul><ul><li>Support the Support Groups </li></ul>
  19. 19. Empower T each L isten D o
  20. 20. How do we Empower? <ul><li>Teach the right practices </li></ul><ul><li>Design together – Review individually </li></ul><ul><li>Do it with them through Pairing up </li></ul><ul><li>Code Jams </li></ul>
  21. 21. Excel GOOD TO GREAT
  22. 22. How do we Excel? <ul><li>Use Retrospectives! </li></ul><ul><li>Study Circles to play with new technologies </li></ul><ul><li>Dare to Share! </li></ul><ul><li>Learn from the Industry, take it back, and Apply </li></ul>
  23. 23. In short, As an Architect Promote Practices Techniques Connect Be the Super glue Excel by Learning Improving Empower Skills and Knowledge I can do many things such as So that My Enterprise is Agile!
  24. 24. <ul><li>Happy to take Questions </li></ul><ul><li>Hope This Session Helps! </li></ul><ul><li>Thank you </li></ul>?
  25. 25. Appendix
  26. 26. Engineering Practices for Dummies Back
  27. 27. Product Scorecard Initiative Back Next
  28. 28. Presentation Services <ul><li>Formed a team </li></ul><ul><li>Talk to project teams </li></ul><ul><li>Get them started </li></ul><ul><li>Publish a scorecard </li></ul>Back
  29. 29. Engineering Practices Back
  30. 30. Open the doors to everyone! Back
  31. 31. Supporting the Support Groups Back