SlideShare a Scribd company logo
Dr. Himanshu Hora
SRMS College of Engineering & Technology
Bareilly (UP) INDIA
Contents
 Introduction
 Goals of architecture reviews
 Types of review
 Basic review flow
 Work product and plan
 Review packages
 Benefits of architecture review
Architecture Reviews
 Architecture reviews are an effective way of ensuring design
quality and addressing architectural concerns
 The principle objectives of a software architecture review are
to assess an architecture’s ability to deliver a system capable of
fulfilling the quality requirements and to identify potential risks
Goals of Architecture Reviews
Architecture reviews ensure:
 The architecture of a system is documented
 It provides a coherent description of the system
 It is conformant to State and Agency principles, standards and
plans
 It is compatible with the legacy technical landscape
 That the chosen technology and design is likely to achieve the
project’s goals and objectives
Types of review
 Project process reviews
 Project Initiation Review
 Approve project goals, strategy, concept
 Iterative projects may propose how they will articulate
architecture and design
 Planning / Design Review
 Approve project architecture, solution design, technology
direction
 Do this each time architecture changes
 Execution / Build / Pilot Review (pre-release)
 Approve architecture /design changes that may occur
during E&B
Cont..
 Purchase process reviews
 Pre-purchase Review (RFP, IFB)
 Ensure sensible technical language in requirements
 Purchase Proposal Review (pre-award)
 Approve technology selections, architecture and strategy
of proposal
Basic review flow
 Submit documents (project team)
 Review documents (architect)
 If issues are found:
 Resolve issues
 Re-submit
 If issues are not resolved:
 Approve with issue or Reject
 If rejected:
 Re-plan and resubmit or halt
 If approved with issue
 Track and resolve issue later on
Data Flow Diagram Of Architecture Review
Author Moderator Reviewers
Y N
DESIGN REVIEW
Prepare work
products and
plan
Ready
for
review ?
Examine
work
products
Read package
Study work
products
Prepare
comments
Schedule review
send out
packages
Prepare
review
package
Work Product & Plan
 Work products (design)
 use cases
 class diagrams
 primary responsibility of each class
 sequence diagrams
 models
 etc.
 Plan
 what will be reviewed and the order
 what types of issues will be covered
 don’t hide risks
Review Package
 Intro- history, key problems, important decisions,
requirements, designs, analysis etc
 Agenda- Order materials will be reviewed
 Criteria- Define the various fields
 Work products- Use cases, class diagrams, sequence diagrams,
etc
 Reviewer assignments- What each reviewer is responsible for;
e.g. give each reviewer responsibility for a subset of the
classes
Roles In Review Process
• Moderator – not a member of reviewed team
• keeps review moving
• ensures all voices are heard and key points covered
• ensures decisions are made: accepted, major/minor
revisions, further review
• Recorder – member of the reviewed team
• takes notes, records all issues raised and decisions reached,
all questions, suggestions, and action items
• publishes a report of the review
Roles In Review Process
• Reviewers
• Raise questions, concerns
• Author and design team
• Answers questions but is otherwise silent
Benefits of Architecture Review
 Identifying potential risks in the proposed architecture
 Assessing quality attributes (for example, scalability,
performance)
 Identifying opportunities for reuse of artifacts and components
 Promoting good architecture design and evaluation practices
 Reducing project cost caused by undetected design problems
 Capturing the rationale for important design decisions
 Uncovering problems and conflicts in requirements
• Conforming to organization’s quality assurance process
• Assisting stakeholders in negotiating conflicting requirements
• Partitioning architectural design responsibilities
• Identifying skills required to implement the proposed
architecture
• Improving architecture documentation quality
• Facilitating clear articulation of nonfunctional requirements
• Opening new communication channels among stakeholders
Benefits of Architecture Review
Dr. Himanshu Hora
SRMS College of Engineering & Technology
Bareilly (UP) INDIA

More Related Content

PPTX
The V Model
PPTX
An introduction to fundamental architecture concepts
PPTX
Architecture Review
PDF
Agile Methodology
PPTX
Jira overview
PPTX
Introducing JIRA AGILE
PPTX
Agile_Jira_Presentation_1.pptx
The V Model
An introduction to fundamental architecture concepts
Architecture Review
Agile Methodology
Jira overview
Introducing JIRA AGILE
Agile_Jira_Presentation_1.pptx

What's hot (20)

