ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

39
itcampro @ itcamp13 # Premium conference on Microsoft technologies IASA Romania: what’s in it for me? Tiberiu Covaci Sorin Stan

description

 

Transcript of ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

Page 1: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

IASA Romania: what’s in it for me?

Tiberiu Covaci

Sorin Stan

Page 2: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesHuge thanks to our sponsors!

Page 3: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesWho are we

• Tiberiu ’Tibi’ Covaci

• Software engineer, 20 years experience

• Chapter Leader for IASA Romania

• Senior Trainer & Mentor in Romania

• IASA Trainer, MCT

• Microsoft MVP for Windows Azure

• Father & Geek

• Twitter: @tibor19 / #itcamp13

Page 4: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesWho are we

• Sorin Stan

• Software engineer, 12 years experience

• Chief Strategy Officer at SOFTVISION

• Member of IASA Romania

• Graduated MBA in 2012

• Passionate about human dynamics

• Twitter: @stan_sorin / #itcamp13

Page 5: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Who is IASA

• The five pillars of IASA

Agenda

Page 6: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• 60,000+ architect network

• 8,000 fully paid members

• Full-time operational and executive staff

• Regional management teams/offices

• Active leadership committees

• Training, Certification, Chapters, Content, Research, Outreach

Who Is IASA?

The preeminent knowledge-based association focused on the IT

architecture profession.

Page 7: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

How We Identified the Skill Matrix

ITABoK

IEEE 1471

Current State

Future State

Focus Groups from Top Industry Architects

Qualitative

Analysis

7000 Members Surveyed

Quantitative Analysis

“as-is” + “to-be”Asset

Creation

Page 8: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

ITABoK

IASA

Business Technology

Strategy

Human Dynamics

IT Environment

Design

Quality Attributes

Page 9: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Skills

Software

Architecture

Infrastructure

Architecture

Information

Architecture

Business

Architecture

Enterprise Architecture

Foundation Body of Knowledge

Human Dynamics

Design

Quality Attributes

IT Environment

Business Technology Strategy

Specializations

Foundation

Page 10: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesSurvey Results

Business Technology

Strategy Human Dynamics IT Environment

Quality Attributes Design

Page 11: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesFoundation Pillar: Business Technology Strategy

Essential Very importantSomewhat important

Not very important

Not applicable

Responsecount

Business Technology Strategy Skills (category rating)

29.1% (119) 45.5% (186) 22.0% (90) 3.2% (13) 0.2% (1) 409

Technology Strategy Development 48.3% (196) 39.9% (162) 10.6% (43) 1.0% (4) 0.2% (1) 406

Strategy Valuation (ROI, value analysis, etc.)

30.5% (124) 45.7% (186) 20.1% (82) 3.2% (13) 0.5% (2) 407

Business Architecture Methods and Tools

30.0% (122) 44.8% (182) 21.2% (86) 3.7% (15) 0.2% (1) 406

Business Fundamentals 32.2% (131) 44.2% (180) 21.4% (87) 2.0% (8) 0.2% (1) 407

Decision Support and Management 19.9% (80) 44.3% (178) 28.6% (115) 6.7% (27) 0.5% (2) 402

Compliance 15.8% (64) 39.8% (161) 39.0% (158) 5.2% (21) 0.2% (1) 405

Industry Awareness and Analysis 30.0% (122) 46.9% (191) 19.2% (78) 3.4% (14) 0.5% (2) 407

Knowledge and Asset Management 20.1% (80) 45.4% (181) 28.8% (115) 4.8% (19) 1.0% (4) 399

Requirements Discovery and Constraints Analysis

41.6% (169) 43.1% (175) 14.3% (58) 1.0% (4) 0.0% (0) 406

Page 12: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesFoundation Pillar: IT Environment

Essential Very ImportantPriority for Career

Focus

General IT Skills (category rating) 33.7% (135) 45.1% (181) 79%

Application Development 47.7% (193) 36.3% (147) 84%

IT Operations 14.4% (58) 37.9% (153) 52%

Testing Methods, Tools and Techniques 25.1% (100) 47.0% (187) 72%

Technical Project Management Capabilities 31.0% (126) 44.3% (180) 75%

Software Asset Management 16.7% (67) 39.4% (158) 56%

Governance 24.4% (98) 40.9% (164) 65%

Platforms and Frameworks 43.0% (174) 42.7% (173) 86%

Change Management 24.6% (99) 50.5% (203) 75%

Page 13: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesFoundation Pillar: Quality Attributes

Essential Very ImportantPriority for Career

Focus

General Quality Attribute skills (category rating) 22.0% (87) 50.8% (201) 73%

Quality Attribute Monitoring and Management 21.3% (85) 50.9% (203) 72%

Security 54.5% (217) 37.7% (150) 92%

Balancing and Optimizing Quality Attributes 29.6% (118) 54.6% (218) 84%

Performance 40.9% (164) 48.4% (194) 89%

Reliability, Availability, Scalability 59.1% (237) 37.2% (149) 96%

