31
www.agiletour.org As an Architect, I want to do things, so that My Enterprise is Agile Yashasree Barve Tata Consultancy Services

Yashasree barve as an architect - at2011

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

Page 1: Yashasree barve   as an architect - at2011

www.agiletour.org

As an Architect,I want to do things,

so that My Enterprise is Agile

Yashasree BarveTata Consultancy Services

Page 2: Yashasree barve   as an architect - at2011

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

Page 3: Yashasree barve   as an architect - at2011

www.agiletour.org

So what does an Agile Team focus on?

Page 4: Yashasree barve   as an architect - at2011

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

Page 5: Yashasree barve   as an architect - at2011

www.agiletour.org

Architect on Agile Team?

All I wanna say is thatThey don't really care

about us

Page 6: Yashasree barve   as an architect - at2011

www.agiletour.org

BUT…

Do the Agile Teams care about the

ARCHITECTURE?

Well.. They surely do…

Page 7: Yashasree barve   as an architect - at2011

www.agiletour.org

They care about An Architecture that

• Manages change

• Manages complexity

• Ensures quality

• Evolves continuously

Page 8: Yashasree barve   as an architect - at2011

www.agiletour.org

Enter an Enterprise

Page 9: Yashasree barve   as an architect - at2011

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?

Page 10: Yashasree barve   as an architect - at2011

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!

Page 11: Yashasree barve   as an architect - at2011

www.agiletour.org

Rethinking

PeoplePeople

ProcessProcessTechnologyTechnology

Page 12: Yashasree barve   as an architect - at2011

www.agiletour.org

No more Ivory Towers, Getting hands dirty!

Page 13: Yashasree barve   as an architect - at2011

www.agiletour.org

Our Model

Architects’ Group at Enterprise Level

Agile Team Agile Team Agile Team

Page 14: Yashasree barve   as an architect - at2011

www.agiletour.org

Way we work towards it

PromotePromote ConnectConnect ExcelExcelEmpowerEmpower

Page 15: Yashasree barve   as an architect - at2011

www.agiletour.org

Promote

Engineering Practices

Techniques, Practices, ToolsCaring for Code Quality

Page 16: Yashasree barve   as an architect - at2011

www.agiletour.org

How do we Promote these?

• Talk, Talk and Talk about those

• Have fun while talking!

• Drive special initiatives

Page 17: Yashasree barve   as an architect - at2011

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

Page 18: Yashasree barve   as an architect - at2011

www.agiletour.org

How do we Connect?

• Open up Architecture Group meetings

• Evangelize Collaboration platforms

• Support the Support Groups

Page 19: Yashasree barve   as an architect - at2011

www.agiletour.org

Empower

TeachListen

Do

Page 20: Yashasree barve   as an architect - at2011

www.agiletour.org

How do we Empower?

• Teach the right practices

• Design together – Review individually

• Do it with them through Pairing up

• Code Jams

Page 21: Yashasree barve   as an architect - at2011

www.agiletour.org

Excel

GOOD TO

GREAT

Page 22: Yashasree barve   as an architect - at2011

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

Page 23: Yashasree barve   as an architect - at2011

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!

Page 24: Yashasree barve   as an architect - at2011

www.agiletour.org

Happy to take Questions

Hope This Session Helps!

Thank you

?

Page 25: Yashasree barve   as an architect - at2011

www.agiletour.org

Appendix

Page 26: Yashasree barve   as an architect - at2011

www.agiletour.org

Engineering Practices for Dummies

Back

Page 27: Yashasree barve   as an architect - at2011

www.agiletour.org

Product Scorecard Initiative

BackNext

Page 28: Yashasree barve   as an architect - at2011

www.agiletour.org

Presentation Services

• Formed a team

• Talk to project teams

• Get them started

• Publish a scorecard

Back

Page 29: Yashasree barve   as an architect - at2011

www.agiletour.org

Engineering Practices

Back

Page 30: Yashasree barve   as an architect - at2011

www.agiletour.org

Open the doors to everyone!

Back

Page 31: Yashasree barve   as an architect - at2011

www.agiletour.org

Supporting the Support Groups

Back