PDF
Jira Agile
PDF
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
PPTX
Requirements Engineering @ Agile
PPT
TESTING STRATEGY.ppt
PPTX
Software Development Life Cycle (SDLC )
PDF
Agile testing principles and practices - Anil Karade
PDF
Approaches to scaling agile v1.0
PDF
Meetup #4 Testing Manifesto
PPTX
verification and validation
PPS
Requirements Management
PDF
Agile sdlc
PPTX
Software Architecture Patterns
PPTX
Jira for Agile Project Management.pptx
PPTX
How to facilitate product backlog refinement sessions
PPTX
Introduction to Scrum.ppt
PPT
requirements analysis and design
PPTX
Agile Metrics 101
PPT
Business Analyst Training
DOC
Complete guide to manual testing@uma
PPTX
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Jira Agile
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Requirements Engineering @ Agile
TESTING STRATEGY.ppt
Software Development Life Cycle (SDLC )
Agile testing principles and practices - Anil Karade
Approaches to scaling agile v1.0
Meetup #4 Testing Manifesto
verification and validation
Requirements Management
Agile sdlc
Software Architecture Patterns
Jira for Agile Project Management.pptx
How to facilitate product backlog refinement sessions
Introduction to Scrum.ppt
requirements analysis and design
Agile Metrics 101
Business Analyst Training
Complete guide to manual testing@uma
Practical Enterprise Architecture in Medium-size Corporation using TOGAF
Ad

Viewers also liked (12)

PPTX
Reliability and its principals
PPT
PPTX
Structural and functional testing
PPTX
Software reliability tools and common software errors
PPTX
Business analysis in data warehousing
PPTX
PPTX
Saam
PPTX
Importance of software architecture
PPT
Structural patterns
PPTX
Architecture business cycle
PDF
Software archiecture lecture07
PPT
ATAM
Reliability and its principals
Structural and functional testing
Software reliability tools and common software errors
Business analysis in data warehousing
Saam
Importance of software architecture
Structural patterns
Architecture business cycle
Software archiecture lecture07
ATAM
Ad

Similar to Architecture Review (20)

PPTX
architecture review software
PPTX
PPTX
13- Architecture Evaluations_design.pptx
DOCX
Quality management checklist
PPT
Rational Unified Process
PDF
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
PDF
소프트웨어 아키텍처 평가(Atam)
PPTX
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
PPTX
Day26 - E2E SD RandR_Operating model.pptx
PPTX
Enterprise Architecture & Project Portfolio Management 1/2
PPT
Value addition value engineering presentation
PPT
Value Engineering.ppt
PPT
Value _Engineering_ by_ tejas _rajput___
PPTX
C armstrong tbyers
PPT
Project Delivery Education Program
PDF
55th세미나 발표자료
PPTX
Why Do Architecture Reviews?
PDF
Project management through the eye of the systems engineer
DOCX
NUR 350 Journal Guidelines and Rubric Journal ac.docx
PPT
27 people roles_and_teams
architecture review software
13- Architecture Evaluations_design.pptx
Quality management checklist
Rational Unified Process
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
소프트웨어 아키텍처 평가(Atam)
UE20CS971+%E2%80%93++Project+Phase+%E2%80%93+1+-+END+SEMESTER+ASSESSMENT.pptx
Day26 - E2E SD RandR_Operating model.pptx
Enterprise Architecture & Project Portfolio Management 1/2
Value addition value engineering presentation
Value Engineering.ppt
Value _Engineering_ by_ tejas _rajput___
C armstrong tbyers
Project Delivery Education Program
55th세미나 발표자료
Why Do Architecture Reviews?
Project management through the eye of the systems engineer
NUR 350 Journal Guidelines and Rubric Journal ac.docx
27 people roles_and_teams

More from Himanshu (20)

PPTX
Software product line
PPT
Shared information systems
PPTX
Saam
PPTX
Design Pattern
PPTX
Creational pattern
PPTX
White box black box & gray box testing
PPTX
Pareto analysis
PPTX
Load runner & win runner
PPTX
Crud and jad
PPTX
Junit and cactus
PPTX
Risk based testing and random testing
PPTX
Testing a data warehouses
PPTX
Software testing tools and its taxonomy
PPTX
Software reliability engineering process
PPTX
Software reliability growth model
PPTX
Regression and performance testing
PPTX
Eleven step of software testing process
PPTX
Off the-shelf components (cots)
PPTX
Building a software testing environment
PPTX
Reconstructing Software Architecture
Software product line
Shared information systems
Saam
Design Pattern
Creational pattern
White box black box & gray box testing
Pareto analysis
Load runner & win runner
Crud and jad
Junit and cactus
Risk based testing and random testing
Testing a data warehouses
Software testing tools and its taxonomy
Software reliability engineering process
Software reliability growth model
Regression and performance testing
Eleven step of software testing process
Off the-shelf components (cots)
Building a software testing environment
Reconstructing Software Architecture

