Royce Edwards. Software Composition Technologies 75 Kentucky Way Freehold, New Jersey, USA

Size: px
Start display at page:

Download "Royce Edwards. Software Composition Technologies 75 Kentucky Way Freehold, New Jersey, USA"

Transcription

1 Royce Edwards Software Composition Technologies 75 Kentucky Way Freehold, New Jersey, USA (voice) (fax)

2 Royce Edwards has taught web site counting for many years at IFPUG events. Royce is now the newest member of IFPUG s Counting Practices Committee (CPC). Today Royce is a mobster and is doing a function point count for a very ypopular p game. He needs your help. 2

3 You are a software professional interested or accomplished in software measurement and wanting to learn how that applies to the web. Today you are participating i with your peers in a full application count of a website. This is the first time IFPUG has ever done this and you are making history. Go home to your companies and tell them about your accomplishments during this conference. 3

4 It s been said that Mob Wars is the most popular p facebook application. Mob Wars has 2.5 million active players and generates an estimated $1 million US to the developers each month. Most new software is web based so software measurement professionals need to have experience in this arena. Working as a team, we ll be able to size this entire application during this presentation. ti This practical experience will show the value of your attendance at ISMA 4 and will give you important career experience. 4

5 Since we have no access to documentation, we skip the first step. We determine the counting scope, boundaries and identify functional user requirements as normal. Since we have no schema or documentation on the data layout, we: Estimate the transactional functions first Measure the data functions Revise our estimate to finalize the measurement of the transactional functions. 5

6 Calculate the functional size of the Mob Wars application. Restrict our measurement to the players view. There is an administrator s view, and possibly others, that we have no access to. The principles p that we apply today could be applied to any of these other user views, including non-human users such as other machines or bots. 6

7 Function point counts can be identified, based on their purpose, as one of the following: Development project function point count Enhancement project function point count Application function point count The counting scope defines the set of Functional User Requirements to be included in the function point count. The boundary is a conceptual interface between the software under study and its users. 7

8 Four pieces of software are used to play Mob Wars Operating systems both client and server outside our boundary Player swebbrowser - outside our boundary facebook Application - outside our boundary - inside our boundary We ll be performing an application function point count today 8

9 9

10 10

11 As I pointed out before, we have no development documents. While up to date documentation simplifies our work, out of date or inaccurate documentation ti can make it a nightmare. Even accurate documentation may be impossible to discern without access to a Subject Matter Expert. An example would be a database schema. We would expect something named hash h table to be technical; however, what if we re measuring the local restaurants menu application? 11

12 During our first step of estimating the transactional functions, we record the DETs attempting to assign them logical names. After eliminating duplicates, we assign the DETs to functional groups. We examine the groups to see if RETs exist. Finally, we measure the data functions as we normally would. On the positive side, there is no possibility of technical data being mistaken for DETs. On the negative side, there is a possibility of assigning the same DET two different names and over measuring. 12

13 While IFPUG still doesn t have specific rules for measuring web applications, the New Environments Committee has issued recommendations. First, all of the standard d rules apply regarding elementary process, classification as EQ, EO, or EI, and counting the data elements (DETs). In addition, count one DET for each hyperlink that allows the user to control the accessing of another EQ. Count one DET for the text t of the page itself. Finally, count one FTR for each file read or referenced to retrieve the data requested for the page. 13

14 Each of you has a printed copy of the home page in front of you. Determine the number and type of transactional functions (EI, EO, EQ) on this page. Identify the DETs and FTRs for all of the transactional functions. If possible, determine the complexity. During our next exercise, we ll be breaking into groups so feel free to bounce ideas off your neighbors. We ll take 15 minutes for this exercise. Before we start, t the Godfather wants a word with you.. 14

15 Since you can t click on links and see what happens Starting from the top of the screen clicking on: Mob Wars refreshes this homepage Viking Clan & City of Ash links to other applications outside our boundary my yprofile e& recruit ut links sto other pages inside dethe egame top mobsters links to another page maintained inside the application boundary but outside of the player data ToS displays a maintained text file (subset of help file) help displays a maintained help file Everything on the next double height line is displayed except for (bank) and (hospital) which are hyperlinks inside the game The line starting with Home are all links inside id our game and Home simply refreshes our homepage The numbers separated by a slash like Health: 307/3210 represent two values 307 and 3210 which have been retrieved from an ILF 15

16 The values after more in: are countdown clocks expressed in minute:second Clicking on the Facebook Requests Page hyperlink tk takes you outside tid the application boundary Clicking on the Recruit Mobsters Now! button opens a pop-up p pwhich will publish a message outside the application boundary Clicking on the delete all news link removes all the messages for that t player Clicking any of the delete links next to a message removes only that message 16

17 17

18 Recruit Mobsters Now! Pop-Up Confirmation Message 18

19 How many transactional functions did everyone find and what type were they? How many DETs did everyone find and can you tell me what they were? How many FTRs were involved? Now, the big question, can we definitively tell the complexity of each function, or must we leave this function or functions open as an estimate? As a bonus, can anyone identify an ILF that s used by the application even though none of the elementary processes associated with the home page use it? 19

