Chapter 5 Spreadsheet Design

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
Introduction to Spreadsheet Modeling
Spreadsheet Engineering
Chapter 6 Modular Programming J. H. Wang ( 王正豪 ), Ph. D. Assistant Professor Dept. Computer Science and Information Engineering National Taipei University.
6 - 1 Lecture 4 Analysis Using Spreadsheets. Five Categories of Spreadsheet Analysis Base-case analysis What-if analysis Breakeven analysis Optimization.
SYSTEM ANALYSIS & DESIGN (DCT 2013)
Chapter 2- Visual Basic Schneider
Process Modeling Chapter 6. Key Definitions A process model is a formal way of representing how a business operates Data flow diagramming shows business.
DSC Slides 2b: How to create an Influence Diagram: start with a performance measure variable. Further decompose each of the intermediate variables.
Spreadsheet in excel Spreadsheet in Excel Uses of spreadsheet
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
The Art of Modeling with Spreadsheets Chapter 4: Hillier and Hillier.
6 - 1 Chapter 6: Analysis Using Spreadsheets The Art of Modeling with Spreadsheets S.G. Powell and K.R. Baker © John Wiley and Sons, Inc. PowerPoint Slides.
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Financial Statement Modeling & Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts.
5 - 1 Chapter 5: Spreadsheet Engineering Management Science: The Art of Modeling with Spreadsheets, 3e S.G. Powell K.R. Baker © John Wiley and Sons, Inc.
5 - 1 Chapter 5: Spreadsheet Engineering The Art of Modeling with Spreadsheets S.G. Powell and K.R. Baker © John Wiley and Sons, Inc. PowerPoint Slides.
Chapter 1 Introduction to VBA Development in Excel.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 2.
With Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Office 2007 Intermediate.
Describe the Program Development Cycle. Program Development Cycle The program development cycle is a series of steps programmers use to build computer.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
SE: CHAPTER 7 Writing The Program
Advanced Excel Microsoft Excel Excel - Overview Calculator Create budgets, analyze results Perform Financial Analysis Creating charts Organizing.
4 - 1 Chapter 4: Advanced Excel Skills Management Science: The Art of Modeling with Spreadsheets, 3e S.G. Powell K.R. Baker © John Wiley and Sons, Inc.
Spreadsheet Engineering “Training in spreadsheet modeling improves both the efficiency and effectiveness with which analysts use spreadsheets” Steve Powell,
5 - 1 Chapter 5: Spreadsheet Engineering PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with Spreadsheets,
5 - 1 Lecture 3: Spreadsheet Engineering Spreadsheet Engineering Builders use blueprints or plans. – Without plans structures will fail to be effective.
The Software Development Process
Spreadsheet Engineering Builders use blueprints or plans – Without plans structures will fail to be effective Advanced planning in any sort of design can.
INFORMATION MANAGEMENT Module INFORMATION MANAGEMENT Module
Chapter 7 Implementation. Implementation Approaches F Big bang –Code entire system and test in an unstructured manner F Top-down –Start by implementing.
Sensitivity Analysis A systematic way of asking “what-if” scenario questions in order to understand what outcomes could possibly occur that would effect.
Text Retrieval and Spreadsheets Session 4 LBSC 690 Information Technology.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
6 - 1 Chapter 6: Analysis Using Spreadsheets PowerPoint Slides Prepared By: Alan Olinsky Bryant University Management Science: The Art of Modeling with.
Unit 4 Outcome 1, Spreadsheet software Organisations and Information Needs, Ch 5.
Principles of Programming & Software Engineering
Chapter 4 PowerPoint Spreadsheet Analysis.
Spreadsheet Engineering
Presenting Author, Co-Author Name, PI Name, Dept
Spreadsheet Engineering
Chapter 2: The Visual Studio .NET Development Environment
Coupling and Cohesion Rajni Bhalla.
Spreadsheet Engineering
Microsoft Excel.
GUI Design and Coding PPT By :Dr. R. Mall.
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
Analysis Using Spreadsheets
Building a User Interface with Forms
System Design and Modeling
Lesson 2 Tables and Charts
Chapter 2- Visual Basic Schneider
System Design.
Principles of Programming and Software Engineering
Microsoft Excel A Spreadsheet Program.
ADDING COMMENTS TO AN EXCEL WORKSHEET.
5.2 Microsoft Excel.
Designing and Debugging Batch and Interactive COBOL Programs
Chapter 2- Visual Basic Schneider
Chapter 1 Introduction(1.1)
Chapter 2- Visual Basic Schneider
How To Make Accessible Word Documents
CMSC 345 Programming.
SDLC Phases Systems Design.
Developing a Program.
Standards learning goals - syllabus lecture notes – the current .ppt
Presentation transcript:

Chapter 5 Spreadsheet Design Spreadsheet Engineering Chapter 5 Spreadsheet Design AGEC-AGET 784

Spreadsheet Engineering Builders use blueprints or plans. Without plans structures will fail to be effective. Advanced planning in any sort of design can speed up implementation. Spreadsheets are no different from other arenas of design. Engineering and advanced planning aids effectiveness.

Spreadsheet Design An efficient process minimizes time spent. An effective process yields results that meet users’ requirements. Good design helps analysts spend the majority of their effort improving decisions, rather than building and fixing models.

The Phases of Spreadsheet Modeling Designing Building Testing

Influence Chart: Advertising Budget Decision

Designing a Spreadsheet Plan Modularize Start small Parameterize Design for use Keep it simple Design for communication Document important data and formulas

Plan “Measure twice, cut once” Will decrease time spent correcting mistakes Turn computer off and think before beginning Begin with a sketch Physical layout of major elements Rough indication of calculation flow Anticipate model’s ultimate uses

Modularize Group like items and separate unlike items. Separate Data Decision variables Outcome measures Detailed calculations Influence diagrams aid with this design. Formulas should generally reference cells above and to the left.

Start Small Sketch full design but do not build all at once. Isolate one module then build and test that module. Local mistakes are much easier to detect than when they are part of the global model.

Parameterize Place parameters in a single location away from calculations. Formulas should only contain cell references, not numerical values. Assists in: Identifying parameters Sensitivity analysis Documentation

Design for Use Anticipate who will use spreadsheet What type of questions will be asked? Make it easy to change common parameters. Make it easy to find key outputs. Group in one place Include graphs of outputs. Record numerical values of base case outputs.

Keep It Simple Complex spreadsheets: Keep formulas short. Require more time and effort to build Are much more difficult to debug Keep formulas short. Decompose complex calculations into intermediate steps.

Design for Communication Spreadsheets’ lives are often longer than expected. Use visual cues that reinforce model’s logic Use informative labels Use blank spaces Use outlines, color, bold fonts, as appropriate Split windows can aid in viewing.

Document Important Data and Formulas Record source for important parameters. Explain important formulas. Use Cell Comments to describe cell contents. Consider a separate module to list assumptions.

Cell Comments Insert Cell Comment – Review►Comments►New Comment Different display options Comment & indicator – permanently display comment Indicator – red triangle indicates comment, display when cursor in cell None – neither comment nor indicator visible

Advertising Budget (5.3)

Advertising Budget (5.4)