Details of Life Cycle Documentation. From the developers perspective: Requirements doc, functional spec, design doc, implementation doc

Size: px
Start display at page:

Download "Details of Life Cycle Documentation. From the developers perspective: Requirements doc, functional spec, design doc, implementation doc"

Transcription

1 Details of Life Cycle Documentation From the developers perspective: Requirements doc, functional spec, design doc, implementation doc

2 A Note on Different Approaches Documentation The documents I ll describe are common. But different companies will have different formats. If your company is different, then roll with the punches. You ll have the basic concepts from this presentation.

3 In The Beginning, There Was The Requirements Document Purpose: Communicate the customer s requirements to the software developer. Sometimes only marginally intelligible to a developer. Bad, bad, bad. Why? Because frequently written by a team of management/marketing/sales/business people. Developers rarely interact with the clients directly. Your job? Interpret it!

4 Example Look at the handouts in class. Included is a hello world example.

5 Functional Specification Purpose: The developer s interpretation of the requirements. Note: requirements change all the time! So developers can save themselves headaches by using good software development practices. (Which are?) This is primarily for the product manager, not the developer s manager who will want the design/implementation docs. Frequently only marginally intelligible. Bad, bad, bad. Why? Because written by software developers that know very little business speak.

6 Func Spec Details 1 1. General Description section: Give overview of what will be done/accomplished. 2. State which business req. this will satisfy. 3. Detail what the new feature/product will do. 1. Focus on functionality. 1. describe how your code will accomplish the task but don t use code language. Business language. 2. good to detail what happens at the package or class level. (e.g., The user s name will compared to a list of unacceptable names stored in the database table called nogoodnames.)

7 Func Spec Details 2 4. Use Cases section: Helps QA when testing your code. Use UML and/or words. 5. QA Section: Should address any QA concerns and should outline how they should debug the code. May be part of Use Cases section. Note: They can t ask you to fix something you didn t claim you would do!

8 Func Spec Details 3 6. Development Timeframe: 1. List dependencies (cover your a** ) 1. mention those people/things upon which completing your task will depend. 2. Milestones: Give specific dates by which certain parts of the task will be accomplished. 7. Anything else that is important.

9 Func Spec Recap Should have QA or Testing section. Should not ask QA to test something that hasn t been described in preceding sections. Why? Because the func spec helps cover your butt. They can t ask you to fix something that you didn t claim you would do! Be sure to include a time frame and dependencies. Even if there are none, then say so. Try to anticipate problems that the person writing the requirements document might not have foreseen. For example, security issues. Or technical impossibilities.

10 Example See handouts.

11 Design Document Purpose: Give Development Dept s boss an idea of what you will do to accomplish task. This is where you really use good software engineering practices. Design a system that is flexible, modular, etc.

12 Design Doc Details 1. General description. 2. Definitions (if unclear). 3. Design section. 1. general detailed info about software design 2. class design words and UML! 3. database design 4. input output formats 5. etc. 4. No QA section is usually required, but they may request a copy.

13 Example See handouts.

14 Implementation Document Purpose: Inform Development Dept s boss of what was actually done. Usually a rewrite of the design document. Should reflect changes in actual implementation. Should no longer say things like I will or we will. Should now say I did or we did. Unfortunately, BIG software projects rarely look the same at the beginning and the end. So major changes are common.

15 Implementation Doc Details Must describe all key features of your code. including inputs/output formats and other formats. e.g., is the input/output file name fixed? Don t describe features that aren t in your code! And don t do things in code or implementation doc that weren t requested in the requirements or functional specification. unless you have permission from boss.

16 More Implementation Doc Details Also should summarize any important info for QA or developers who may use your code. e.g., major changes to the database structure, or new properties of the system, or quirks, or This is your legacy. 2 years later someone will read this doc to figure out what you did and how they can use/modify. if lousy, you ll get a reputation.

17 Implementation Doc Recap Your implementation doc must agree with your code! Don t describe things that aren t there. Must describe all key features of your code. This includes inputs/outputs. QA needs these to run reasonable tests. For example, does the password have to contain a number? How many? If reading a file, is the file name fixed? Then what is it? QA needs to know! Don t do things (in code or implementation doc) that weren t requested in the requirements or okayed in the func spec. unless you have permission from boss As with all docs, say to which requirement(s) this implementation doc refers. Put this on the title page.