20 The primary intent of this page is to display information to the user. Since there are several calculations on the page (more in: 03:12) we have an EO. We have one FTR, a player data ILF. The amount of cash I have in my account is an example of player data. Because I have one FTR, once I ve counted at least 20 DETs I can classify this as a average complexity EO and di I m done. Both delete all news and delete are a single EI that update the news stored in the player data ILF. They access only one FTR with three DETs (player name, message id and submit). In the case of delete all news the message id is all. This EI is low complexity. 20

21 Primary Purpose is to send information outside the boundary, thus EQ. One FTR DETs for Player ID, text entered by player, the send button and the confirmation message. This results in a low complexity EQ 21

22 Transactional Function Type DET Count FTR Count Complexity Home Page EO 35 1 Average Delete News EI 3 1 Low Recruit EQ 4 1 Low Seeing the help hyperlink indicates that the program has at least application level help so we will be counting a help ILF later. 22

23 When a project is large or a timeline is short, you can use this technique to bring the project in on time. Ironically, this is based on a software technique known as Mob development. Mob development eliminates chokepoints by using numerous small teams each working on part of the project. One team simply integrates all the results. We ll be using this technique for the second exercise. 23

24 About 11 tabs of information need to be counted. After today, CFPS holders should expect to take 8 hours or less to count applications like this by themselves. Since out timeline is short, we ll use distributed measurement. Break kinto groups of 3 to 4 members and we re going to work the first tab (Jobs) together. I ll Ill be tossing a grenade to one group, don t worry, it s only plastic. The group that gets the grenade answers the question and tosses it to another group. You ll be amazed how quickly this tab is finished! i 24

25 25

26 Primary intent is to display a list of jobs that the player can perform. No calculations are involved, thus EQ. We only count the information below the heading The Job List as the banner information is the same as the home page. One FTR is involved; it is the Main Data that holds all of Mob Wars configurable parameters. The DETs are Job Description, Payout, Experience, Required, Number of Required, Energy, Bonus Item. We also count a DET for the text t on the page and dfor the submit button. Thus, the jobs tab is a low complexity EQ. 26

27 27

28 Primary intent is to update player ILF with the job that has been run (EI). Two FTRs, both Main Data and Player Data. DETs (input side) Job Description, Player ID, Do Job Button, and a confirmation. DETs (output side / confirmation message) Energy, Experience, and a calculated field representing the money earned. Two FTRs, 7 DETs yields an average complexity EI. 28

29 Let s take a quick look at the Jobs Tab and Do Job Action side by side: Transactional Type DET Count FTR Count Complexity Function Jobs Tab EQ 9 1 Low Do Job Action EI 7 2 Average 29

30 Each group will be assigned a tab. When it s completed bring it to me with a list of DETs on the forms provided and you ll be assigned another tab. I ll use the DETs and ILF/EIF information that you supply to organize into RETs and place in the correct data function. After we review the results, we ll discuss techniques for organizing glarger counts. We ll take 30 minutes to work on this in small groups. Please ask me if you run into any problem. 30

31 Areas to count: City Stockpile Fight Hitlist Godfather My Mob my profile recruit top mobsters ToS / help Please work in small groups for 30 minutes 31

32 We ve identified three ILFs and no EIFs. Help is a low complexity ILF, by convention. Player Data - Five RETs, ~ 25 DETs Average Complexity. Main Data To be completed in class when we discuss further techniques for measuring data functions. 32

33 As was said before this technique eliminates all non- functional data. The only problem is the possibility of over counting DETS. Using a simple spreadsheet will allow sorting and can reduce this problem immensely. Having one DET Master whose only job is to review every tab for consistent naming can all but eliminate the problem. Congratulations on counting 33

34 Hints to Counting Web Sites IFPUG New Environments Committee IFPUG Web Site Members Area Counting Practices Manual Version 4.3 IFPUG Counting Practices Committee IFPUG Web Site Members Area Mob Software: The Erotic Life of Code Richard P. Gabriel & Ron Goldman p// / 34

35 I would like to acknowledge two Certified Function Point Specialists for reviewing i this presentation: ti Janet Harris Russac Software Measurement Expertise Jrussac@SoftwareMeasurementExpertise.com (904) Raymond Boehm Software Composition Technologies RayBoehm@SoftCompTech.com (732)

EI, EO, EQ QUESTIONS. Expected Result: The student should obtain a score of 90 percent.

EI, EO, EQ QUESTIONS. Expected Result: The student should obtain a score of 90 percent. EI, EO, EQ QUESTIONS Objective: The following questions represent typical questions regarding transactions that will be on the exam. It is important that you become familiar with answering these types

More information

FPA and Portfolio Counting

FPA and Portfolio Counting FPA and Portfolio Counting Size for Application Maintenance projects the easy way Christine Green CFPS EDS and the EDS logo are registered trademarks of Electronic Data Systems Corporation. EDS is an equal

More information

Seminar on Software Cost Estimation: Function Points

Seminar on Software Cost Estimation: Function Points : Function Points Institut für Informatik, Universität Zürich Prof. Dr. Martin Glinz Arun Mukhija WS 2002/03 10. December 2002 Author: Christoph Suter Hoffeld 2 8057 Zürich fels@datacomm.ch 1 Introduction...4

More information

EXTERNAL INQUIRIES. Objective of Section: Definition: Rating:

