© Copyright SELA Software & Education Labs Ltd. 14-18 Baruch Hirsch St. Bnei Brak 51202 Israel The Architect Abilities Ido Flatow Senior Consultant, Sela.

Slides:



Advertisements
Similar presentations
Maine State Library Leveraging Crossover Skills
Advertisements

How to get the JOB of your CHOICE Department of Computer Science University of Karachi Engineer Humayun Qureshi March 16, 2006.
Maintaining Core Leadership Skills in Times of Crisis Presenter: Loni Davis, M.A. Davis & Associates Organizational Consulting Services.
Fit to Learn Using the Employability Skills Framework to improve your performance at College The Employability Skills Framework has been developed by business.
Systems Analysis and Design in a Changing World, Tuesday, Jan 30.
System Analysis System Analysis - Mr. Ahmad Al-Ghoul System Analysis and Design.
The Challenge of Management Chapter 1
Listen to Welcome Message Strategic design and delivery of the message. Clearly identifying objectives. Listening, in order to understand the needs of.
2-1 The Manager, the Organization, and the Team. Outline: 2-2  Selecting the project manager  Roles / responsibilities of a project manager  Project.
CORPORATE COURSE LIST “People Make The Difference” 700 N. St. Mary’s St. Suite 1400 San Antonio, TX or
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
The Manager, the Organizer and the Team  Selecting the project manager  Roles / responsibilities of a project manager  Project management.
Copyright Course Technology 1999
Copyright © IRI, Confidential and proprietary. Expanding Your Training Outlook with E-Learning IRI eSuite See - Act – Win.
Yorkshire and Humber GP curriculum group Leadership skills.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Building Change Capability ‘To put in place the processes and people to support change within STFC’ Draft Blueprint Design v0.1 Project Manager: Steve.
© 2010 by Nelson Education Ltd.
IIBA - Cedar Rapids Chapter Thursday, Sept. 22, 2011.
System Analysis and Design Dr. Taysir Hassan Abdel Hamid Lecture 5: Analysis Chapter 3: Requirements Determination November 10, 2013.
Basic of Project and Project Management Presentation.
1 Conducting a needs assessment - 7 Barbie E. Keiser University of Vilnius May 2007.
IT Requirements Management Balancing Needs and Expectations.
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
Monitoring and Evaluation of GeSCI’s Activities GeSCI Team Meeting 5-6 Dec 2007.
Lecture 7: Requirements Engineering
1 ISA&D29-Oct ISA&D29-Oct-13 Systems Analyst: problem solver IT and Strategic Planning.
Concern Universal Vacancy Director of Income Generation and Communications.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
Job Analysis - Competency Modeling MANA 5322 Dr. Jeanne Michalski
Influencing Others. Leading Change Agenda What does “Managing by Influence truly mean?” Tips to being an effective influencer 5 Influencing Styles 5 Steps.
Requirements Engineering Lesson 2. Terminologies:  Software Acquisition is where requirement engineering significantly meets business strategy.  Software.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
CSE 303 – Software Design and Architecture
Architectural Compentency.  Business Success  How do you measure success ◦ backwards looking – derived from history? ◦ is it forward looking? – ability.
CSPC 464 Fall 2014 Son Nguyen.  Attendance/Roster  Introduction ◦ Instructor ◦ Students  Syllabus  Q & A.
Requisite Skills for IS Management and Interpersonal Skills.
DEVELOPING THE WORK PLAN
<< DTC >> << Project Name >>
Enterprise skills Are you Enterprising?.
Managing People through Change. Agenda Managing change A programme A manager An individual Critical success factors Successful change projects Other areas.
Chapter © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Influencing: Power, Politics, Networking, and Negotiation
Audience Profiles RoleKey CharacteristicsValues & NeedsRecommendations C-Level Execs Challenge and opportunity is to capitalize on executives’ critical.
Generic competencesDescription of the Competence Learning Competence The student  possesses the capability to evaluate and develop one’s own competences.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
1 Industry Advisory Council’s Enterprise Architecture Shared Interest Group (IAC EA SIG) Collaborative Approach to Addressing Common Government- Industry.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
by: Er. Manu Bansal Deptt of IT Software Quality Assurance.
1 Oregon Department of Human Services Senior and People with Disabilities State Unit on Aging-ADRC In partnership with  Portland State University School.
© Copyright SELA software & Education Labs Ltd Baruch Hirsch St.Bnei Brak Israel
Software Quality Control and Quality Assurance: Introduction
Introduction to Windows Azure Cloud Services
Assist Knowledge Development, Ltd.
INTRODUCTION TO MANAGEMENT
Module 1 Assemble the WSP team
Business Development Career Ladder | avitusgroup.com.
The Organizational Context
Why is Implementing Effective Requirements Practices So Hard?
A person who conduct a study, identifies activities and objectives and determines a procedure to achieve the objectives.
Roles and Responsibilities of a Project Manager
Portfolio, Programme and Project
Introduction to Projects
What will you hear at this stage?
Unit 1 Fundamentals of IT
Success in the Real World! Being a Leader! NARENDER SINGH CHAUHAN.
CEng progression through the IOM3
OU BATTLECARD: Oracle Utilities Learning Subscription
Presentation transcript:

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel The Architect Abilities Ido Flatow Senior Consultant, Sela Group

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 2 Agenda Introduction Required Skills Who Can Become an Architect Check-List for Aspiring Architects Who Can’t Become an Architect How to Train Them

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 3

