SlideShare a Scribd company logo
Technical System Options 1
Technical System Options
• Specify technical environment
• Confirm functionality of new system
• Analyse impact on organisation
• Provide cost/benefit analyses
• Provide a stop/go point
e.g. Like Feasibility and Business System Options
• Often the basis for procurement
• Enables detailed physical design
Technical System Options 2
Technical System Option Components
• End product of Stage contains following documents:
– Technical Environment Description (TED)
– System Description
– Impact Analysis
– Outline Development Plan
– Cost/Benefit Analysis
Technical System Options 3
Technical Environment Description
Hardware
• Hardware TED is generic rather than specific
• System Diagram showing layout
– number of terminals or PCs
– printers
– communication lines
– processors
– other devices
• Hardware also subject to System TED
Technical System Options 4
Technical Environment Description
System
• Textual descriptions which may cover
– standards
– communications
– environment
– installation
– upgrade arrangements
– reliability
– serviceability
– availability
– maintainability
– software
Technical System Options 5
Technical Environment Description
Software
• May cover following aspects:
– data management software
– system recovery and dumping facilities
– operating system
– application packages
– construction software
e.g. Programming languages, testing tools
– development environment
– access rights and security
– system sizing
– space requirements
– processing performance
– first-cut physical design
Technical System Options 6
System Description
• Shows how option satisfies Requirements Specification
• Supports major decisions taken in Business System Options
• Includes alternative systems with trade-offs
• Shows degree to which system requirements met
NB. It is also important to show which functions/facilities will not be
provided
• Includes
– Required System Logical Data Model
– Function Definitions
– Requirements Catalogue (showing solutions based on the option)
Technical System Options 7
Impact Analysis
• Explains effects on user environment
• Should cover
– organisation and staffing
– changes in user operating procedures
– implementation considerations such as conversion
– savings
– comparative advantages and disadvantages of alternative TSOs
• Includes issues documented in following products:
– Training Requirements Description
– User Manuals Requirements Description
– Testing Outline
– Take-on Requirements Description
Technical System Options 8
Outline Development Plan
• Enables development costs to be estimated
• Shows next module in detail
• Shows outline of subsequent plans
• Should contain time, resource and cost estimates for
– physical design
– program design and programming
– procurement
– system testing
– implementation
Technical System Options 9
Cost/Benefit Analysis
• Most objective way to compare merits of options
• Cost/Benefit Analysis should cover:
– development costs
– operating costs
– tangible benefits and displaced costs
i.e. Current system costs eliminated by new system
– cost containment
• Intangible benefits
– improved product quality
– improved service to customers
– greater job satisfaction for employees
– improved management information
Technical System Options 10
Considerations for TSOs
• Staff involved
• External and internal constraints
• Development of outline Technical System Options
• Refining Technical System Options
• Making the selection
• Documenting the selection
Technical System Options 11
Staff Involved in Technical System Options
• Project board
– often assesses TSOs and makes selection
– may terminate project if no suitable option found
• Project Manager or Module Manager
– finalises TSOs
– finalises and presents TSOs
• Analysts
– research and document requirements
– formulate TSOs for presentation
Technical System Options 12
The Decision Makers
• Usually project board
• Special review group including users and IT specialists
• Standard QA review group
• Consensus approach
– selection made by project board based on user views
Technical System Options 13
External Constraints
• Imposed from outside the project
• Typical constraints include
– delivery dates
– total costs
– hardware and/or software preferences
Technical System Options 14
Internal Constraints
• Set within the project by the user
• Typical constraints include
– mandatory facilities
e.g. On-line access, word processing
– minimum service levels
e.g. Mean time between failures, maximum time to restore system,
availability, reliability
– data storage space requirements
– critical timing criteria
– information objectives
– operating environment conditions
– security requirements
– interfaces to other Information Systems
Technical System Options 15
Making the Selection
• Present TSOs
NB. Presentations frequently made to users as well as Project Board
• Prepare carefully for presentation
– provide amplification and answer queries
– record significant comments
• Often selection chosen is hybrid of options
– document the selection
– record reasons for selection
• Update selected Technical System Option
• Update associated Technical Environment Description
Technical System Options 16
Further Activities
• Develop Application Style Guide from Installation Style Guide
• Service Level Requirements become the basis for Service Level
Agreements
• Physical design will be based on the Technical Environment
Description

More Related Content

Similar to TSO.ppt

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
Niraj Kumar
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
Meryl C
 