Manageability, Maintainability 44.2% (176) 45.2% (180) 89%

Extensibility, and Flexibility 44.1% (177) 50.1% (201) 94%

Usability, Localization, Accessibility, Personalization 31.3% (123) 44.0% (173) 75%

Page 14: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesFoundation Pillar: Human Dynamics

Essential Very ImportantPriority for Career

Focus

General Human Dynamic skills (category rating)

35.6% (142) 49.4% (197) 85%

Customer Relations 45.6% (183) 42.4% (170) 88%

Managing the Culture 33.9% (135) 45.0% (179) 79%

Presentation Skills 51.0% (205) 39.8% (160) 91%

Collaboration and Negotiation 63.4% (255) 33.8% (136) 97%

Leadership and Management 49.4% (198) 41.6% (167) 91%

Peer Interaction 44.3% (177) 47.0% (188) 91%

Writing Skills 44.7% (178) 42.5% (169) 87%

Page 15: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesFoundation Pillar: Design

Essential Very ImportantPriority for Career

Focus

General Design skills (category rating) 24.5% (97) 49.2% (195) 74%

Decomposition and Reuse 46.3% (185) 41.5% (166) 88%

Whole Systems Design (design theory) 39.3% (156) 41.8% (166) 81%

Patterns and Styles 40.1% (161) 40.1% (161) 80%

Requirements Modeling 35.9% (144) 42.4% (170) 78%

Design Methodologies and Processes 42.0% (168) 43.0% (172) 85%

Design Analysis and Testing 39.2% (156) 50.0% (199) 89%

Views & Viewpoints 27.6% (110) 36.1% (144) 64%

Architectural Description 58.9% (236) 35.9% (144) 95%

Traceability Throughout the Lifecycle 26.9% (108) 42.4% (170) 69%

Page 16: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

29.1 33.722

35.624.5

45.545.1

50.8

49.4

49.2

Business

Technology

Strategy

IT Environment Quality

Attributes

Human

Dynamics

Design Skills

Essential Very Important

Pillar Importance

85% think essential

or very important

Page 17: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

BUSINESS TECHNOLOGY STRATEGY (BTS)

Page 18: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Essential Very importantSomewhat important

Not very important

Not applicable at all

ResponseCount

Business Technology Strategy Skills (category)

29.1% (119) 45.5% (186) 22.0% (90) 3.2% (13) 0.2% (1) 409

Technology Strategy Development 48.3% (196) 39.9% (162) 10.6% (43) 1.0% (4) 0.2% (1) 406

Strategy Valuation (ROI, value analysis, etc)

30.5% (124) 45.7% (186) 20.1% (82) 3.2% (13) 0.5% (2) 407

Business Architecture Methods and Tools

30.0% (122) 44.8% (182) 21.2% (86) 3.7% (15) 0.2% (1) 406

Business Fundamentals 32.2% (131) 44.2% (180) 21.4% (87) 2.0% (8) 0.2% (1) 407

Decision Support and Management 19.9% (80) 44.3% (178) 28.6% (115) 6.7% (27) 0.5% (2) 402

Compliance 15.8% (64) 39.8% (161) 39.0% (158) 5.2% (21) 0.2% (1) 405

Industry Awareness and Analysis 30.0% (122) 46.9% (191) 19.2% (78) 3.4% (14) 0.5% (2) 407

Knowledge and Asset Management 20.1% (80) 45.4% (181) 28.8% (115) 4.8% (19) 1.0% (4) 399

Requirements Discovery and Constraints Analysis

41.6% (169) 43.1% (175) 14.3% (58) 1.0% (4) 0.0% (0) 406

answered question 410

skipped question 124

Technology Skills: “As-Is” State

Page 19: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Your value statement is being able to speak

the language of business, the language of

architecture, and the language of technology.

• Strategy is: skillful use of a stratagem a plan,

method, or series of maneuvers or

stratagems for obtaining a specific goal or

result.

• Use SMART goals in your architecture

strategy.

What is BTS?

Page 20: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Identify how and when to invest in particular

technology directions and how to manage

the overall portfolio of technology

investments

• Define the actual value in numbers (ROI)

• Ensure that technology investment provides

return beyond investment levels!

BTS - Business Valuation

Page 21: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

CBA Element Cost Benefit

Development 200,000 0

Maintenance (yearly) 20,000 0

Complexity 15,000 0

Training 5,000 0

Documentation 2,000 0

Hardware/Software 100,000 0

Consumer sales/day 25,000

Gathering Numbers: Financial Value

Page 22: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Cost Component Product ABC Product XYZ

Software License 0 40,000

Hardware 120,000 60,000

IT Environment 20,000 10,000

Training 30,000 10,000

Consulting 35,000 0

FTEs 300,000 100,000

Contractors 40,000 0

Total Cost of

Ownership

510,000 220,000

Difference +310,000

Example: Showing Business Value Through Cost Comparison

• The project realized $310,000 cost savings before ever starting!

Page 23: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Use methods and tools

• Understand business requirements and use

constraints analysis to understand and plan