EXTERNAL INQUIRIES. Objective of Section: Definition: Rating: EXTERNAL INQUIRIES 7 Objective of Section: Describe and define the concepts necessary to identify and rate External Inquiries. The exercises at the end of the section help the student demonstrate that

More information

E s timation of effort using F unction Points

E s timation of effort using F unction Points E s timation of effort using F unction Points -Vijay S hankar Vijay Shankar Cognizant Technology Solutions, Feb 2003. All rights reserved. You may make one attributed copy of this material for your own

More information

Shared Data Real-time Responses

Shared Data Real-time Responses itip Guidance from the Functional Sizing Standards Committee on topics important to you Shared Data Real-time Responses itip # 06 (Version 1.1 10/19/2014) itips provide guidance on topics important to

More information

Function Point Analysis

Function Point Analysis Function Point Analysis Introduction and Basic Overview as an Alternative to SLOC-based Estimation November 17, 2010 Tucker Moore TASC - ASOU Software Cost Estimation Two Main Types of Developed SW Cost

More information

Certified Function Point Specialist

Certified Function Point Specialist IFPUG I40-420 Certified Function Point Specialist Version: 4.1 Topic 1, Definitions IFPUG I40-420 Exam QUESTION NO: 1 When counting DETs which of the following rules apply? A. Count a DET for each recursive

More information

Improving the Accuracy of Function Points Counts

Improving the Accuracy of Function Points Counts The PROJECT PERFECT White Paper Collection Improving the Accuracy of Function Points Counts Abstract Amit Javadekar The Function Point (FP) Analysis model was invented by Allan Albrecht in 1979 as an alternative

More information

International Function Point Users Group References: Capers Jones: Applied Software Measurement (1997) Estimating Software Costs (1998)

International Function Point Users Group  References: Capers Jones: Applied Software Measurement (1997) Estimating Software Costs (1998) Function Point Estimation Normalized software project metric Application domain rather than technical domain Application functions and data rather than code International Function Point Users Group www.ifpug.org

More information

Interface Models and Function Point Calculation

Interface Models and Function Point Calculation Interface Models and Function Point Calculation Jeannie Bellows Senior Consultant jbellows@castek.com Who is Castek? Who is Castek? Global organization, headquartered in Toronto, Canada with offices in

More information

Joint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller

Joint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller Joint Application Design & Function Point Analysis the Perfect Match By Sherry Ferrell & Roger Heller Introduction The old adage It s not what you know but when you know it that counts is certainly true

More information

Part 1 - Process and Rules

Part 1 - Process and Rules Part 1 - Process and Rules This page intentionally left blank. Part 2 Counting Practices This page intentionally left blank. Part 3 - Examples This page intentionally left blank. Part 4 Appendices and

More information

Function Point Training

Function Point Training Function Point Training Instructor: David Longstreet David@SoftwareMetrics.Com www.softwaremetrics.com 816-739-4058 tel. or 816-228-8259 fax. 112 Two Day Schedule Day One - Function Points Concepts, Questions

More information

INTERNAL LOGICAL FILES

INTERNAL LOGICAL FILES INTERNAL LOGICAL FILES 9 Objective of Section: Describe and define the concepts necessary to identify and rate Internal Logical Files. The exercises at the end of the section help the student demonstrate

More information

Some doubts about the objectivity of logical determination of the uniqueness of the elementary process in the Function Point Analysis

Some doubts about the objectivity of logical determination of the uniqueness of the elementary process in the Function Point Analysis Some doubts about the objectivity of logical determination of the uniqueness of the elementary process in the Function Point Analysis Table of Contents Marian Zalcman, Ph.D. ASSECO Poland, Rzeszów 1. Introduction

More information

Steps to Complete Before Running Secondary Report Cards Prior to Year End

Steps to Complete Before Running Secondary Report Cards Prior to Year End Steps to Complete Before Running Secondary Report Cards Prior to Year End This document is for anyone that will be running building report cards, and covers the steps that should be completed prior to

More information

Microsoft SharePoint 2010

Microsoft SharePoint 2010 BrainStorm Quick Start Card for Microsoft SharePoint 2010 Getting Started Microsoft SharePoint 2010 brings together your organization s people, documents, information, and ideas in a customizable space

More information

Workshop 2-3: Function Point Analysis. Dietmar Pfahl

Workshop 2-3: Function Point Analysis. Dietmar Pfahl Software Economics Fall 2015 Workshop 2-3: Function Point Analysis Dietmar Pfahl (slides based on material of Marlon Dumas and (partly) on FPA Manual by David Longstreet) Function Point Analysis Function

More information

How to use your Participant Center for fundraising success! How to: Login

How to use your Participant Center for fundraising success! How to: Login How to: Login Visit comewalkwithme5k.org and click on the LOGIN button on the top, right-hand corner of the page. Enter the Username and Password you registered with. If you forgot either, click on the

More information

Workshop 2: Function Point Analysis. Marlon Dumas

Workshop 2: Function Point Analysis. Marlon Dumas Software Economics Fall 2012 Workshop 2: Function Point Analysis Marlon Dumas (slides partly based on FPA Manual by David Longstreet) Function Point Analysis Function point is a measure of the amount of

More information

Aligning Function Point Counting and Test Planning

