Upload
yashasree
View
499
Download
2
Tags:
Embed Size (px)
DESCRIPTION
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
Citation preview
www.agiletour.org
As an Architect,I want to do things,
so that My Enterprise is Agile
Yashasree BarveTata Consultancy Services
www.agiletour.org
About me
I am Yashasree loving my job asa Technologist @TCS since last 13 years
an Agile Ruby developer and Architect since 2007
www.agiletour.org
So what does an Agile Team focus on?
www.agiletour.org
An Agile Team focuses on
EnhancingBusiness
Value
EnhancingBusiness
Value
EnsuringHigh
Quality
EnsuringHigh
Quality
Delivering FrequentlyDelivering Frequently Embracing
ChangeEmbracing
Change
EnhancingBusiness
Value
EnhancingBusiness
Value
EnsuringHigh
Quality
EnsuringHigh
Quality
Delivering FrequentlyDelivering Frequently Embracing
ChangeEmbracing
Change
www.agiletour.org
Architect on Agile Team?
All I wanna say is thatThey don't really care
about us
www.agiletour.org
BUT…
Do the Agile Teams care about the
ARCHITECTURE?
Well.. They surely do…
www.agiletour.org
They care about An Architecture that
• Manages change
• Manages complexity
• Ensures quality
• Evolves continuously
www.agiletour.org
Enter an Enterprise
www.agiletour.org
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?
www.agiletour.org
User
An Agile Architect’s ^ Story
As an Architect
We want to do things
So thatWe answer these questionsand ensure that our Enterprise is Agile!
As an Architect
We want to do things
So thatWe answer these questionsand ensure that our Enterprise is Agile!
www.agiletour.org
Rethinking
PeoplePeople
ProcessProcessTechnologyTechnology
www.agiletour.org
No more Ivory Towers, Getting hands dirty!
www.agiletour.org
Our Model
Architects’ Group at Enterprise Level
Agile Team Agile Team Agile Team
www.agiletour.org
Way we work towards it
PromotePromote ConnectConnect ExcelExcelEmpowerEmpower
www.agiletour.org
Promote
Engineering Practices
Techniques, Practices, ToolsCaring for Code Quality
www.agiletour.org
How do we Promote these?
• Talk, Talk and Talk about those
• Have fun while talking!
• Drive special initiatives
www.agiletour.org
Connect – Be the super glue
Agile TeamAgile Team
BusinessBusiness
InfrastructureTeam
InfrastructureTeam
Operations Team
Operations Team
Architects’ Group
Architects’ Group
ArchitectArchitect
Other Agile Teams
Other Agile Teams
www.agiletour.org
How do we Connect?
• Open up Architecture Group meetings
• Evangelize Collaboration platforms
• Support the Support Groups
www.agiletour.org
Empower
TeachListen
Do
www.agiletour.org
How do we Empower?
• Teach the right practices
• Design together – Review individually
• Do it with them through Pairing up
• Code Jams
www.agiletour.org
Excel
GOOD TO
GREAT
www.agiletour.org
How do we Excel?
• Use Retrospectives!
• Study Circles to play with new
technologies
• Dare to Share!
• Learn from the Industry, take it back,
and Apply
www.agiletour.org
In short, As an Architect
PromotePractices
Techniques
PromotePractices
Techniques
ConnectBe the
Super glue
ConnectBe the
Super glue
Excel byLearning
Improving
Excel byLearning
Improving
EmpowerSkills and Knowledge
EmpowerSkills and Knowledge
I can do many things such as
So that My Enterprise is Agile!
www.agiletour.org
Happy to take Questions
Hope This Session Helps!
Thank you
?
www.agiletour.org
Appendix
www.agiletour.org
Engineering Practices for Dummies
Back
www.agiletour.org
Product Scorecard Initiative
BackNext
www.agiletour.org
Presentation Services
• Formed a team
• Talk to project teams
• Get them started
• Publish a scorecard
Back
www.agiletour.org
Engineering Practices
Back
www.agiletour.org
Open the doors to everyone!
Back
www.agiletour.org
Supporting the Support Groups
Back