architecting – a multi-dimensional profession the use, disclosure, reproduction, modification,...

23
Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006 Sai KrupaSagar Principal Architect – Cognizant Technology Solutions Leader - IASA Bangalore Chapter [email protected]

Upload: jeffry-ryan

Post on 16-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Architecting – A Multi-Dimensional Profession

The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006

Sai KrupaSagarPrincipal Architect – Cognizant Technology SolutionsLeader - IASA Bangalore Chapter

[email protected]

Page 2: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Agenda

Classic Role of an Architect

New Age – Multi-dimensional Roles

Bangalore Chapter

The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006

Page 3: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Classic Stereotype - Architect

Interface with stakeholders Analyze functional and non-functional requirements Define Architecture - Principles, Guidelines, Patterns,

Models Partitioning, Layering Apply Best Practices, Build Proof-of-Concepts Customer Sign-off Hand off to Designers and Developers Validate Acceptance Tests Skills

Technical depth, Abstraction, UML models, Documentation, Communication

Page 4: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Factors and Trends

Focus on Business Agility, Productivity Outsourcing Globalization Industry Standards Difference in customer skill sets Technology migration Time to market pressures (reuse existing..) Estimation pressures Custom vs Packaged vs COTS implementations Customer priorities Mergers and Acquisitions

Page 5: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Factors and Trends

Automated SDLC platforms that need customization Productive tool-sets Separate Domain groups Regulations and Compliance Organizational Dynamics Market Forces Young Professionals

Page 6: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Multiple Roles

Scientist

Entrepreneur

Economist

Global citizen

Marketing Person

Politician

Leader

Process Expert

Communicator

Technologist

Client Advocate

Page 7: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Client Advocate

Understands Client preferences, goals, constraints, limitations

Personally place oneself in client position Understand the dynamics, structure, culture of client

environment User-oriented thinking

The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006

Page 8: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Technologist

Expertise in a given technology area Understands alternatives and relevance

Choose the right blend of technologies Choose the right patterns, architecture Scalability, Performance, Availability Abstraction, Layers, Usability Principles Drivers Guidelines

Architect

James Gosling

Page 9: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Process Expert

Choose / Define right way of doing things Customize methodology as needed Choose the right set of tools

Articulate, sell, teach execution methodology Ensure correct use of tools, processes Harvest and leverage knowledge Ensure Repeatability Increase Productivity Reduce Inefficiencies

Architect

Grady Booch

Page 10: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Scientist

Hypothesis, Models, Theories, Laws Tenets, Predictions, Measurement

Scientific Method Observe, Formulate, Predict, Experiment, Prove

Social Sciences – study of human aspects through scientific methods

Identify and Apply Patterns Estimation Models Significant Use Cases Vertical Slice PoCs Response Times, Scalability, Availability

Architect

Sir C.V.Raman

Page 11: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Economist

Economic analysis – decision making amongst alternatives

Value, Supply demand, Pricing

Buying and Selling cycles Peak product selling periods – Christmas, ..seasons

Pricing strategies Estimations, ROI, Cost

Storage vs processor speed vs memory Storage is cheaper

Optimal use of resources

Architect

Alan Greenspan

Page 12: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Politician

A person who galvanizes public opinion Any person manipulating group opinions in his or her

favor

Play to organizational dynamics Multiple groups Multiple locations

Play to inter-personal preferences Nurture and grow relationships Goal: Customer Delight

Architect

Laloo Prasad Yadav

Page 13: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Entrepreneur

Organizer: Uses available resources in novel ways. A decision-maker whose entire role arises out of his

alertness to hitherto unnoticed opportunities Engaged in arbitrage of processes, ideas, resources Qualities: Leadership, Management ability, and team-

building

Identifies architectural risks and steps to mitigate them Nurtures, Builds Team Uses innovative practices and ideas Sells solution or concepts Mentors and guides team

ArchitectDhirubhai Ambani

Page 14: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Global Citizen

Geographically distributed locations Think Global, Act Local Multiple cultures, languages, laws Multiple business models

Understand the culture and practices of the regions Understand people – customer, developers, stakeholders Understand local rules and laws Understand infrastructure issues, political climate

ArchitectKofi Annan

Page 15: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Marketing Exec

“Planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services to create exchanges that satisfy individual and organizational objectives”

Packaging and Promoting Concepts “On-demand”, “People-ready”, “Software + Services” Web 2.0, SOA, SaaS

Articulating and Communicating Ideas Continuous Integration Feature-driven development

Selling Ideas, Opinions Flexibility vs Performance Skills, Tools, Processes

Architect

Philip Kotler

Page 16: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Communicator

Written communication Verbal communication Negotiation Persuasion Concise, Clear, Spontaneous

Communicate top, down, across Sell ideas, concepts Defend decisions Evangelize Publish articles, books

ArchitectSteve Jobs

Page 17: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Leader

“Leadership is the process of getting everyone to the place they are supposed to go”

“Leadership is not just what happens when you’re there, It’s what happens when you’re not there”

Envision Lead the team towards goals Be an example Practice Integrity Invite Partnership Provide Affirmation Mentor People

Architect

M.K. Gandhi

Page 18: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

TEN Dimensions

Page 19: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

TEN Dimensions

Scientist EntrepreneurGlobal Citizen Economist

Marketing Exec

Communicator PoliticianProcess Expert

Leader Technologist

Page 20: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Psychological Warrior - Practices

Envisioning Expectation Management Reference Models Alternate Learning Internal Control

The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006

Blend and not clash with an incoming attack and if given the circumstance to put an end to it without unnecessarily injuring the attacker.

Does not focus on striking of one's opponent, but on using their energy to gain control. Aikido places its greatest emphasis on the motion and dynamics of movement and the control of one's energy or spirit within the body.

aikido

Page 21: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Enable You to Create Positive Change in LifeEnable You to Create Positive Change in Life

Bangalore Chapter

Goal Sharing, Learning, Growing

Participate Share your skills and experiences Learn and enhance your capabilities Grow across all dimensions

Email suggestions to: [email protected]

Page 22: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Bangalore Chapter - Activities

Monthly chapter meetings Third Saturday Three sessions

Architect Patterns – Looking Back Architecture Process – Doing Right Architecture Strategy – Looking Ahead

Webinars/webcasts Monthly once

Paper presentations Book Talks Online forums Repository of knowledge

Case Studies, Scenarios, Patterns Email suggestions to: [email protected]

Page 23: Architecting – A Multi-Dimensional Profession The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written

Thank You

[email protected]

The use, disclosure, reproduction, modification, transfer, or transmittal of this work without the written permission of IASA is strictly prohibited. © IASA 2006