Aligning Function Point Counting and Test Planning Aligning Function Point Counting and Test Planning Chris Francis, CSTE Senior Consultant Nestlé Purina Petcare Company Checkerboard Square St. Louis, MO 63164 1 Content Brief Background on Testing Similarities

More information

IFPUG 4.3 What You Need to Know!

IFPUG 4.3 What You Need to Know! DCG WEBINAR IFPUG 4.3 What You Need to Know! Sheila P. Dennis, CFPS sdennis@davidconsultinggroup.com Presentation Topics Let s Talk Function Points What Did They Do to the Counting Practices Manual (CPM)?

More information

MS Office 2016 Excel Pivot Tables - notes

MS Office 2016 Excel Pivot Tables - notes Introduction Why You Should Use a Pivot Table: Organize your data by aggregating the rows into interesting and useful views. Calculate and sum data quickly. Great for finding typos. Create a Pivot Table

More information

Congratulations on Becoming a New Coaches Website Owner!

Congratulations on Becoming a New Coaches Website Owner! Congratulations on Becoming a New Coaches Website Owner! You're purchasing a website that was designed and developed from the ground up to enable top level coaches to attract and convert high dollar coaching

More information

THE MAGIC OF A MILLION DOLLARS BY MAIL!

THE MAGIC OF A MILLION DOLLARS BY MAIL! THE MAGIC OF A MILLION DOLLARS BY MAIL! (A simple premise that explores the Secrets of Wealth and how a small purchase can lead to $1,000,000) Dear Fellow Wealth Seeker, You ve been pre-approved to join

More information

BIG CLIMB Profile Guide

BIG CLIMB Profile Guide BIG CLIMB Profile Guide A step by step guide on how to create your Big Climb personal page and profile to enhance the fundraising experience. Helpful hints before getting started: 1. The participant center

More information

How to Become a Successful Working Web Copywriter in Rebecca Matter AWAI Vice President and Director of Online Marketing

How to Become a Successful Working Web Copywriter in Rebecca Matter AWAI Vice President and Director of Online Marketing How to Become a Successful Working Web Copywriter in 2009 Rebecca Matter AWAI Vice President and Director of Online Marketing 2009 Web Copywriting Success Writing for the Web vs. Writing Direct Mail Opportunities

More information

Committee Chair Manual for AIA SEATTLE S ONLINE MEMBER COMMUNICATION TOOL. Questions? Contact AIA Seattle s Communications team.

Committee Chair Manual for AIA SEATTLE S ONLINE MEMBER COMMUNICATION TOOL. Questions? Contact AIA Seattle s Communications team. Contents Access to edit aiaseattle.org... 1 Committee Hub Pages... 2 Hub Page Editor... 2 Main Content Block... 2 Featured Image... 3 Files... 3 Events... 5 Recurring Committee Meetings... 8 Posts... 8

More information

Using Functions in Alice

Using Functions in Alice Using Functions in Alice Step 1: Understanding Functions 1. Download the starting world that goes along with this tutorial. We will be using functions. A function in Alice is basically a question about

More information

KIRKPATRICK FOUR LEVELS EVALUATION CERTIFICATION PROGRAM - SILVER LEVEL

KIRKPATRICK FOUR LEVELS EVALUATION CERTIFICATION PROGRAM - SILVER LEVEL KIRKPATRICK FOUR LEVELS EVALUATION CERTIFICATION PROGRAM - SILVER LEVEL Live Online Version PROGRAM DESCRIPTION Kirkpatrick silver level certification provides the structure and support you need to successfully

More information

Welcome to the Next Level Purchasing Association. Next Level Purchasing is absolutely delighted to have you as a member.

Welcome to the Next Level Purchasing Association. Next Level Purchasing is absolutely delighted to have you as a member. 0 Table of Contents Introduction... 1 Logging In... 2 Courses... 3 Accessing & Enrolling in Courses... 3 Attending Courses... 4 SPSM Family of Certifications: Exams... 4 SPSM Family of Certifications:

More information

by Sam Bakker 3000in30days.com

by Sam Bakker 3000in30days.com by Sam Bakker 0 Contents PART 1 Introduction Who am I PART 2 Setup Domain Hosting Email Autoresponder Site Builder PART 3 Developing a Skill Introduction Learning From Other Marketers Udemy PART 4 PLR

More information

Simple Function Point! measurement fully compatible with the IFPUG method 4.x

Simple Function Point! measurement fully compatible with the IFPUG method 4.x ! A new method for functional size measurement fully compatible with the IFPUG method 4.x Roberto Meli CEO - Data Processing Organization President Association N. 1 IFPUG FP Reference Model EQ EIF ILF

More information

Getting Around. Welcome Quest. My Fundraising Tools

Getting Around. Welcome Quest. My Fundraising Tools As a registered participant of this event, you have a variety of tools at your fingertips to help you reach your goals! Your fundraising center will be the hub for managing your involvement and fundraising

More information

Functional Size Measurement for Web Applications

Functional Size Measurement for Web Applications Functional Size Measurement for Web Applications Silvia Abrahão Valencia University of Technology, Spain sabrahao@dsic.upv.es Contents Part I Introduction Why measure? Software Metrics Why measure software

More information