System design techniques and networks
System design techniques and networksSystem design techniques and networks
System design techniques and networks
RAMPRAKASHT1
 
01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt
iqbal051663
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
Centre for Electronics, Computer, Self development
 
Software requirement verification & validation
Software requirement verification & validationSoftware requirement verification & validation
Software requirement verification & validation
Abdul Basit
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
ssuser5e271f1
 
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
Chapter 7 Development StrategiesInformation Technology Project Management  .pptxChapter 7 Development StrategiesInformation Technology Project Management  .pptx
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
AxmedMaxamuudYoonis
 
chapter12-120827115424-phpapp01.pdf
chapter12-120827115424-phpapp01.pdfchapter12-120827115424-phpapp01.pdf
chapter12-120827115424-phpapp01.pdf
AxmedMaxamuud6
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
AxmedMaxamuud6
 
9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt
HeshamMohamed855920
 
Sw2 1
Sw2 1Sw2 1
Week 3 database design
Week 3   database designWeek 3   database design
Week 3 database design
Fareez Borhanudin
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
XylemSolutions
 
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptxRFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
SDPL Technologies
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdf
RAVALCHIRAG1
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
Chandan Chaurasia
 
System design
System designSystem design
System design
Gheethu Joy
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
SergeyDolgorukov
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx
MadhusudhanaSubraman
 

Similar to TSO.ppt (20)

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Chapter 7 Development Strategies
Chapter 7 Development StrategiesChapter 7 Development Strategies
Chapter 7 Development Strategies
 
System design techniques and networks
System design techniques and networksSystem design techniques and networks
System design techniques and networks
 
01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt01. Developing Business _ IT Solutions 2011.ppt
01. Developing Business _ IT Solutions 2011.ppt
 
Unit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product DesignUnit II- Hardware design & testing methods1 - Electronic Product Design
Unit II- Hardware design & testing methods1 - Electronic Product Design
 
Software requirement verification & validation
Software requirement verification & validationSoftware requirement verification & validation
Software requirement verification & validation
 
22-REQUIREMENT.ppt
22-REQUIREMENT.ppt22-REQUIREMENT.ppt
22-REQUIREMENT.ppt
 
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
Chapter 7 Development StrategiesInformation Technology Project Management  .pptxChapter 7 Development StrategiesInformation Technology Project Management  .pptx
Chapter 7 Development StrategiesInformation Technology Project Management .pptx
 
chapter12-120827115424-phpapp01.pdf
chapter12-120827115424-phpapp01.pdfchapter12-120827115424-phpapp01.pdf
chapter12-120827115424-phpapp01.pdf
 
chapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdfchapter07-120827115403-phpapp01.pdf
chapter07-120827115403-phpapp01.pdf
 
9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt9780324665284_PPT_ch13.ppt
9780324665284_PPT_ch13.ppt
 
Sw2 1
Sw2 1Sw2 1
Sw2 1
 
Week 3 database design
Week 3   database designWeek 3   database design
Week 3 database design
 
sdlc.pptx
sdlc.pptxsdlc.pptx
sdlc.pptx
 
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptxRFP Briefing_Meralco EDW & BI Project v2.0.pptx
RFP Briefing_Meralco EDW & BI Project v2.0.pptx
 
SE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdfSE_Unit 3_System & Requirement Engineering.pdf
SE_Unit 3_System & Requirement Engineering.pdf
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
System design
System designSystem design
System design
 
Systems Engineering
Systems EngineeringSystems Engineering
Systems Engineering
 
1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx1 Information Systems Analysis & Design,.pptx
1 Information Systems Analysis & Design,.pptx
 

More from sarahabbas40

ERD.pptx
ERD.pptxERD.pptx
ERD.pptx
sarahabbas40
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
sarahabbas40
 
Presentation clod.pptx
Presentation clod.pptxPresentation clod.pptx
Presentation clod.pptx
sarahabbas40
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
sarahabbas40
 
lec24-cloud-computing.ppt
lec24-cloud-computing.pptlec24-cloud-computing.ppt
lec24-cloud-computing.ppt
sarahabbas40
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
sarahabbas40
 

More from sarahabbas40 (6)

ERD.pptx
ERD.pptxERD.pptx
ERD.pptx
 
DFD.ppt
DFD.pptDFD.ppt
DFD.ppt
 
Presentation clod.pptx
Presentation clod.pptxPresentation clod.pptx
Presentation clod.pptx
 
Presentation1.pptx
Presentation1.pptxPresentation1.pptx
Presentation1.pptx
 
