Escolar Documentos
Profissional Documentos
Cultura Documentos
dat’, ‘r’)
data = datfile.read(5 * LONG_SIZE)
if is_64_bit:
v1, v2, n1, n2, l1, l2, s1, s2, f1, f2 = struct.unpack(‘!10L’, data)
Estimation
version = v1 + (v2 << 32)
numstr = n1 + (n2 << 32)
longlen = l1 + (l2 << 32)
shortlen = s1 + (s2 << 32)
flags = f1 + (f2 << 32)
else:
using
version, numstr, longlen, shortlen, flags = struct.unpack(‘5l’, data)
delimiter = datfile.read(1)
datfile.read(3) # Throw away padding bytes
if is_64_bit: datfile.read(4) # 64-bit machines align to 8 bytes
Function datfile.seek(LONG_SIZE * r, 1)
data = datfile.read(LONG_SIZE * 2)
if is_64_bit:
# Seek to the chosen pointer
Point
else:
start, end = s1 + (s2 << 32), e1 + (e2 << 32)
Live Virtual
if __name__ == ‘__main__’:
import sys
if len(sys.argv) == 1:
print ‘Usage: fortune.py <filename>’
sys.exit()
Classroom
Organised by
INDIA
Software Estimation Using Function Point Analysis
Program Overview:
More than 50% of software projects fail because of time and cost
overrun. Many such failures are traced back to poor estimation.
Ad-hoc estimation not only can ruin the project success but also your
career as a programmer or a project manager.
Career related:
Session 1: Session 3:
1. Introduction to Software Estimation
2. Importance of domain or functional knowledge for right estimation
3. Types of Estimation 1. Software productivity
a. Size Estimation a. Productivity Measurement
b. Effort Estimation b. Function Point to Person Months conversion
c. Schedule Estimation 2. Cost calculation for software development
4. Function Point Analysis
a. History, Background 3. Major case study
b. Benefits of FPA a. Identification of Elementary processes
c. Types of function point count b. Identification of Data elements and Record elements
5. Identifying application boundaries c. Counting and rating of EI, EO, EQ, ILF and EIF
6. Elementary processes with Examples d. Calculation of VAF for identified GSCs
7. Data, Records and Files e. Calculation of Function point
8. Transactional function Type f. Conversion to Person Months
a. External Inputs (EI)
b. External Outputs (EO) 4. Quiz
c. External Inquiry (EQ)
9. Quiz
Session 4:
Session 2: 1. Group case study on mutually agreed topics with participants
1. Identifying Data Element Type (DET) a. Presentation of results by various groups.
2. Identifying Record Elementary Type (RET) 2. How to prepare a project plan?
3. Data Function Type a. Resource identification and allocation
a. Internal Logical File (ILF) b. Efforts distribution for all phases
b. External Interface File (EIF) c. Scheduling of tasks
4. Identifying File Type Referenced (FTR) 3. Quiz
5. How to count unadjusted function point?
6. Rating of components
7. General System Characteristics(GSC) descriptions
8. Calculation of Value Adjustment Factor(VAF)
9. Calculation of Function Point
10. Quiz
Participant Mix
• Software Engineers • Software Testers/ Test engineers • IT Team Leader
• Business Analysts • IT Project Leader • IT Project Managers
Faculty Profile
Mr. Wilfred Raju has overall 24 years+(>15 yrs in IT) experience in IT Project/Program delivery management, Product
development and Consulting- Business Process Re-engineering, IT Portfolio Rationalization and Six sigma consulting with a
capability to start new Business units/Practices, manage and operate as profitable centres.
Mr. Wilfred Raju has played roles like Delivery Head, Principal Consultant, Program Manager, Project Manager and
EDP/MIS Manager in IT companies like Mahindra Satyam, NatureSoft and Geosoft and non IT Company like Central
Warehousing Corporation.
Mr. Wilfred Raju has conducted many Six sigma and Project Management training programmes including “Function Point
Analysis” for IT as well as non-IT employees. Wilfred has written a book on software project management. One of the
chapters in this book covers Software estimation using function point analysis of IFPUG.
April 12, 13,14,15 (7:00PM to 10:30PM) – Live Virtual Classroom Four Sessions Rs.4,500/-
(Online interactive session with the faculty)
Two Sessions Rs.2,500/-
(one and two)
Registration Fees*
I am interested in
Four Sessions Rs.4,500/-
Exhibiting products / services in the events.
Two Sessions (one and two) Rs.2,500/-
Being a Sponsor of this event
Details : * Service Tax Applicable
Registration Details :
The Registration Fee includes the following: Study Material, Scrum Master
Certification Exam, 2-years membership in Scrum Alliance, lunch on both
Title: .............................................................First Name: ................................................................. days.
Accommodation is not included. Detailed delegate information
Last Name: .........................................................................................................................................
will be sent to you approximately two weeks before the event.
Position: .............................................................................................................................................. Payment is required in advance of the event, or at the latest, paid
at the event.
Organization: .....................................................................................................................................
Payment may be made by par cheque or demand draft drawn in
Address: .............................................................................................................................................. favour of “OptiRisk Learning Systems (P) ltd” payable at Chennai.
................................................................................................................................................................
Tel (off):........................................................... Mobile:..................................................................... WHAT HAPPENS IF I HAVE TO CANCEL?
Confirm your CANCELLATION in writing up to 15 working days
Email: ...................................................................................................................................................
before the event and receive a refund less a 10% service charge.
Regrettably, no refunds can be made for cancellations received
Delegate Category:
less than 15 working days prior to the event. However,
Industry
SUBSTITUTIONS are welcome at any time.
Academics (Professors & researchers, etc) The organisers reserve the right to amend the programme if
Research Student necessary. INDEMNITY: Should for any reason outside the control
of OptiRisk Learning Systems (P) ltd (hereafter called OptiRisk), the
Fees (Rs.) venue or the speakers change, or the event be cancelled due to
industrial action, adverse weather conditions, or an act of
Instrument type:................................................................................................................................
terrorism, OptiRisk will endeavour to reschedule, but the client
Instrument Number: ....................................................................................................................... hereby indemnifies and holds OptiRisk harmless from and against
Instrument Date: .............................................................................................................................. any and all costs, damages and expenses, including attorneys fees,
Payable at:........................................................................................................................................... which are incurred by the client. The construction validity and
performance of this Agreement shall be governed by all aspects by
the laws of India to the exclusive jurisdiction of whose court the
Parties hereby agree to submit.
Note: The cheque / DD should be drawn in favour of
“OptiRisk Learning Systems (P) ltd”, payable at Chennai.
For registration and more information on the workshop or to find out about exhibition, sponsorship, please contact Padmakumar. Bala
Email: contact@optiriskindia.com Ph: +91 90945 32918 / +91 44 45018472
Or register online at: http://www.optiriskindia.net/