A Step by Step Guide to Postcard Marketing Success

A Step by Step Guide to Postcard Marketing Success A Step by Step Guide to Postcard Marketing Success Table of Contents Why VerticalResponse?...3 Why Postcards?...4 So why use postcards in this modern era?...4 Quickstart Guide...6 Step 1: Setup Your Account...8

More information

Part 5 Appendices and Glossary

Part 5 Appendices and Glossary Part 5 Appendices and Glossary This page intentionally left blank. Part 5 Appendix A Appendix A: Functional Size Calculation Table Introduction Contents Appendix A includes a table to facilitate measuring

More information

Contains Time Sensitive Information Please Read Immediately

Contains Time Sensitive Information Please Read Immediately Important Information for Certified Coder Boot Camp elearning Version Course Participants 2017 Version Welcome to the Certified Coder Boot Camp elearning! Congratulations on your decision to further your

More information

Why isn t your chapter on Facebook?

Why isn t your chapter on Facebook? Why isn t your chapter on Facebook? Last Updated February 2011 Why Facebook? Interact with other Women of Today members Recruit members for your chapter Connect with younger generation Facebook is the

More information

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips

A new clients guide to: Activating a new Studio 3.0 Account Creating a Photo Album Starting a Project Submitting a Project Publishing Tips Getting Started With Heritage Makers A Guide to the Heritage Studio 3.0 Drag and Drop Publishing System presented by Heritage Makers A new clients guide to: Activating a new Studio 3.0 Account Creating

More information

Installation & Configuration Guide Enterprise/Unlimited Edition

Installation & Configuration Guide Enterprise/Unlimited Edition Installation & Configuration Guide Enterprise/Unlimited Edition Version 2.3 Updated January 2014 Table of Contents Getting Started... 3 Introduction... 3 Requirements... 3 Support... 4 Recommended Browsers...

More information

FP Sizing of SOA applications made easy!

FP Sizing of SOA applications made easy! FP Sizing of SOA applications made easy! Shalini Thulasi (CFPS) Email:Shalini.Thulasi@accenture.com Copyright 2010 Accenture All Rights Reserved. Accenture, its logo, and High Performance Delivered are

More information

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know.

TOP DEVELOPERS MINDSET. All About the 5 Things You Don t Know. MINDSET TOP DEVELOPERS All About the 5 Things You Don t Know 1 INTRODUCTION Coding and programming are becoming more and more popular as technology advances and computer-based devices become more widespread.

More information

Business Hacks to grow your list with Social Media Marketing

Business Hacks to grow your list with Social Media Marketing Business Hacks to grow your list with Social Media Marketing Social media marketing enables you to attract more attention when you create and share content. Social media platforms are great places to engage

More information

econnect Baccarat User Guide EC7 June 2017

econnect Baccarat User Guide EC7 June 2017 econnect Baccarat User Guide EC7 June 2017 Table of Contents Baccarat Camera View A. Card Displayed on Virtual Table B. Bet Session Recording C. How to open a camera D. What is displayed on Data View E.

More information

Function Point Counting - Hard Lessons Learnt

Function Point Counting - Hard Lessons Learnt Function Point Counting - Hard Lessons Learnt Faustin Moses Rethinam/ Ajay Verma/ Swaminathan Subraman Productivity Center of Excellence India Development Center Accenture Agenda Function Point Counting

More information

IT 220 Course Notes. Don Colton Brigham Young University Hawaii

IT 220 Course Notes. Don Colton Brigham Young University Hawaii IT 220 Course Notes Don Colton Brigham Young University Hawaii January 7, 2010 Contents 0 Preface 3 0.1 Why This Class?......................... 3 0.2 Expectations........................... 4 0.3 Basic

More information

5 Things to Know About Certification

5 Things to Know About Certification 5 Things to Know About Certification 5 Things to Know About Certification If you re thinking about a profession in allied health, or you re already in the field and ready to advance your career, you ve

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

every Website Packages

every Website Packages every every Website Packages So you ve decided you need a new website.. Congratulations! It s a big step venturing into the rabbit hole of the interwebs and you don t want to take a wrong turn. We love

More information

MANAGING PROJECTS USING PMI S STANDARDS. Facilitated by Mr. Andreas Solomou. 12, 19, 26 November and 3, 10 December :30 17:00

MANAGING PROJECTS USING PMI S STANDARDS. Facilitated by Mr. Andreas Solomou. 12, 19, 26 November and 3, 10 December :30 17:00 1 MANAGING PROJECTS USING PMI S STANDARDS Facilitated by Mr. Andreas Solomou 12, 19, 26 November and 3, 10 December 2018 08:30 17:00 CIIM Nicosia, 21 Akademias Ave. 2107 Registration deadline: 25 October

More information

How To Use My Alternative High

How To Use My Alternative High How To Use My Alternative High Preface Preface I put this together to address the issues and questions that come up all the time in class, especially for newer students. Preface I did this so that I could

More information

Probabilistic Models of Software Function Point Elements

Probabilistic Models of Software Function Point Elements Probabilistic Models of Software Function Point Elements Masood Uzzafer Amity university Dubai Dubai, U.A.E. Email: muzzafer [AT] amityuniversity.ae Abstract Probabilistic models of software function point

More information

