PMS System FP Analysis. Step-1: Type of FP Count Development project FP count.

Slides:



Advertisements
Similar presentations
Photo by Karl Steinbrenner Supplier Strategy Moving Vendors from Level 1 To Levels 2 or 3 Valerie J Smith, CPCP.
Advertisements

Create an Application Title 1Y - Youth Chapter 5.
1 Advanced Tools for Account Searches and Portfolios Dawn Gamache Cindy Bylander.
Group Name Plan Year: 00/00/ /00/0000 Presented By:
Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Presented By: Your Name Here Your Title Here. Instructions: Find and Replace Delete This Slide Before Presenting Getting Started: Enrollment presentations.
Chit Fund Company Flowchart.
Controlled Online Accounting General Ledger and Adjustments.
FPA – IFPUG CPM 4.1 Rules.
GEtServices Services Training For Suppliers Requests/Proposals.
Enhancement Summary Moving Forward with XA IFM Enhancements R7.8 & R9.
Step 1: Enter your “21 Character Employee Id Or Alternate User Id” Step 2: Enter Personal Password & Click Login NOTE : (First use password is “21 Character.
S.NO.COMPARISON BETWEEN SAFEKHATAOFFLINE ACCOUNTING SOFTWARE 1 Completely hosted accounting information in the cloud Susceptible to computer/server.
Visiting Student Application Service (VSAS) 2014 Student Overview.
Travel Approval Quick Reference Guide v8 General Travel Information Overview of traveller and travel information:  Traveller’s role at ANU (if you have.
Automated Payment System. Benefits There is minimal training needed No expensive equipment necessary You can maintain your existing banking relationship.
Planning a software project: Function point analysis. José Onofre Montesa Andrés Universidad Politécnica de Valencia Escuela Superior de Informática Aplicada.
Name, 502 office symbol, , phone OCT010 FORT SAM HOUSTON FORT SAM HOUSTON NAF Human Resources Office Location Address: 502d FSS/NAF Human Resources.
CS 551 Estimation Fall December QSE Lambda Protocol Prospectus Measurable Operational Value Prototyping or Modeling sQFD Schedule, Staffing,
Data Model Examples USER SPECIFICATIONS.
Information Technology Project Management
FOR YOUR I.T. ASSISTANCE ROUND THE YEAR CONSULTANCY.
Bellezza Management Salon
Relgo Networks, Inc. Jubilee Hills, Hyderabad Realty Enterprise Resource Planning (ERP)
Copyright © The David Consulting Group, Inc. 1 UNDERSTANDING and EFFECTIVELY USING FUNCTIONAL MEASUREMENT Presented By The David Consulting Group.
About eChit Web-Based application designed developed in PHP, MYSQL. PHP : Programming Language MYSQL : Database Smarty : HTML Templates Apache : WebServer.
Administration Tab CiviCRM. Data Organization in CiviCRM: "Building Blocks" Contacts Reports Mail Tags Activities Contribe Member Events and Event Attendences.
STAY CONNECTED TOLLFREEEXPRESS CONTROL PANEL GUIDE.
Real-estate Management System
A Beauty Salon Management Key Features of The Product:  Masters  Employee salary management  Product stock management  Services and package management.
Cmpe 589 Spring Software Quality Metrics Product  product attributes –Size, complexity, design features, performance, quality level Process  Used.
Click on Reset your Password / Unlock Your Account
PaySmart A compendium of the major features. [A multi-functional administrative, client management and sales solution]
Courier Tracking System. Small Courier Operations Small courier services collect Letters and parcels from customers and issues its own POD number Then.
1 Estimation Function Point Analysis December 5, 2006.
Function Point Analysis. Function Points Analysis (FPA) What is Function Point Analysis (FPA)? Function points are a standard unit of measure that represent.
Krishna Technologies, Pune. 166/167, Dhanshree Apt, Opp. Kasba Ganpati Mandir, Kasba Peth, Pune – , Maharashtra. Phone :
Welcome to State of Michigan Time & Expense Processing Employee Expense Modification (No Advance) Tutorial Brought to you by the Office of Financial Management.
SAKY HCM Employee Details Payroll Management Leave Management Attendance Tracking Statutory Deductions Presented Saky.
Team Members and Roles AYE THET MON NG SIEW LENG PRAGATI TIN LAI WAI
Functional Size Measurement Methodologies. What is FSM ? Definitions: Functional Size: A size of the software derived by quantifying the Functional User.
540f07cost12oct41 Reviews Postmortem u Surprises? u Use white background on slides u Do not zip files on CD u Team leader should introduce team members.
FUNCTION POINT ANALYSIS & ESTIMATION
Intro to Estimating Part Art, Part Science. Importance of Good Estimates Time (Realistic Deadlines) most software projects are late because the time was.
Oracle E-Business Suite R12.1 Accounts Payables Partner Boot Camp Training Courseware Part VIII – Transaction Taxes in Payables.
Unit Elections 12/07/2010. Unit Elections Set up District Set up Unit Unit Contact Information Different Types of Unit Reports Unit Contact Manager Pre-Election.
Chit Fund Company Flowchart. Chit Fund Mainly Consists of 3 Parts 1. Main Branch 2. Sub Branch 3. Customer Details.
SchooleAccount Software. Software Home Page Desktop -> Double Click On SchooleAccount Icon.
Cost9b 1 Living with Function Points Bernstein and Lubashevsky Text pp
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Cost23 1 Question of the Day u Which of the following things measure the “size” of the project in terms of the functionality that has to be provided in.
Alternative Software Size Measures for Cost Estimation
The Work Breakdown Structure and Project Estimation
RET Rules One of the following rules applies when counting RETs:
Saral Accounting Package Saral Daily Collection Manage
Step 1 Login on UHCP Site
Quicken Installation Problem Number More info :
Alternative Software Size Measures for Cost Estimation
Visiting Student Application Service (VSAS) Student Overview
Software Size Measures for Cost Estimation
Function Point.
Visiting Student Application Service (VSAS) Student Overview
COCOMO Models.
DELIVERY RECEIPT DELIVERY RECEIPT No : Date : Customer
PASRAU withholding declaration
Member portal overview
Employee Self-Service (ESS) Portal
COCOMO MODEL.
Presentation transcript:

PMS System FP Analysis

Step-1: Type of FP Count Development project FP count

Step-2: Identification of Application Boundary Party System PMS NAB

Parliament Members Father Spouse property Party System NAB System PMS System

–NIC –Member name –Date of birth –Qualification –Experience –No. of times in Parliament Spouse –Spouse name –Spouse property –Spouse income Father –Father’s name –Father’s property –Father’s income Party System –ID –NIC –Political Party –Date Joined Party –Membership Info –Status NAB System NAB Case –ID –NIC –Case ID –Case Description –Start Date –Closing Date –Charges Property Financial information –Year –Income –Tax/year –Campaign Expense

Step-3: Identification of ILF’s ILFRETDETFunctional Complexity Parliament Members 315Low EIFRETDETFunctional Complexity Party System16Low NAB System316Low

Step-4: Identification of Transaction functions and their complexity EIFTRDETFunctional Complexity Add Data115Low Update Data115Low Delete Data115Low EOFTRDETFunctional Complexity Property Info14Low Member Assessment 22Low EQFTRDETFunctional Complexity Member w.r.t. Political Party 218Average Member Party Info 13Low List of Charges13Low Election Expenses 12Low Tax Details14Low

Step-5: Calculate Unadjusted FP Function Type Functional Complexity Complexity Total Function Types ILF1LowX 77 0AverageX 100 0HighX 1507 EIF2LowX 510 0AverageX 70 0HighX EI3LowX 39 0AverageX 40 0HighX 609 EO2LowX 48 0AverageX 50 0HighX 708 EQ4LowX 312 1AverageX 44 0HighX 6016 UFP 50

Step-6: Calculate Value Adjustment Factor General System CharacteristicsValue Data Communication1 Distributed Data Processing0 Performance 5 Heavily used configuration 0 Transaction Rate 4 On-line data entry 2 End-user efficiency 5 On-line update3 Complex Processing0 Reusability 0 Installation Ease2 Operational Ease5 Multiple sites 5 Facilitate change 2 Total Degree of Influence (TDI)35

Step-7: Calculate adjusted FP VAF = (TDI x 0.01) VAF = (35 x 0.01) VAF = 1 Adjusted FP = UFP x VAF 50 x 1 = 50

Automated Courier System FP Analysis

Type of FP Count Development FP count

Bank Courier service system m Customer Location Area City Office 1 m 1 Office Personnel Agent Admin Employee m 1 Order 1 1 Shipment System Boundary

Customer –C_id,name,SSN,address, ,phone ORDER –C_id, order_id,payment mode,destination address, expected delivery date OFFICE PERONNEL –ID, name, SSN, address, office id, , phone EMPLOYEE –Hiredate, login, pwd ADMIN –Authorization level, login, pwd AGENT –Location OFFICE –Id, location,type(head/local) SHIPMENT –Order_id,agent_id,shipment_status LOCATION –City code, city name –Area code,area name

Calculation of ILFs and EIFs ILFs –Customer No subgroup –Number of RETs = 1 –Number of DETs <20 1 RETs, <20 DETs  Complexity = Low –Order No subgroup –Number of RETs = 1 –Number of DETs <20 1 RETs, <20 DETs  Complexity = Low

Calculation of ILFs and EIFs…. –Shipment No subgroup –Number of RETs = 1 –Number of DETs <20 1 RETs, <20 DETs  Complexity = Low –Office Personnel Three subgroups (personnel + agent), (personnel+admin),(personnel+employee) –Number of RETs = 3 –Number of DETs <20 3 RETs, <20 DETs  Complexity = Low

Calculation of ILFs and EIFs… –Location Two sub groups –Number of RETs = 2 –Number of DETs <20 2 RETs, <20 DETs  Complexity = Low EIFs –Bank Complexity: low

Contribution of ILFs and EIFs ILF –Low8x 7 =56 –Avg0x10= 0 –High0x15= 0 EIF –Low1x 5 =5 –Avg0x7= 0 –High0x10= 0 Total = 61

Identification of EI’s, EO’s, EQ’s Use CaseTransaction Type FTRsDETsComplexity Add Customer infoEICustomer> 5Low Delete Customer infoEICustomer> 5Low View Customer infoEQCustomer<19Average Create orderEICustomer, order>16High Add orderEICustomer, order>16High View orderEOOrder<20Low Inquire orderEQOrder<20Low Add employee infoEIPersonnel<16Low Update employee infoEIPersonnel<16Low Delete employee infoEIPersonnel<16Low View employee infoEOPersonnel<20Low Inquire employee infoEQPersonnel<20Low

Identification of EI’s, EO’s, EQ’s… Add city,areEILocation, Office<16Low DeleteEILocation, Office<16Low UpdateEILocation, Office<16Low ViewEOLocation, Office<20Low InquireEQLocation, Office<20Low View main pageEOCustomer<16Low Place orderEICustomer, order, shipment > 5High PaymentEICustomer, order, shipment > 5High View paymentEOBank, order<19Low View locationEOLocation<19Low View shipmentEOShipment, order>6Average Inquire city etcEQLocation, office>6Average FTR’s Trans TypecomplexityDET’s Use case

Contribution of transaction functions EI Low8x 3 =24 Avg0x4= 0 High4x6=24 EQ Low6x 3 =18 Avg1x4= 4 High0x6= 0 EO Low3x 4 =12 Avg2x5= 10 High0x7= 0 Total = 88

Unadjusted function point count Total count = = 149

General System Characteristics 1. Data Communication 2. Distributed Data Processing 3. Performance 4. Heavily used configuration 5. Transaction Rate 6. On-line data entry 7. End-user efficiency 8.On-line update 9.Complex Processing 10.Reusability 11.Installation Ease 12.Operational Ease 13.Multiple sites 14.Facilitate change

Value Adjustment Factor General System Characteristics Data Communication Score = 1 Distributed Data Processing Score = 4, Distributed processing and data transfer are online and in both directions Performance Score = 3, Response time of the system is critical during all business hours Heavily Used Configuration Score = 5, There are special constraints on the application in the distributed components of the system. Transaction Rate Score = 0, there is no peak transaction period. Online Data Entry Score = 4, as more than 20 percent of transactions are interactive data entry. End User Efficiency Score = 2, four of the defined factors are a part of the design, which includes pre-assigned functions keys, Mouse interfaces Online Update Score = 3, nearly all the internal logic files are updated regularly over the Internet and the Intranet. Complex Processing Score = 2, at some points in application logical processing is extensive. Reusability Score = 1, reusable code is used with in the application Installation Ease Score = 1, there are no special considerations, but a setup will be required for installation. Operational Ease Score = 2, The application will minimize the use of tape mounts and paper handling. Multiple Sites Score = 1, User requirements require the consideration of needs of more than one installation site. Facilitate Change Score = 3, flexible query and report facility is provided that can handle complex requests.

Total Degree of Influence – TDI Can influence the FP count by ± 35% Value Adjustment Factor – VAF VAF = (TDI * 0.01) Adjusted FP Count – AFP AFP = UFP * VAF