Recently uploaded (20)

PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Insiders guide to clinical Medicine.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
master seminar digital applications in india
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
VCE English Exam - Section C Student Revision Booklet
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Complications of Minimal Access Surgery at WLH
O7-L3 Supply Chain Operations - ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
O5-L3 Freight Transport Ops (International) V1.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Insiders guide to clinical Medicine.pdf
01-Introduction-to-Information-Management.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Basic Mud Logging Guide for educational purpose
STATICS OF THE RIGID BODIES Hibbelers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
master seminar digital applications in india
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
VCE English Exam - Section C Student Revision Booklet

Architecture Review

  • 1. Dr. Himanshu Hora SRMS College of Engineering & Technology Bareilly (UP) INDIA
  • 2. Contents  Introduction  Goals of architecture reviews  Types of review  Basic review flow  Work product and plan  Review packages  Benefits of architecture review
  • 3. Architecture Reviews  Architecture reviews are an effective way of ensuring design quality and addressing architectural concerns  The principle objectives of a software architecture review are to assess an architecture’s ability to deliver a system capable of fulfilling the quality requirements and to identify potential risks
  • 4. Goals of Architecture Reviews Architecture reviews ensure:  The architecture of a system is documented  It provides a coherent description of the system  It is conformant to State and Agency principles, standards and plans  It is compatible with the legacy technical landscape  That the chosen technology and design is likely to achieve the project’s goals and objectives
  • 5. Types of review  Project process reviews  Project Initiation Review  Approve project goals, strategy, concept  Iterative projects may propose how they will articulate architecture and design  Planning / Design Review  Approve project architecture, solution design, technology direction  Do this each time architecture changes  Execution / Build / Pilot Review (pre-release)  Approve architecture /design changes that may occur during E&B
  • 6. Cont..  Purchase process reviews  Pre-purchase Review (RFP, IFB)  Ensure sensible technical language in requirements  Purchase Proposal Review (pre-award)  Approve technology selections, architecture and strategy of proposal
  • 7. Basic review flow  Submit documents (project team)  Review documents (architect)  If issues are found:  Resolve issues  Re-submit  If issues are not resolved:  Approve with issue or Reject  If rejected:  Re-plan and resubmit or halt  If approved with issue  Track and resolve issue later on
  • 8. Data Flow Diagram Of Architecture Review Author Moderator Reviewers Y N DESIGN REVIEW Prepare work products and plan Ready for review ? Examine work products Read package Study work products Prepare comments Schedule review send out packages Prepare review package
  • 9. Work Product & Plan  Work products (design)  use cases  class diagrams  primary responsibility of each class  sequence diagrams  models  etc.  Plan  what will be reviewed and the order  what types of issues will be covered  don’t hide risks
  • 10. Review Package  Intro- history, key problems, important decisions, requirements, designs, analysis etc  Agenda- Order materials will be reviewed  Criteria- Define the various fields  Work products- Use cases, class diagrams, sequence diagrams, etc  Reviewer assignments- What each reviewer is responsible for; e.g. give each reviewer responsibility for a subset of the classes
  • 11. Roles In Review Process • Moderator – not a member of reviewed team • keeps review moving • ensures all voices are heard and key points covered • ensures decisions are made: accepted, major/minor revisions, further review • Recorder – member of the reviewed team • takes notes, records all issues raised and decisions reached, all questions, suggestions, and action items • publishes a report of the review
  • 12. Roles In Review Process • Reviewers • Raise questions, concerns • Author and design team • Answers questions but is otherwise silent
  • 13. Benefits of Architecture Review  Identifying potential risks in the proposed architecture  Assessing quality attributes (for example, scalability, performance)  Identifying opportunities for reuse of artifacts and components  Promoting good architecture design and evaluation practices  Reducing project cost caused by undetected design problems  Capturing the rationale for important design decisions  Uncovering problems and conflicts in requirements
  • 14. • Conforming to organization’s quality assurance process • Assisting stakeholders in negotiating conflicting requirements • Partitioning architectural design responsibilities • Identifying skills required to implement the proposed architecture • Improving architecture documentation quality • Facilitating clear articulation of nonfunctional requirements • Opening new communication channels among stakeholders Benefits of Architecture Review
  • 15. Dr. Himanshu Hora SRMS College of Engineering & Technology Bareilly (UP) INDIA