Shakespeare App. A Multiple Choice Quiz

Shakespeare App. A Multiple Choice Quiz Shakespeare App A Multiple Choice Quiz In this tutorial we are going to create a multiple choice game in AppFurnace. This should take around 30 minutes plus the time it takes for you to type in your questions.

More information

Sage CRM elearning Sales, Marketing, Customer Service modules for Sage BMS

Sage CRM elearning Sales, Marketing, Customer Service modules for Sage BMS Sage CRM elearning Sales, Marketing, Customer Service modules for Sage BMS Contents 1.0 General... 3 1.1 What are the benefits of using Sage CRM elearning?... 3 1.2 Do I have to sit the exams?... 3 1.3

More information

PECB Certified ISO Lead Auditor. Master the Audit of Occupational Health and Safety Management System (OHSMS) based on ISO 45001

PECB Certified ISO Lead Auditor. Master the Audit of Occupational Health and Safety Management System (OHSMS) based on ISO 45001 Certified Lead Auditor Master the Audit of Occupational Health and Safety Management System (OHSMS) based on Why should you attend? is the first global Occupational Health and Safety Management System

More information

STUDENT USER GUIDE FOR

STUDENT USER GUIDE FOR STUDENT USER GUIDE FOR Contents Registering on Handshake... p. 2 Adjusting Public/Private settings...p. 3 Setting Notification Preferences p. 4 Uploading Documents. p. 4 Editing Documents... p. 5 Searching

More information

FAMCare Connect Admin Guide

FAMCare Connect Admin Guide 2011-2012 FAMCare Connect Admin Guide 2011-2012 The FAMCare Connect Administrator Guide will help a FAMCare administrator setup and configure the system. Contents How to Define Security Needs... 3 Security

More information

Financial Statements Using Crystal Reports

Financial Statements Using Crystal Reports Sessions 6-7 & 6-8 Friday, October 13, 2017 8:30 am 1:00 pm Room 616B Sessions 6-7 & 6-8 Financial Statements Using Crystal Reports Presented By: David Hardy Progressive Reports Original Author(s): David

More information

THEBES: THE GRID MIDDLEWARE PROJECT Project Overview, Status Report and Roadmap

THEBES: THE GRID MIDDLEWARE PROJECT Project Overview, Status Report and Roadmap THEBES: THE GRID MIDDLEWARE PROJECT Project Overview, Status Report and Roadmap Arnie Miles Georgetown University adm35@georgetown.edu http://thebes.arc.georgetown.edu The Thebes middleware project was

More information

EXTERNAL INPUTS. Objective of Section: Definition: Rating: Counting Tips:

EXTERNAL INPUTS. Objective of Section: Definition: Rating: Counting Tips: EXTERNAL INPUTS 5 Objective of Section: Describe and define the concepts necessary to identify and rate External Inputs. The exercises at the end of the section help the student demonstrate that they have

More information

Getting started with social media and comping

Getting started with social media and comping Getting started with social media and comping Promotors are taking a leap further into the digital age, and we are finding that more and more competitions are migrating to Facebook and Twitter. If you

More information

How to set up SQL Source Control The short guide for evaluators

How to set up SQL Source Control The short guide for evaluators GUIDE How to set up SQL Source Control The short guide for evaluators 1 Contents Introduction Team Foundation Server & Subversion setup Git setup Setup without a source control system Making your first

More information

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3

15 Minute Traffic Formula. Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 Contents HOW TO GET MORE TRAFFIC IN 15 MINUTES WITH SEO... 3 HOW TO TURN YOUR OLD, RUSTY BLOG POSTS INTO A PASSIVE TRAFFIC SYSTEM... 4 HOW I USED THE GOOGLE KEYWORD PLANNER TO GET 11,908 NEW READERS TO

More information

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist

Creating Effective School and PTA Websites. Sam Farnsworth Utah PTA Technology Specialist Creating Effective School and PTA Websites Sam Farnsworth Utah PTA Technology Specialist sam@utahpta.org Creating Effective School and PTA Websites Prerequisites: (as listed in class description) HTML

More information

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL

TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL TUTORIAL FOR IMPORTING OTTAWA FIRE HYDRANT PARKING VIOLATION DATA INTO MYSQL We have spent the first part of the course learning Excel: importing files, cleaning, sorting, filtering, pivot tables and exporting

More information

Michigan Virtual Career Fair (VCF) Candidate Guide

Michigan Virtual Career Fair (VCF) Candidate Guide Michigan Virtual Career Fair (VCF) Candidate Guide Computer Checks It is essential that you run the following Computer Checks WELL IN ADVANCE of the live event day to ensure that your computer is set up

More information

New Frontiers: An Overview of IFPUG s New Software Measurement Certification for Individuals. Janet Russac Chair Management Reporting Committee

New Frontiers: An Overview of IFPUG s New Software Measurement Certification for Individuals. Janet Russac Chair Management Reporting Committee New Frontiers: An Overview of IFPUG s New Software Measurement Certification for Individuals Janet Russac Chair Management Reporting Committee COMMITTEE MEMBERS Janet Russac, The David Consulting Group

More information

Web Site Documentation Eugene School District 4J