18 Example See class handouts.

Secrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC

Secrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automation Success A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automated Testing Success 2 Secret #1 Practice Exceptional Leadership If you

More information

Software Life Cycle. Management of what to do in what order

Software Life Cycle. Management of what to do in what order Software Life Cycle Management of what to do in what order Software Life Cycle (Definition) The sequence of activities that take place during software development. Examples: code development quality assurance

More information

Number One Agent in Properties Sold: Script #1

Number One Agent in Properties Sold: Script #1 Expired Listings First Call to Expired Listings Seller Number One Agent in Properties Sold: Script #1 Brad McKissack, Denton, Texas Millionaire Real Estate Agent Tip! If you get an answering machine, instead

More information

Use Cases. Use Cases Diagrams

Use Cases. Use Cases Diagrams Use Cases Use cases Information Acquisition -- 1 Use Cases Diagrams Textual descriptions of the functionality of the system from user s perspective In our case we consider is the ACTOR perspective Used

More information

Club Accounts. 2011 Question 6.

Club Accounts. 2011 Question 6. Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially

More information

What are the differences between Present Simple and Present Continuous?

What are the differences between Present Simple and Present Continuous? Present Simple and Continuous for Describing Your Company and Job Brainstorming Present Simple and Continuous answers Add as many possible answers as you can to the columns below, using different verbs

More information

Business Emails Tips and Useful Phrases

Business Emails Tips and Useful Phrases Business Emails Tips and Useful Phrases Cross off any tips below which are usually bad ideas. Starting business emails Opening greeting 1. You should usually write Dear Mr/ Ms + full name if you know the

More information

Software Process for QA