lec24-cloud-computing.ppt
lec24-cloud-computing.pptlec24-cloud-computing.ppt
lec24-cloud-computing.ppt
 
Introduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptxIntroduction to Cloud Computing.pptx
Introduction to Cloud Computing.pptx
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 

TSO.ppt

  • 1. Technical System Options 1 Technical System Options • Specify technical environment • Confirm functionality of new system • Analyse impact on organisation • Provide cost/benefit analyses • Provide a stop/go point e.g. Like Feasibility and Business System Options • Often the basis for procurement • Enables detailed physical design
  • 2. Technical System Options 2 Technical System Option Components • End product of Stage contains following documents: – Technical Environment Description (TED) – System Description – Impact Analysis – Outline Development Plan – Cost/Benefit Analysis
  • 3. Technical System Options 3 Technical Environment Description Hardware • Hardware TED is generic rather than specific • System Diagram showing layout – number of terminals or PCs – printers – communication lines – processors – other devices • Hardware also subject to System TED
  • 4. Technical System Options 4 Technical Environment Description System • Textual descriptions which may cover – standards – communications – environment – installation – upgrade arrangements – reliability – serviceability – availability – maintainability – software
  • 5. Technical System Options 5 Technical Environment Description Software • May cover following aspects: – data management software – system recovery and dumping facilities – operating system – application packages – construction software e.g. Programming languages, testing tools – development environment – access rights and security – system sizing – space requirements – processing performance – first-cut physical design
  • 6. Technical System Options 6 System Description • Shows how option satisfies Requirements Specification • Supports major decisions taken in Business System Options • Includes alternative systems with trade-offs • Shows degree to which system requirements met NB. It is also important to show which functions/facilities will not be provided • Includes – Required System Logical Data Model – Function Definitions – Requirements Catalogue (showing solutions based on the option)
  • 7. Technical System Options 7 Impact Analysis • Explains effects on user environment • Should cover – organisation and staffing – changes in user operating procedures – implementation considerations such as conversion – savings – comparative advantages and disadvantages of alternative TSOs • Includes issues documented in following products: – Training Requirements Description – User Manuals Requirements Description – Testing Outline – Take-on Requirements Description
  • 8. Technical System Options 8 Outline Development Plan • Enables development costs to be estimated • Shows next module in detail • Shows outline of subsequent plans • Should contain time, resource and cost estimates for – physical design – program design and programming – procurement – system testing – implementation
  • 9. Technical System Options 9 Cost/Benefit Analysis • Most objective way to compare merits of options • Cost/Benefit Analysis should cover: – development costs – operating costs – tangible benefits and displaced costs i.e. Current system costs eliminated by new system – cost containment • Intangible benefits – improved product quality – improved service to customers – greater job satisfaction for employees – improved management information
  • 10. Technical System Options 10 Considerations for TSOs • Staff involved • External and internal constraints • Development of outline Technical System Options • Refining Technical System Options • Making the selection • Documenting the selection
  • 11. Technical System Options 11 Staff Involved in Technical System Options • Project board – often assesses TSOs and makes selection – may terminate project if no suitable option found • Project Manager or Module Manager – finalises TSOs – finalises and presents TSOs • Analysts – research and document requirements – formulate TSOs for presentation
  • 12. Technical System Options 12 The Decision Makers • Usually project board • Special review group including users and IT specialists • Standard QA review group • Consensus approach – selection made by project board based on user views
  • 13. Technical System Options 13 External Constraints • Imposed from outside the project • Typical constraints include – delivery dates – total costs – hardware and/or software preferences
  • 14. Technical System Options 14 Internal Constraints • Set within the project by the user • Typical constraints include – mandatory facilities e.g. On-line access, word processing – minimum service levels e.g. Mean time between failures, maximum time to restore system, availability, reliability – data storage space requirements – critical timing criteria – information objectives – operating environment conditions – security requirements – interfaces to other Information Systems
  • 15. Technical System Options 15 Making the Selection • Present TSOs NB. Presentations frequently made to users as well as Project Board • Prepare carefully for presentation – provide amplification and answer queries – record significant comments • Often selection chosen is hybrid of options – document the selection – record reasons for selection • Update selected Technical System Option • Update associated Technical Environment Description
  • 16. Technical System Options 16 Further Activities • Develop Application Style Guide from Installation Style Guide • Service Level Requirements become the basis for Service Level Agreements • Physical design will be based on the Technical Environment Description