Web Site Documentation Eugene School District 4J Eugene School District 4J Using this Documentation Revision 1.3 1. Instruction step-by-step. The left column contains the simple how-to steps. Over here on the right is the color commentary offered to

More information

Cheetah Exam Prep for the PMP Virtual Live Course Syllabus

Cheetah Exam Prep for the PMP Virtual Live Course Syllabus Cheetah Exam Prep for the PMP Virtual Live Course Syllabus PMBOK Guide Fifth Edition Thank you for downloading Cheetah Learning s Syllabus for the Virtual Live PMP Exam Prep Course. Inside, you will find

More information

Technical Report

Technical Report FULL FUNCTION POINTS: COUNTING PRACTICES MANUAL Technical Report 1997-04 Edited by Software Engineering Management Research Laboratory and Software Engineering Laboratory in Applied Metrics (SELAM) In

More information

Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou

Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou 1 Managing Projects Using PMI s Standards facilitated by: Mr. Andreas Solomou 05, 12, 19 April 2019 03, 07 May 2019 Time: 08:30 17:00 Venue: CIIM Nicosia, 21 Akademias Avenue, 2151 Aglandjia Language of

More information

Missouri State Educator Certification Q & A

Missouri State Educator Certification Q & A PLEASE NOTE: THIS DOCUMENT IS A GENERAL INFORMATION DOCUMENT WITH HELPFUL QUESTION AND ANSWERS ONLY - IT IS YOUR RESPONSIBILITY TO CHECK WITH THE DEPARTMENT OF ELEMENTARY AND SECONDARY EDUCATION (DESE)

More information

Social Networking Applied

Social Networking Applied Social Networking Applied 1 I. Facebook Social Networking Applied Uses: An address book: Facebook users can share their current city, e-mail address, phone number, screen name, street address, and birthday

More information

Using the Cypress College Calendar of Events (Virtual Event Management System, VEMS)

Using the Cypress College Calendar of Events (Virtual Event Management System, VEMS) Using the Cypress College Calendar of Events (Virtual Event Management System, VEMS) Cypress College ~ Facilities Office Betty Germanero bgermanero@cypresscollege.edu 714-484-7388 August 9, 2012 Using

More information

How to Set up Your Fundraising Page, Connect with Facebook and Raise funds for WINGS

How to Set up Your Fundraising Page, Connect with Facebook and Raise funds for WINGS How to Set up Your Fundraising Page, Connect with Facebook and Raise funds for WINGS Table of Contents How to Register with Facebook... 2 Start Fundraising!... 3 Get Sponsors... 3 My Fundraising... 4 Thank

More information

GAME MANAGEMENT SYSTEM (GMS) PEOPLE GUIDE

GAME MANAGEMENT SYSTEM (GMS) PEOPLE GUIDE GAME MANAGEMENT SYSTEM (GMS) PEOPLE GUIDE People Guide Contents 1. Home The Dashboard Page 3 2. Navigation & The Grids Page 7 3. Members Grid Page 9 3.1 Expand Edit 3.2 Full Edit 3.3 Create New Member

More information

Learn Linux in a Month of Lunches by Steven Ovadia

Learn Linux in a Month of Lunches by Steven Ovadia Learn Linux in a Month of Lunches by Steven Ovadia Sample Chapter 17 Copyright 2017 Manning Publications brief contents PART 1 GETTING LINUX UP AND RUNNING... 1 1 Before you begin 3 2 Getting to know Linux

More information

Seven Things You Didn t Know You Could Do With Google Analytics

Seven Things You Didn t Know You Could Do With Google Analytics Seven Things You Didn t Know You Could Do With Google Analytics Introduction Google Analytics is a fantastic and powerful tool for tracking your website activity and using that data to inform and improve

More information

Project Collaboration

Project Collaboration Bonus Chapter 8 Project Collaboration It s quite ironic that the last bonus chapter of this book contains information that many of you will need to get your first Autodesk Revit Architecture project off

More information

SharePoint Virtualization and the Benefits of Modern Data Protection with Veeam Explorer for Microsoft SharePoint

SharePoint Virtualization and the Benefits of Modern Data Protection with Veeam Explorer for Microsoft SharePoint SharePoint Virtualization and the Benefits of Modern Data Protection with Veeam Explorer for Microsoft SharePoint Chris Henley Microsoft Certified Professional, MCSE, MCSA and Veeam Product Strategy Specialist

More information

STEPS TO REGISTERING FOR OUR ONLINE AUCTIONS:

STEPS TO REGISTERING FOR OUR ONLINE AUCTIONS: STEPS TO REGISTERING FOR OUR ONLINE AUCTIONS: Thank you for your interest in our Online Auctions! We offer a great variety of items - The registration process is easy, just follow these steps. Once you

More information

The IFPUG Software Measurement Certification. Betsy Clark Presentation to the PSM Technical Working Group February 24, 2004

The IFPUG Software Measurement Certification. Betsy Clark Presentation to the PSM Technical Working Group February 24, 2004 The IFPUG Software Measurement Certification Betsy Clark Presentation to the PSM Technical Working Group February 24, 2004 Background - 1 International Function Point Users Group (IFPUG) Non-profit, member-governed

More information

CIW: Advanced HTML5 and CSS3 Specialist. Course Outline. CIW: Advanced HTML5 and CSS3 Specialist. ( Add-On ) 16 Sep 2018