4 What makes an architect ? A very skillful programmer ? A system analyst with a thirst for technology ? A person of a different, new profession? Or maybe a mix of all of the above?

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 5 The 5 areas of expertise IT Environment Business / Technology strategy Design Skills Quality Attributes Human Dynamics

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 6 IT Environment Architects are archeologists –Uncover details about the organization using documents and artifacts –Sometimes dig and explore to have the complete picture of the requirements –Document the process of their work

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 7 IT Environment Architects must be innovative –Keep track of existing and new technologies –Explore how their customer can benefit from new technologies But beware…

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 8 IT Environment Architects do risk assessment –Assess the organizational readiness for the changes to come –Estimate the impact the solution will have on the “Users” / ”Customers” If they don’t manage risks …

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel IT Environment Architects are negotiators –Convince co-workers and leadership that their ideas will work –Resolve problems that often escalate into political conflicts 9

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 10 Business / Technology strategy Architects have direct contact with clients –Identify stakeholders among the IT team –Interview stakeholders and gather requirements for the solution

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 11 Business / Technology strategy Architects extract requirements –Extend the non-functional requirements written by the system analyst –Document the requirements of the IT team –Address the underlining hidden assumptions to find alternate approaches “If I had asked people what they wanted, they would have said faster horses.” Henry Ford

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Business / Technology strategy 12

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 13 Design Skills Architects are experienced designers –Patterns and best practices are the “Bread and Butter” of the daily work of the architect –Have sufficient knowledge about the framework they work on (.NET framework, Java J2EE …) –Experienced enough to know how not to do things and what to avoid (Anti-Patterns) –Have a good understanding of the desired target User Experience

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 14 Quality Attributes Architects address quality attributes that are important to clients –Security –Availability –Reliability –Usability –Efficiency –Flexibility –Interoperability –Robustness

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 15 Quality Attributes Architects address quality attributes that are important to developers –Maintainability –Portability –Reusability –Testability

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 16 Human Dynamics Architects deal with conflict of interests –Know when to engage and when to disengage –Know when to lead and when to follow

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 17 Human Dynamics Architects mentor and educate others –Good speaker (in front of audience) –Clearly explain ideas in writing –Lead others and motivate others Architects learn continuously –Listens to other people –Aware of their surroundings and can receive criticism

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 18 So … Who can be an architect ? Which of the following figures has the skills suited for an architect ? –Program Manager –IT Professional –System Analyst –Designer / Team Leader –Programmer

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel So … Who can be an architect ? 19 Should we look for someone who is an expert at a specific field? Should we look for someone who has sufficient knowledge about several fields?

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 20 The check list for aspiring architects 1.Enthusiastic 2.Technology-agnostic 3.General in technology outlook 4.Well-respected and influential 5.Able to represent a constituency 6.Articulate and persuasive 7.Persistent 8.Good at "helicoptering" 9.Strategic

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 21 The check list for aspiring architects 10.Focused on what is truly best for the organization (limited personal agendas) 11.Knowledgeable of the business 12.Focused on the long-term 13.Able to facilitate 14.Able to negotiate 15.Able to effectively use the whiteboard 16.Able to lead 17.Able to be taught Excerpt from "Characteristics of an effective Enterprise Architect" by Scott Bittler.

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 22 One should not become an architect if … They don’t deal well with organizational politics They like writing code all day long They can't see the big picture (or don't like to) They prefer getting specific plans They don’t like dealing with ambiguity

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 23 You found one, what now ? Appoint them a mentor Do job shadowing Make them an apprentice to a senior architect Train, train and then train some more Learning and hands-on work will transform any aspiring architect to an experienced architect !

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel 24 Resources What do you need to know to become an IT Architect? become-an-IT-Architect_3F00_.aspx become-an-IT-Architect_3F00_.aspx The IT Architect Skills Library Foundations of Solutions Architecture Enterprise Architecture - Skyscraper Anatomy of a Software Development Role: Solution Architect Characteristics of an effective enterprise architect f f2ec7fe f f2ec7fe Architecture

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Questions ? 25

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Go out and seek them ! 26

© Copyright SELA Software & Education Labs Ltd Baruch Hirsch St. Bnei Brak Israel Thank you ! 27