Beruflich Dokumente
Kultur Dokumente
EXPLAIN THE ROLE OF AN ARCHITECT AS A LEADER OF THE TEAM AND HIS RESPONSIBILITIES IN
COORDINATING A PROJECT.
WHY IS IT NECESSARY FOR THE ARCHITECT TO BE REGISTERED WITH THE COUNCIL OF ARCHITECTURE?
LAKSH MADAAN
FIFTH YEAR B
Formulating the design - creating a solution structure which will meet the
various requirements, balancing the goals and constraints on the solution,
Supporting the developers making sure that the developers are able to
realise the architecture, by a combination of mentoring and direct
involvement,
The architect defines the structure and organisation of the system. The
architecture describes the systems components, their responsibilities and
interactions. A complex system is more than the sum of its parts. It must have a
unifying, coherent structure. Therefore the architect must also define and
Page
describe:
In an agile development team many people will contribute to these things. The
architect will help all team members to contribute to the architecture, taking
good ideas from everyone and making them part of a coherent whole. The
architect may also adapt ideas originating elsewhere, but without losing the
teams ownership of the solution.
The architect will lead choosing the technology, and confirm that the choices are
viable. He or she must therefore be aware of the alternatives, and factors that
choose between them, and understand what technical issues are key to the
projects success.
The architect is frequently an evangelist for new or different technologies,
processes or solutions. However, he also has a responsibility to help manage
change, which may mean reining in his enthusiasm where risks and costs would
outweigh the benefits.
The solution must meet the users needs, but not necessarily every wish and
constraint. The architect should help to identify and resolve conflicting
requirements, helping to say No, or What do you really need? if the
requirements clash. The architect's objective is working solutions, and the best
solution for the enterprise may not even need new software to solve the
users' problems.
One of the architects main jobs is communicating the architecture. He or she
must become the solutions champion, selling the vision and keeping it alive in
Page
the face of challenges. Each group of stakeholders needs to understand how the
team,
focussing
on
implementation
issues
of
particular
architectural significance.
A good architect will be insightful, pragmatic, and able to negotiate between
conflicting forces. He may act as a bridge between developers, managers and
other communities, and spends much of his time translating and mediating
between them. A true architect must not be parochial, and this means gaining
experience in different roles and fields. Having and using experience is more
about attitude than years.
The architect must recognise the wide range of stakeholders, and their needs and
concerns. The architecture has to serve well all the build and use processes
(both in their widest possible sense), not just a single phase such as coding or
deployment.
An architect models and documents: to understand, to create solutions and to
communicate. An agile architect will use informal methods and and promote
Page
Loss of stability for the system as a whole, and "the house falls down",
The architecture must support change but control complexity. The architect may
have to take the viewpoint of future users, developers and maintainers,
extrapolating the requirements from the short term into the future. The architect
may also have to identify which aspects of the design can be freely changed,
and which need control and planning.
An agile project will work in a different way, and at a different speed to less agile
parts of the enterprise. This is not necessarily a bad thing, just the reality of different
objectives and realities. In engineering terms, there may be an "impedance
mismatch" between the agile developers and the others. The architect may act
as the "transformer" between the different "impedances", more than just "keeping
people happy" or "blocking", the architect should help each party understand
the others' needs. The architect may make an important contribution to the agility
Page
bureaucracy.
team,
or
responsibilities
are
split
between
architectural,
Finally, people change over time. As a person's interests and skills develop, he or
she may feel happier concentrating on different parts of a system's life-cycle. If
an architect has particular skill explaining concepts to business people, he will
naturally focus at the strategic end. Another with deep technical skills will focus
Page
The diagram shows how all the "architectural" roles relate to a typical system:
In fact, the picture is even more complicated, because as the system matures a
team of people become involved, each with a different role and focus. so at the
right-hand end of the picture we should show several overlapping roles. The total
breadth of architectural knowledge increases so no one person can hold it all,
and architectural responsibility is typically split, at least between hardware,
software and data.
Each architect has a different "range of vision", and that may change depending
on his role within the project. The "gaps" between the different ranges of vision
may also be important, because these represent potential areas for failure in
communication, where one person cannot "get down to the level" of another
Page
and vice-versa.
Page
It's not actually the architect's job to know about plumbing, except to understand
Likewise IT architecture is about a lot more than "plumbing". It has three major
aspects:
The "grand design" and how it (the solution) meets the various stakeholder
objectives,
The structure which underlies the "grand design", and how it will meet the
quality requirements (adaptability, performance etc.),
The "visible design", and how its users will understand it. Different aspects of
"visible design" matter to different people. For an end user, it's the user
interface. For programmers, it's the design patterns and overall class
structure. For both the architect delivers a vision, and a clear set of
consistent metaphors and guidelines.
All architects, and especially agile ones, must embrace this visionary role, focusing
on how the solution delivers real value to the users, and how the system's structure
meets the needs of all the stakeholders.
Page
inquiry as deemed fit and keeping in view the comments of the appropriate
REGISTRATION OF ARCHITECTS
Only a registered Architect or a registered firm of Architects can use the title
and style of Architect. Every time an Architect signs an agreement with the
client, he is supposed to quote his Registration Number. If any person misuses the
title and style of Architect, such acts tantamount to committing a criminal
offence, which is punishable under section 36 or 37 (2) of the Architects Act, 1972,
on first conviction with fine of five hundred rupees, and on any subsequent
conviction with imprisonment which may extend to six months or with a fine not
exceeding one thousand rupees.
WHY IS IT NECESSARY THAT AN ARCHITECT BE REGISTERED WITH THE COA?
It is very important that every qualified Architect, desirous of carrying on the
profession of Architect, be registered with the Council of Architecture because
any reference in law to an Architect, shall be deemed to be a reference to an
Architect registered under the Act.
Page
with COA.
REGISTRATION STATISTICS
Placement of architects
Defaulter Architect
Page
10
Page
11
CERTIFICATE OF REGESTRATION