asas 2015 stanimira jelezova

31
ARCHITECTURE OWNER STANIMIRA JELEZOVA

Upload: avisi-bv

Post on 24-Jan-2017

376 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER

STANIMIRA JELEZOVA

Page 2: ASAS 2015 Stanimira Jelezova

LET ME INTRODUCE MYSELFR

EQ E

NG Product

Owner

Software ArchitectSCRUM master

Software Engineer

1 MEI 2023IN GOOD COMPANY 2

Page 3: ASAS 2015 Stanimira Jelezova

CONTENTS

• Architecture and Agile

• Agile Architecture Best Practices

• Architecture Owner Skills

• Architecture Owner Activities

Page 4: ASAS 2015 Stanimira Jelezova

Feel free to ask questions at any time during the presentation

Page 5: ASAS 2015 Stanimira Jelezova

ARCHITECTURE AND AGILE

Working software over comprehensive documentation

Responding to change over following a plan

Agile Manifesto

1 MEI 2023 5IN GOOD COMPANY

Page 6: ASAS 2015 Stanimira Jelezova

TO UNDERSTAND THE BEST PRACTICES

MAKE SURE YOU UNDERSTND THE PRINCIPLES.

Page 7: ASAS 2015 Stanimira Jelezova

ARCHITECTURE AND AGILE

Goal : Minimize the costs and shorten the time to market new features to gain competitive advantage

Common solution:Reduce the cost of change in both time and money.

Always consider Modifiability, Flexibility and other development quality attributes as high priority architectural drivers.

1 MEI 2023 7IN GOOD COMPANY

Page 8: ASAS 2015 Stanimira Jelezova

AGILE ARCHITECTURE BEST PRACTICES

Architecture is a team effort and responsibility.

Use collaborative methods and local decision making.

Evolutionary approach to Architecture.

Keep the code quality high, follow coding guidelines and procedures, conform to standards, follow best practices.

The team should know and understand the Architecture.

1 MEI 2023 8IN GOOD COMPANY

Page 9: ASAS 2015 Stanimira Jelezova

Architecture is responsibility of the agile team.

The Architecture Owner leads the way and facilitates.

Page 10: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER SKILLSBUSINESS VALUATION

All project activities should be driven by a business need.Consider the economics of the system.

1 MEI 2023 10IN GOOD COMPANY

Page 11: ASAS 2015 Stanimira Jelezova

Universal Answer:

Well, it depends.

Page 12: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER SKILLSDECISION FRAMEWORK

1 MEI 2023 12IN GOOD COMPANY

To make fast and accurate decisions – consider a framework.

Page 13: ASAS 2015 Stanimira Jelezova

Don’t forget the best practices:

Local-Decision Making

Page 14: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER SKILLSRISK MANAGEMENT

1 MEI 2023 14IN GOOD COMPANY

AVOID TRANSFER

REDUCE ACCEPT

RISK

Page 15: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER SKILLSALIGN ALL STAKEHOLDERS

1 MEI 2023 15IN GOOD COMPANY

Page 16: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER SKILLSSYSTEM THINKING

1 MEI 2023 16IN GOOD COMPANY

Interdependancies

• Context• Boundaries• Low coupling• Optimization

Cooperation

Page 17: ASAS 2015 Stanimira Jelezova

ARCHITECTURE OWNER ACTIVITIES

Page 18: ASAS 2015 Stanimira Jelezova

Facilitate = to help; to make easier, less difficult

Page 19: ASAS 2015 Stanimira Jelezova

ARCHITECTURAL ACTIVITIES FACILITATION

1 MEI 2023 19IN GOOD COMPANY

Team Architectur

al Knowledge

Trainings, sharingGuided researchChallenge the teamIntrinsic motivation

Team knowledge of the System

Team understandingDocumentationStandards, guidelines

Motivate the Team

Motivate knowledge workersGive goalAttitude to Change

Work through Uncertai

nty

Limit the focusAvoid detailsRisk management

Vision

Think big, act smallChange scenariosKeep the options open

Page 20: ASAS 2015 Stanimira Jelezova

ARCHITECTURE DRIVERS ELICITATION

1 MEI 2023 20IN GOOD COMPANY

Page 21: ASAS 2015 Stanimira Jelezova

ARCHITECTURE DRIVERS ELICITATION

1 MEI 2023 21IN GOOD COMPANY

Page 22: ASAS 2015 Stanimira Jelezova

OWNER OF THE TECHNICAL BACKLOG

1 MEI 2023 22IN GOOD COMPANY

Page 23: ASAS 2015 Stanimira Jelezova

GROOMING

1 MEI 2023 24IN GOOD COMPANY

User StoryBusiness Value

Small

Clearly defined

Complete

Testable

Page 24: ASAS 2015 Stanimira Jelezova

PLANNING

1 MEI 2023 25IN GOOD COMPANY

Page 25: ASAS 2015 Stanimira Jelezova

IMPLEMENTATION

1 MEI 2023 26IN GOOD COMPANY

Page 26: ASAS 2015 Stanimira Jelezova

SPRINT REVIEW

1 MEI 2023 27IN GOOD COMPANY

Rest API

Business log ic

Dom ain ob ject s

DB

Page 27: ASAS 2015 Stanimira Jelezova

SPRINT REVIEW

1 MEI 2023 28IN GOOD COMPANY

Page 28: ASAS 2015 Stanimira Jelezova

WHAT TO REMEMBER

Understand the principles behind the practices.

Architecture is responsibility of the whole team.

All decisions should be tractable to a business need.

Consider the economics of the system.

Compare incomparable things.

1 MEI 2023 29IN GOOD COMPANY

Page 29: ASAS 2015 Stanimira Jelezova

WHAT TO REMEMBER

Be decisive, be fair, be consistent. Use a decision framework.

Align, inspire, motivate stakeholders behind the solutions.

Always consider and mitigate project risks.

A well designed system is more than the sum of its parts.

You are a facilitator.

1 MEI 2023 30IN GOOD COMPANY

Page 30: ASAS 2015 Stanimira Jelezova

Who could fit best this role?

Page 31: ASAS 2015 Stanimira Jelezova

1 MEI 2023IN GOOD COMPANY 32

THANK YOU FOR THE INTERESTING DISCUSSIONS

If you want to continue, you can contact me [email protected]