CIW: Advanced HTML5 and CSS3 Specialist. Course Outline. CIW: Advanced HTML5 and CSS3 Specialist.   ( Add-On ) 16 Sep 2018 Course Outline CIW: Advanced HTML5 and CSS3 Specialist 16 Sep 2018 ( Add-On ) Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

Boundaries: The Undiscovered Territory

Boundaries: The Undiscovered Territory Boundaries: The Undiscovered Territory 2009 The Problem... Many definitions although lots of similarities Individual perception can and does impact the definition of boundaries Boundary definition can

More information

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09

Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 09 Hello, today we will create another application called a math quiz. This

More information

EVOLVED. Function Points. Lee Fischman COCOMO/SCM 15 Forum Spring 2000

EVOLVED. Function Points. Lee Fischman COCOMO/SCM 15 Forum Spring 2000 EVOLVED Function Points Lee Fischman COCOMO/SCM 15 Forum Spring 2000 Galorath Incorporated 2000 1 Traditional Function Points - A Great Start At Functional Scoping Identification Input Inquiry Output Complexity

More information

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman

SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman SharePoint 2010 Site Owner s Manual by Yvonne M. Harryman Chapter 9 Copyright 2012 Manning Publications Brief contents PART 1 GETTING STARTED WITH SHAREPOINT 1 1 Leveraging the power of SharePoint 3 2

More information

INDEPENDENT SOLUTIONS. WORLD CLASS SERVICE. INTERNATIONAL MAILING SOLUTIONS

INDEPENDENT SOLUTIONS. WORLD CLASS SERVICE. INTERNATIONAL MAILING SOLUTIONS INDEPENDENT SOLUTIONS. WORLD CLASS SERVICE. INTERNATIONAL MAILING SOLUTIONS I N T E R N A T I O N A L M A I L I N G S O L U T I O N S We Deliver Quality Mailings that Enhance Your Business Your printed

More information

CALCULUS LABORATORY ACTIVITY: Numerical Integration, Part 1

CALCULUS LABORATORY ACTIVITY: Numerical Integration, Part 1 CALCULUS LABORATORY ACTIVITY: Numerical Integration, Part 1 Required tasks: Tabulate values, create sums Suggested Technology: Goals Spreadsheet: Microsoft Excel or Google Docs Spreadsheet Maple or Wolfram

More information

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog:

Furl Furled Furling. Social on-line book marking for the masses. Jim Wenzloff Blog: Furl Furled Furling Social on-line book marking for the masses. Jim Wenzloff jwenzloff@misd.net Blog: http://www.visitmyclass.com/blog/wenzloff February 7, 2005 This work is licensed under a Creative Commons

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Part II Composition of Functions

Part II Composition of Functions Part II Composition of Functions The big idea in this part of the book is deceptively simple. It s that we can take the value returned by one function and use it as an argument to another function. By

More information

Function Point Counting Practices Manual. Release 4.2.1

Function Point Counting Practices Manual. Release 4.2.1 Function Point Counting Practices Manual Release 4.2.1 International Function Point Users Group (IFPUG) Function Point Counting Practices Manual Release 4.2.1 Chairperson, Counting Practices Committee

More information

A PRACTICAL GUIDE TO SHAREPOINT 2013: NO FLUFF! JUST PRACTICAL EXERCISES TO ENHANCE YOUR SHAREPOINT 2013 LEARNING! BY SAIFULLAH SHAFIQ

A PRACTICAL GUIDE TO SHAREPOINT 2013: NO FLUFF! JUST PRACTICAL EXERCISES TO ENHANCE YOUR SHAREPOINT 2013 LEARNING! BY SAIFULLAH SHAFIQ A PRACTICAL GUIDE TO SHAREPOINT 2013: NO FLUFF! JUST PRACTICAL EXERCISES TO ENHANCE YOUR SHAREPOINT 2013 LEARNING! BY SAIFULLAH SHAFIQ DOWNLOAD EBOOK : A PRACTICAL GUIDE TO SHAREPOINT 2013: NO FLUFF! SHAREPOINT

More information

This guide will take you through the application on your iphone.

This guide will take you through the application on your iphone. 1 There are two pieces to FastRecruit. The first piece is the FastRecruit Admin Portal which is a website that allows your staff to grant access to other staff members and identify http://download.fastmodelsports.com/support/fastrecruithelp.pdf

More information

Medication Training Instructions

Medication Training Instructions Medication Training Instructions Task A: Create an Account (If you already have an account, skip to Task B). 1. Using Internet Explorer 8 or higher, go to https://ky.train.org (or click on this link).

More information

Welcome to the Hyster Training Knowledge Center

Welcome to the Hyster Training Knowledge Center Welcome to the Hyster Training Knowledge Center Welcome to the Training Knowledge Center 1. TKC Overview 1 2. User s Guide 3 3. Manager s Guide 7 4. Frequently Asked Questions 14 5. TKC Issues and Comments

More information

Solar Campaign Google Guide. PART 1 Google Drive

Solar Campaign Google Guide. PART 1 Google Drive Solar Campaign Google Guide This guide assumes your team has already retrieved its template Solar Campaign folder from Vital Communities and shared it with the entire volunteer team on Google Drive. To

More information