Software Process for QA Software Process for QA Basic approaches & alternatives CIS 610, W98 / M Young 1/7/98 1 This introduction and overview is intended to provide some basic background on software process (sometimes called

More information

Exercise: Effective Customer Care and Communication for Call Center Agents

Exercise: Effective Customer Care and Communication for Call Center Agents Exercise: Effective Customer Care and Communication for Call Center Agents Introduction and Learning Objective: In this exercise participants will practice communication and customer services skills required

More information

APPLICATION PLATFORMS AND BUSINESS STRATEGY

APPLICATION PLATFORMS AND BUSINESS STRATEGY David Chappell APPLICATION PLATFORMS AND BUSINESS STRATEGY MAKING THE CONNECTION Sponsored by Microsoft Corporation Every organization has goals it s trying to reach. A business might wish to improve its

More information

LOMBARD MEDICAL CENTRE PATIENT REFERENCE GROUP SURVEY 2013-14

LOMBARD MEDICAL CENTRE PATIENT REFERENCE GROUP SURVEY 2013-14 LOMBARD MEDICAL CENTRE PATIENT REFERENCE GROUP SURVEY 2013-14 Question 5. Please comment on your experience in obtaining an appointment to see a doctor or nurse. Respondent Number 1 Difficult to get through

More information

Email Setup and Emailing Reports & Data

Email Setup and Emailing Reports & Data Email Setup and Emailing Reports & Data SmoothPay provides a built-in, zero-configuration SecureMail service - so you don't need to configure anything to deliver payslips by email etc. - you can do this

More information

How to Use this Workbook

How to Use this Workbook How to Use this Workbook Pretty Simple, follow the steps, answer the questions, and then we start putting together all of the pieces to build your own marketing plan for 2016. This workbook uses the Marketing

More information

CSC 492 The Practice of Software Engineering. Lecture 3 University of Mount Union Software Life Cycle Models

CSC 492 The Practice of Software Engineering. Lecture 3 University of Mount Union Software Life Cycle Models CSC 492 The Practice of Software Engineering Lecture 3 University of Mount Union Software Life Cycle Models Software Life Cycle Models Every program (no matter what size) has several distinct phases that

More information

This translates into a view that is focused on what subordinates think their old boss job was.

This translates into a view that is focused on what subordinates think their old boss job was. Sponsored by: Lots of geeks consider going into management. There are plenty of incentives: higher salary, greater influence, more status. It s a great move that s exciting but difficult. The problem I

More information

CNSP Production Practice Test

CNSP Production Practice Test CNSP Production Practice Test Instructions This packet contains sample items for the CNSP Production test. The items contained in this packet are meant to provide individuals with an idea of what to expect

More information

Quarterly Mobile Apps, Business Intelligence, & Database. BILT Meeting June 17, 2014. Meeting Minutes

Quarterly Mobile Apps, Business Intelligence, & Database. BILT Meeting June 17, 2014. Meeting Minutes Quarterly Mobile Apps, Business Intelligence, & Database BILT Meeting June 17, 2014 Meeting Minutes :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

More information

Please note the information contained within this document is for Educational purposes only.

Please note the information contained within this document is for Educational purposes only. Legal Notice: This ebook is copyright protected. This is only for personal use. You cannot amend, distribute, sell, use, quote or paraphrase any part or the content within this ebook without the consent

More information

SCRIPT FOR OUTREACH. Disconnected and Cyber Predators. Introduction. How many of you have your own cell phones or smart phone?

SCRIPT FOR OUTREACH. Disconnected and Cyber Predators. Introduction. How many of you have your own cell phones or smart phone? SCRIPT FOR OUTREACH Disconnected and Cyber Predators Introduction Hello! How is everyone doing today? My name is and I am here with some friends of mine from the American Bar Association Young Lawyers

More information

Private Today, Public Tomorrow

Private Today, Public Tomorrow Estimated time: 40 minutes Essential Question: How can you respect the privacy of others online? Learning Overview and Objectives Overview: Students reflect on their responsibility to protect the privacy

More information

How to Study Mathematics Written by Paul Dawkins

How to Study Mathematics Written by Paul Dawkins How to Study Mathematics Written by Paul Dawkins Before I get into the tips for how to study math let me first say that everyone studies differently and there is no one right way to study for a math class.

More information

UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET

UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET UNDERSTANDING YOUR ONLINE FOOTPRINTS: HOW TO PROTECT YOUR PERSONAL INFORMATION ON THE INTERNET SPEAKING NOTES FOR GRADES 4 TO 6 PRESENTATION SLIDE (1) Title Slide SLIDE (2) Key Points It can be really

More information

1 Greet the Caller. 2 Provide Assurance. 3 Gain Permission to

1 Greet the Caller. 2 Provide Assurance. 3 Gain Permission to Delivering The BEST CARE to Our Customers Connect with Caller Service Excellence is the ability to provide predictably positive experiences that meet or exceed our customer s expectations. The BEST CARE

More information

DEFINE YOUR SALES PROCESS

DEFINE YOUR SALES PROCESS DEFINE YOUR SALES PROCESS TO GROW YOUR BUSINESS Internet Marketing 101: How Small Businesses Can Compete with the Big Guys DEFINE YOUR SALES PROCESS TO GROW YOUR BUSINESS A strong and effective sales team

More information

Before you make a presentation to school leadership

Before you make a presentation to school leadership Before you make a presentation to school leadership Allen Pitts, W1AGP ARRL Media & Public Relations Manager Debra Johnson, K1DMJ ARRL Education Services Manager Get focused! What is your goal? You love

More information

Mini-Guide to Selecting and Working with Consultants

Mini-Guide to Selecting and Working with Consultants Mini-Guide to Selecting and Working with Consultants Before Contacting a Consultant What to expect from a consultant Thinking through your needs Interviewing Consultants Describe what will happen during

More information

EMPOWERING YOURSELF AS A COMMITTEE MEMBER

EMPOWERING YOURSELF AS A COMMITTEE MEMBER 1 EMPOWERING YOURSELF AS A COMMITTEE MEMBER Bernice R. Sandler Senior Scholar Women s Research and Education Institute www.bernicesandler.com 202 833-3331 On virtually all campuses, committees are the

More information

[ INTRODUCTION ] A lot has changed since 1992, except for everything that hasn t. We come from a place you ve probably never heard of.

[ INTRODUCTION ] A lot has changed since 1992, except for everything that hasn t. We come from a place you ve probably never heard of. [ INTRODUCTION ] A businessman goes to see about a girl. They fall in love. They get married. The girl doesn t want to leave her family. He plants his roots and starts a business. Together they raise three

More information

ASSERTIVENESS TRAINING: HOW TO BECOME MORE ASSERTIVE IN ORDER TO MAXIMIZE THE CHANCE OF GETTING WHAT YOU WANT

ASSERTIVENESS TRAINING: HOW TO BECOME MORE ASSERTIVE IN ORDER TO MAXIMIZE THE CHANCE OF GETTING WHAT YOU WANT ASSERTIVENESS TRAINING: HOW TO BECOME MORE ASSERTIVE IN ORDER TO MAXIMIZE THE CHANCE OF GETTING WHAT YOU WANT WHAT IS ASSERTIVENESS? There are three basic interpersonal styles that we can use when interacting

More information

C. Retirement Plans a. 401(k) and 403(b)

C. Retirement Plans a. 401(k) and 403(b) MODULE 3: SAVINGS/ SPENDING PLAN 3-3: Start Investing Cast List Darryl Terri Drew Murphy, 45-50 years old, white male Alicia Bianca, 40-50 years old, white female Synopsis Darryl and Terri discuss investment

More information

Love is the Killer App By Tim Sanders

Love is the Killer App By Tim Sanders THE LOVECAT WAY What is a Lovecat? o He shares his knowledge o He shares his network o He shares his compassion Love is the Killer App By Tim Sanders What is a killer application? o It s an excellent idea

More information

But, the data will be really useful won t they?

But, the data will be really useful won t they? This information sheet is the first of several that will be produced by the Public Health Wales central alcohol team. This sheet is designed for Public Health Wales staff who are involved in dealing with

More information

Waters Software Development Life Cycle

Waters Software Development Life Cycle Waters Software Development Life Cycle (EMPOWER PRODUCTS) Document Feature Complete Study Project Start Project Docs. Market Req. Func. Spec. Dev. Plan Plan Cases Func. Freeze Acc. s Full suite Docs. Code

More information

NHS Western Isles Learning Disabilities Collaborative Celebrating Good Practice

NHS Western Isles Learning Disabilities Collaborative Celebrating Good Practice NHS Western Isles Learning Disabilities Collaborative Celebrating Good Practice This report is about the work of the NHS Western Isles collaborative. A collaborative are people and groups that work together.

More information

A lot has changed since 1992, except for everything that hasn t. We come from a place you ve probably never heard of.

A lot has changed since 1992, except for everything that hasn t. We come from a place you ve probably never heard of. THE MANIFESTO [ INTRODUCTION ] A businessman goes to see about a girl. They fall in love. They get married. The girl doesn t want to leave her family. He plants his roots and starts a business. Together

More information

Credit Scoring and Wealth

Credit Scoring and Wealth the Problem In most games, it is wise to understand the rules before you begin to play. What if you weren t aware that you were playing a game? What if you had not choice whether to play or not? Everyone

More information

IC2 Class: Conference Calls / Video Conference Calls - 2016

IC2 Class: Conference Calls / Video Conference Calls - 2016 IC2 Class: Conference Calls / Video Conference Calls - 2016 Technology today is wonderful. That doesn t mean, however, that conferencing calling in a foreign language is easy. In fact, the experience can

More information

Introduction to Psychology (PSY 120)

Introduction to Psychology (PSY 120) Introduction to Psychology (PSY 120) Who is my professor? Dr. Joshua Foster (Ph.D., Social Psychology, University of Georgia, 2005) Office/contact: LSCB 368; foster@usouthal.edu; 460 6548 (email is best

More information

Measuring the effectiveness of testing using DDP

Measuring the effectiveness of testing using DDP Measuring the effectiveness of testing using Prepared and presented by Dorothy Graham email: 1 Contents introduction: some questions for you what is and how to calculate it case studies uses, abuses, common

More information

How Projects Go Wrong

How Projects Go Wrong How Projects Go Wrong How Projects Go Wrong So, you ve commenced your project the strategic direction is well documented, the operational plan prioritises the plan and critical resources, and the project

More information

MOST DIFFICULT INTERVIEW QUESTIONS

MOST DIFFICULT INTERVIEW QUESTIONS MOST DIFFICULT INTERVIEW QUESTIONS When preparing for an interview, go through the following list of questions and write down appropriate responses. Don t memorize your answers; review them for content

More information

Common Emailing Phrases

Common Emailing Phrases Common Emailing Phrases Pick phrases from below and try to imagine an email to someone in your context using that phrase or those phrases, using your own ideas where there is. Use several phrases in the

More information

CARING IN PLACE WEB USER GUIDE

CARING IN PLACE WEB USER GUIDE CARING IN PLACE WEB USER GUIDE Instructions on how to use Caring in Place on the web The purpose of this document is to help you get started with Caring in Place on the web. Caring in Place is also available

More information

M O D E R N S O F T W A R E

M O D E R N S O F T W A R E A Client s Guide To M O D E R N S O F T W A R E Init() As software developers we see our fair share of software atrocities. Systems we re hired to fix, systems we need to integrate with or build upon,

More information

Custom Web Development Guidelines

Custom Web Development Guidelines Introduction Custom Web Development Guidelines Unlike shrink wrap software, custom software development involves a partnership between the architect/programmer/developer (SonicSpider) and the owner/testers/users

More information

Customer Service and Communication. Bringing service to the next level

Customer Service and Communication. Bringing service to the next level Customer Service and Communication Bringing service to the next level 1 Park Authority Philosophy & Goals Before focusing on customer service, it is first important to understand and reinforce the Park

More information

Private Today, Public Tomorrow

Private Today, Public Tomorrow Estimated time: 45 minutes Essential Question: How can you respect the privacy of others online? Learning Overview and Objectives Overview: Students reflect on their responsibility to protect the privacy

More information

Local Carriers Can Offer Big Time Data Services

Local Carriers Can Offer Big Time Data Services Local Carriers Can Offer Big Time Data Services Meeting the Challenges of Ever Changing Data Demands and Doing It With Hometown Friendly Service By: Brent Wehner Sales Manager, Thumb Cellular About Thumb

More information

Careers Audio Transcription Carolyn Roberts with Sally Harrison

Careers Audio Transcription Carolyn Roberts with Sally Harrison Careers Audio Transcription Carolyn Roberts with Sally Harrison I m talking to Sally Harrison now. Sally graduated from this College, as it was then, in 1984 with a Degree in Geography and Geology, but

More information

Did you bring the calendar? How do you like using it? Is it helping you and your child to work on accomplishing your goals?

Did you bring the calendar? How do you like using it? Is it helping you and your child to work on accomplishing your goals? APC Follow-Up Visit Objectives Record height and weight measurements (MA). Smart Text survey. Continue to build rapport. Review previous sessions. Follow up on goals set at last visit/call. Assess interest/readiness

More information

Multi-Factor Authentication (FMA) A new security feature for Home Banking. Frequently Asked Questions 8/17/2006

Multi-Factor Authentication (FMA) A new security feature for Home Banking. Frequently Asked Questions 8/17/2006 Multi-Factor Authentication (FMA) A new security feature for Home Banking Frequently Asked Questions 8/17/2006 1. Why is MFA being added? We take our obligation to protect our members seriously. To make

More information

The USA Mortgage Smart-Loan Guide

The USA Mortgage Smart-Loan Guide The USA Mortgage Smart-Loan Guide Page 1 of 8 The USA Mortgage Smart-Loan Guide Hello! Welcome to the USA Mortgage Smart-Loan Guide. Please keep in mind that this simple guide is not intended to be an

More information

Three Occupational Profiles

Three Occupational Profiles Three Occupational Profiles Occupation title 1: Occupation title 2: Occupation title 3: Wages: Wages: Wages Step 1: Research 1. Choose one occupation from the Three Occupational Profiles handout. Go back

More information

HOW WALMART FOUND ITS VOICE. An Interview with Director of Social Strategy Umang Shah

HOW WALMART FOUND ITS VOICE. An Interview with Director of Social Strategy Umang Shah HOW WALMART FOUND ITS VOICE An Interview with Director of Social Strategy Umang Shah REPUTATION MANAGEMENT Twenty months ago, Walmart decided it needed a fresh approach to getting its voice noticed in

More information

Technical problems. Taking notes. Mentioning documents. Answering questions. Problems with the questions. Asking questions.

Technical problems. Taking notes. Mentioning documents. Answering questions. Problems with the questions. Asking questions. Tips and language for telephone interviews What tips could you give someone about each stage of telephone interviews written below? Starting the telephone call Technical problems Taking notes Mentioning

More information

Scientific Experiments Using the Inquiry Activity Pendulums

Scientific Experiments Using the Inquiry Activity Pendulums Scientific Experiments Using the Inquiry Activity Pendulums Prep Time: 30 minutes Class Time: 1 class period Word Wall Words: experiment, independent variable, controlled variable, dependent variables,

More information

Tracking Budgets and Schedules

Tracking Budgets and Schedules Tracking Budgets and Schedules David V. Tennant, PE, PMP One of the simplest questions you are likely to encounter as an engineering or project manager is: Are we on budget and schedule? While this is

More information

13. Project Management and the Australian Bureau of Statistics: Doing What Works

13. Project Management and the Australian Bureau of Statistics: Doing What Works 13. Project Management and the Australian Bureau of Statistics: Doing What Works Dennis Trewin, Australian Statistician, Australian Bureau of Statistics Introduction Project management has to be a core

More information

Responding to a Disappointing Performance Review

Responding to a Disappointing Performance Review Responding to a Disappointing Performance Review Overview When your manager reviews your work and finds it wanting. Receiving a disappointing review First steps: Take notes and ask for clarification Gather

More information

Filename: P4P 016 Todd: Kim: Todd: Kim:

Filename: P4P 016 Todd: Kim: Todd: Kim: Filename: P4P 016 Todd: [0:00:18] Hey everybody, welcome to another edition of The Prosperity Podcast, this is No BS Money Guy Todd Strobel. Once again, we have my cohost, bestselling financial author

More information

Best Practice Email Marketing 101

Best Practice Email Marketing 101 Best Practice Email Marketing 101 So you ve decided to start marketing to your database via email. Congratulations for utilizing this great tool! There may be a few or a lot of things you have questions

More information

Is your LinkedIn profile 100% complete? Is your LinkedIn profile keyword optimized and formatted for recruiter searches?

Is your LinkedIn profile 100% complete? Is your LinkedIn profile keyword optimized and formatted for recruiter searches? 1 2 3 4 5 6 Do you know what an Applicant Tracking System (ATS) is? An ATS is used to parse (scan) resumes and find the ones that best match a job description based on keywords. Do you know how to optimize

More information

Beth Hennigan. 1 P a g e

Beth Hennigan. 1 P a g e 1 P a g e Gold - Unit 13 Using Email Use e-mail software tools and techniques to compose and send messages 1.1 I can select and use software tools to compose and format e-mail messages, including attachments

More information

Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault. Best Practices Whitepaper June 18, 2014

Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault. Best Practices Whitepaper June 18, 2014 Why Your SIEM Isn t Adding Value And Why It May Not Be The Tool s Fault Best Practices Whitepaper June 18, 2014 2 Table of Contents LIVING UP TO THE SALES PITCH... 3 THE INITIAL PURCHASE AND SELECTION

More information

10 Critical Mistakes that Salespeople Make with their CRM

10 Critical Mistakes that Salespeople Make with their CRM 10 Critical Mistakes that Salespeople Make with their CRM and how to avoid them. By Susan Clark Ten Critical Mistakes that Salespeople Make With Their CRM My youngest son was lucky enough to get a summer

More information

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...

More information

Learning Objectives. Chapter 6. Market Structures. Market Structures (cont.) The Two Extremes: Perfect Competition and Pure Monopoly

Learning Objectives. Chapter 6. Market Structures. Market Structures (cont.) The Two Extremes: Perfect Competition and Pure Monopoly Chapter 6 The Two Extremes: Perfect Competition and Pure Monopoly Learning Objectives List the four characteristics of a perfectly competitive market. Describe how a perfect competitor makes the decision

More information

Computer Assisted Language Learning. Blogger Tutorial

Computer Assisted Language Learning. Blogger Tutorial Blogger Tutorial While there are many, many blogging applications out there, I think that the easiest by far is Blogger. I personally use Blogger, in some form, for the 4 blogs that I currently run. Even

More information

User Questions and Answers from the 8/22/2014 Iowa TIER Support Webinar

User Questions and Answers from the 8/22/2014 Iowa TIER Support Webinar We had a wonderful turnout for our inaugural Iowa TIER Support Webinar. Many thanks to all who attended! Along with this excellent turnout were lots of great questions asked by our users. Here is a recap

More information

Networking Tips For Young Lawyers. Law students are typically trained to analyze facts, research applicable law, figure out

Networking Tips For Young Lawyers. Law students are typically trained to analyze facts, research applicable law, figure out Networking Tips For Young Lawyers Law students are typically trained to analyze facts, research applicable law, figure out options and advise clients accordingly. They graduate and become young lawyers

More information

The Secret to Day Trading How to Use Multiple Time Frames for Pinpoint Entry and Exit Points

The Secret to Day Trading How to Use Multiple Time Frames for Pinpoint Entry and Exit Points The Secret to Day Trading How to Use Multiple Time Frames for Pinpoint Entry and Exit Points Now I m not going to advocate day trading. That isn t what this report is about. But there are some principles

More information

The True Cost of Spreadsheets

The True Cost of Spreadsheets The True Cost of Spreadsheets People commonly perceive the cost of spreadsheets to be minimal since they come preinstalled on their corporate desktop. However, the true cost of spreadsheets to businesses

More information

Version Control Systems (Part 2)

Version Control Systems (Part 2) i i Systems and Internet Infrastructure Security Institute for Networking and Security Research Department of Computer Science and Engineering Pennsylvania State University, University Park, PA Version

More information

The Human Component of Cyber Security

The Human Component of Cyber Security www.thalescyberassurance.com In this white paper Humans, their preference to minimise their own inconvenience, their predictability, apathy and general naivety about the potential impacts of their actions,

More information

No overall dissatisfaction w/course curriculum. I never consulted w/my PS advisor. Was not so sure it was ever necessary.

No overall dissatisfaction w/course curriculum. I never consulted w/my PS advisor. Was not so sure it was ever necessary. Open-ended Questions Exit Survey Department of Political Science Spring 2004 #1 Negative feedback elaboration -More political theory classes would be helpful -Undergraduate lower division classes were

More information

What Are Certificates?

What Are Certificates? The Essentials Series: Code-Signing Certificates What Are Certificates? sponsored by by Don Jones W hat Are Certificates?... 1 Digital Certificates and Asymmetric Encryption... 1 Certificates as a Form

More information

Central England People First s friendly guide to downloading

Central England People First s friendly guide to downloading Central England People First s friendly guide to downloading What is Skype? Skype is a computer programme that turns your computer into a telephone. This means that you can speak to other people using

More information

Community Futures Management Consultant in a Box

Community Futures Management Consultant in a Box Community Futures Management Consultant in a Box Strategic Business Planning Purpose of this Document The purpose of this document is to provide you with the process that a management consultant would

More information

Scripts for Recruiters

Scripts for Recruiters Scripts for Recruiters Companion Script Guide for The New Recruiters Tool Kit www.greatrecruitertraining.com Copyright 2010 Scott Love 1 How to Use This Guide Use this companion script guide while watching

More information

CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Agile Software Development in Today s Industry CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Overview Introduction Software Development Methodologies

More information

Reputation Marketing

Reputation Marketing Reputation Marketing Reputation Marketing Welcome to our training, We will show you step-by-step how to dominate your market online. We re the nation s leading experts in local online marketing. The proprietary

More information

GRANTWRITING: GETTING STARTED GETTING ORGANIZED GETTING FUNDED. Martha Riecks askandevaluate@gmail.com

GRANTWRITING: GETTING STARTED GETTING ORGANIZED GETTING FUNDED. Martha Riecks askandevaluate@gmail.com GRANTWRITING: GETTING STARTED GETTING ORGANIZED GETTING FUNDED Martha Riecks askandevaluate@gmail.com Roll Call Popcorn Style - Name - Organization Recapping our Last Session: Finding federal and foundation

More information

Chapter 2 Writing Simple Programs

Chapter 2 Writing Simple Programs Chapter 2 Writing Simple Programs Charles Severance Textbook: Python Programming: An Introduction to Computer Science, John Zelle Software Development Process Figure out the problem - for simple problems

More information

Scott Barber Chief Technology Officer PerfTestPlus, Inc.

Scott Barber Chief Technology Officer PerfTestPlus, Inc. Understanding and Creating Effective Performance Test Reports First Presented for: Florida Institute of Technology Computer Science Seminar Scott Barber Chief Technology Officer PerfTestPlus, Inc. Effective

More information

The Demanding Job of An ILIT Trustee

The Demanding Job of An ILIT Trustee The Demanding Job of An ILIT Trustee Good day. Thank you for coming. The subject of my remarks today is The Demanding Job of An ILIT Trustee. An ILIT is short-hand or a nickname for an Irrevocable Life

More information

Execution of A Requirement Model in Software Development

Execution of A Requirement Model in Software Development Execution of A Requirement Model in Software Development Wuwei Shen, Mohsen Guizani and Zijiang Yang Dept of Computer Science, Western Michigan University {wwshen,mguizani,zijiang}@cs.wmich.edu Kevin Compton

More information

Ensure Your Marketing Gets Noticed

Ensure Your Marketing Gets Noticed DAY 13 TUTORIAL #7: Ensure Your Marketing Gets Noticed Copyright Academy For Growth Limited Suites 1 10, Springfield House, Water Lane, Wilmslow, Cheshire, SK9 5BG, United Kingdom www.bgsvault.co.uk Tel:

More information

Software Development Standard Deliverables

Software Development Standard Deliverables Software Development Standard Deliverables Lifecycle Methodology Created By Rafael Soultanov Version 1.1 September 19, 20044 Development Lifecycle Methodology Document Control Change Record Date Author

More information

Commitment-based Project Management. Timm J. Esque 1. (Partner, Ensemble Management Consulting, Tempe Arizona, USA)

Commitment-based Project Management. Timm J. Esque 1. (Partner, Ensemble Management Consulting, Tempe Arizona, USA) Commitment-based Project Management Timm J. Esque 1 (Partner, Ensemble Management Consulting, Tempe Arizona, USA) Abstract Commitment-based Management is emerging as a response to concerns about employee

More information

Dealing with problems and complaints

Dealing with problems and complaints 47 6 Dealing with problems and complaints STARTER Look at this list of things that customers complain about. Which three things annoy you the most as a customer? Compare your answers with a partner. a

More information

10 Cheap Ways To Motivate Your Sales Team

10 Cheap Ways To Motivate Your Sales Team 10 great hacks to motivate your sales people. Low cost ways to get the most from your sales team. Month 20XX 1. Working environment Sales is all about communicating so make sure your work space encourages

More information

Interference With Contract Relations Carries Big Risks

Interference With Contract Relations Carries Big Risks Sued for Someone Else s Breach Interference With Contract Relations Carries Big Risks By Albert S. Frank, LL.B. In the normal competitive struggle of business, you or your clients could stumble over a

More information

LONDON Operation Excellence Dashboard Metrics and Processes

LONDON Operation Excellence Dashboard Metrics and Processes LONDON Operation Excellence Dashboard Metrics and Processes Wednesday, June 25, 2014 08:30 to 09:30 ICANN London, England CAROLE CORNELL: Okay. I m sorry. Let s begin. I m going to play with this as I

More information

How to switch your online payment provider

How to switch your online payment provider How to switch your online payment provider An easy guide to more reliable payment processing SALE Switching your online payment provider The success of your online business depends on more than just inspiration

More information

New Research Identifies Four Distinct Types of Small Business Technology Buyers. How attitudes and beliefs influence purchasing behavior.

New Research Identifies Four Distinct Types of Small Business Technology Buyers. How attitudes and beliefs influence purchasing behavior. New Research Identifies Four Distinct Types of Small Business Technology Buyers How attitudes and beliefs influence purchasing behavior. Tracie Rollins, Infusionsoft August 2013 New Research Identifies

More information

GDB Tutorial. A Walkthrough with Examples. CMSC 212 - Spring 2009. Last modified March 22, 2009. GDB Tutorial

GDB Tutorial. A Walkthrough with Examples. CMSC 212 - Spring 2009. Last modified March 22, 2009. GDB Tutorial A Walkthrough with Examples CMSC 212 - Spring 2009 Last modified March 22, 2009 What is gdb? GNU Debugger A debugger for several languages, including C and C++ It allows you to inspect what the program

More information

Main Page Search August 25, 2010

Main Page Search August 25, 2010 1 of 6 8/25/2010 5:22 PM Main Page Search August 25, 2010 Association News Features/Substantive Law Spotlight/Profiles Departments Classifieds The Hennepin Lawyer Kenneth Ross August 24, 2010 Headlines

More information

Stock-picking strategies

Stock-picking strategies Stock-picking strategies When it comes to personal finance and the accumulation of wealth, a few subjects are more talked about than stocks. It s easy to understand why: playing the stock market is thrilling.

More information

A Simple Guide to Churn Analysis

A Simple Guide to Churn Analysis A Simple Guide to Churn Analysis A Publication by Evergage Introduction Thank you for downloading A Simple Guide to Churn Analysis. The goal of this guide is to make analyzing churn easy, meaning you wont

More information