Метрики, документация, слайды и встречи в работе...

24
Excellence in Software Engineering & Meetings in Architect's Job Metrics, Docs, Slides

description

Доклад Ивана Подобеда на конференции Application Developer Days-4, г.Минск 13 декабря 2013

Transcript of Метрики, документация, слайды и встречи в работе...

Page 1: Метрики, документация, слайды и встречи в работе архитектора

Excellence inSoftware Engineering

& Meetings in Architect's Job

Metrics, Docs, Slides

Page 2: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering 2

About Me

Ivan PadabedSenior Solution ArchitectEPAM Systems, Belarus

Page 3: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 3

I have a dream

Page 4: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 4

I have a dream

Page 5: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 5

Moment of insight

Page 6: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 6

• Vision & scope

• Backlog

• ?System overview

Observations

Page 7: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 7

• Vision & scope

• Backlog

• ?System overview

Observations

• Vision & scope

• Backlog

• Business Requirements

• Architecture blueprint

• Functional Specification

• Test Plan

• Operations and support

Page 8: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 8

• Vision & scope

• Backlog

• ?System overview

Observations

?• Vision & scope

• Backlog

• Business Requirements

• Architecture blueprint

• Functional Specification

• Test Plan

• Operations and support

Page 9: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 9

• Vision & Scope

• Communication Plan

• Complexity Assessment

• Alternative Solutions Analysis

• Alternative Technologies Analysis

• Business Architecture

• Logical Architecture

• Test Plan

• Acceptance Criteria Tracking

Feel the Pain

• Procurement Plan

• Benefits Realization Plan

• Organizational Impact

• Risk Management Plan

• Metrics Management Plan

• Cost & Budget Tracking

• Meeting Minutes Tracking

• Information Security

• Closeout Report

Page 10: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 10

90The Counter

Page 11: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 11

Page 12: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 12

But Why?

Project

0 2 4 6 8 10 12 14

a small project for a BIG company:

Inception Elaboration Construction Transition

Project

0 2 4 6 8 10 12

a small project for a normal company:

Inception Elaboration Construction Transition

Page 13: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 13

Page 14: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 14

work

work

work

Come to Practice

Page 15: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 15

• Team

• Budget

• Duration

• Capabilities

• Integration

• Degree of Change

Complexity Assessment Document

Complexity

Page 16: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 16

• Data Classification

• Data Platform Protection

• Transport Protection

• Persistence Conditions

• Access management

Information Security Document

Checklist

Page 17: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 17

• Solution Readiness

• Support

• Business

• Infrastructure

• Data

• Integration

Acceptance Criteria Document

Checklist

Page 18: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 18

• Requirements

• Doability

• Technical

• Strategic

• Financial

Alternative Analysis Document

Decision

Page 19: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 19

• Requirements

• Doability

• Technical

• Strategic

• Financial

Solution Transfer Checklist

Decision

Page 20: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 20

• QA cannot make it

• Analyst cannot make it

• Developer cannot make it

• Manager cannot make it

Aftermath

Architect can

Page 21: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 21

Moment of insight

Page 22: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 22

• Project – knowledge sharing & transfer

• Metaproject – automation & optimization

• Self-organizing IT

It is cool

Page 23: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 23

• Reporting – IT Service state & performance

• Planning – goals transformation

• Strategy that really works

It is even cooler

Page 24: Метрики, документация, слайды и встречи в работе архитектора

Excellence in Software Engineering Confidential 24

Information Mastery