for technology capabilities of the current

resources/environment

• Strategy rationalization is the process of

coming up with a technology solution which

delivers or supports a business goal.

BTS – how?

Page 24: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Understand basic business structures and

functions and the basic nature of running a

business.

• Broad and generic business structures and

functions, including Finance, Sales,

Marketing, Operations, and Product

Management.

• How “up to date” should architects be in the

business environment?

BTS - Business Fundamentals

Page 25: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• How SMART are your objectives?

• Have you computed the ROI in the current

project you are working?

• Do you really understand your customer’

business and his language?

BTS - I challenge you!

Page 26: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

HUMAN DYNAMICS (HD)

Page 27: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

The set of interpersonal skills that allow you to

work with stakeholders

• Presentation Skills

• Customer Relationships

• Leadership and Management

• Writing Skills

• Peer Interaction

• Collaborations and Negotiations

• Managing the Culture

Definition & Taxonomy

Page 28: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Presentation Skills Writing Skills

Collaboration/Negotiation

Management/Leadership Customer Relations

Managing the Culture

Peer Interaction

Taxonomy

Page 29: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesHuman Dynamics - Survey Says

EssentialVery

importantSomewhat important

Not very important

Not applicable at all

Priority for Career Focus

General Human Dynamics skills (category rating)

35.6% (142) 49.4% (197) 14.5% (58) 0.5% (2) 0.0% (0)

85%

Customer Relations 45.6% (183) 42.4% (170) 10.5% (42) 1.5% (6) 0.0% (0)88%

Managing the Culture 33.9% (135) 45.0% (179) 19.1% (76) 1.5% (6) 0.5% (2)79%

Presentation Skills 51.0% (205) 39.8% (160) 8.7% (35) 0.5% (2) 0.0% (0)91%

Politics 63.4% (255) 33.8% (136) 2.5% (10) 0.2% (1) 0.0% (0)97%

Leadership 49.4% (198) 41.6% (167) 8.7% (35) 0.2% (1) 0.0% (0)91%

Peer Interaction 44.3% (177) 47.0% (188) 8.3% (33) 0.5% (2) 0.0% (0)91%

Writing Skills 44.7% (178) 42.5% (169) 12.3% (49) 0.5% (2) 0.0% (0)87%

Other (please list and describe) 7

answered question 402

skipped question 132

Page 30: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Includes both writing and speaking skills

• You do NOT have to be the best speaker to be able to present but you have to be articulate

• No one listens to you if you can’t communicate well

• Don’t imitate others, use your own style

• Presentations can be in writing too

• Putting design thoughts onto paper/blogs/news/article, etc.

• Tools include Editor, PowerPoint, etc.

HD – Presentation Skills

Page 31: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best PracticesPrinciples of Instructions

Interest

Comprehension

Emphasis

Participation

Accomplishment

Confirmation

I

C

P

E

C

A

Page 32: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Understand the psychological dynamics of

customer management. This includes:

• Discussing business imperatives

• Industry engagement

• Contractual agreements

• Transparency and accountability

• Competence in managing high-risk scenarios

Customer goals: Acquire, Retain, Extend

HD – Customer Relationships

Page 33: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• The ability to manage the unique challenges

of leading and managing in a technical

environment by leveraging basic

management theory, techniques, and tools.

• May not be an inborn trait

• Most leaders learn to be leaders

• There are many books on building leadership

skills

HD – Leadership and Management

Page 34: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Techniques, methods, and examples for book writing, informal composition, memos and e-mail, note taking and technical docs

• Write effectively

• Communication to convey a particular piece of information to a particular audience for a particular purpose

• Concise technical writing can be the difference between success and failure

• Writing can ensure strategy delivery

HD – Writing Skills

Page 35: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

As an architect you are expected to be

multilingual, speaking the language of

business, architecture, and technology

• You must be able to speak the language of

architecture with other architects

• You must be empathetic to the other person

• Listen more than you speak

• Repeat what you hear

HD – Peer Interaction

Page 36: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Apply communications theory and the specific

collaboration and negotiation skills essential

to be effective.

• Improved cooperation among team

members is directly proportional to the level

of trust among team members.

• Architecture Review Board and the

Architecture Governance can reduce conflict.

HD – Collaboration & Negotiation

Page 37: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

Basic culture recognition and facilitator for cultural change agent.

Managing the culture is affected by many factors:

• Inter and Intra-team friendships

• Physical barriers

• Methodologies

• Tools such as email vs. surface mail and wiki vs. bulletin board

• Top performers have mastered the art of office politics

• There’s no such thing as free speech

HD – Managing the Culture

Page 38: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Architecture &

Best Practices

• Do you as an Architect acquire, retain, and

extend customers?

• Do you have an “epic fail” related to human

dynamics in your past?

• Are you a leader or a manager?

HD - I challenge you!

Page 39: ITCamp 2013 - Tiberiu Covaci & Sorin Stan - IASA Romania, what’s in it for me

itcampro@ itcamp13# Premium conference on Microsoft technologies

Q & A