Web Development: Estimating Quick-to-Market Software
|
|
|
- Karen Lee
- 10 years ago
- Views:
Transcription
1 Web Development: Estimating Quick-to-Market Software Donald J. Reifer 15 th International Forum on COCOMO and Software Estimation 10/25/00 Copyright 2000, RCI 1
2 Setting the Stage Business and government are rushing to web Many organizations are embracing quick-tomarket paradigms (death march projects, etc.) These changes result in new way for applications to be engineered 10/25/00 Copyright 2000, RCI 2
3 Web Versus Traditional Projects Characteristics Primary aim Typical size Timeline Technology used Process Traditional Build products at minimum cost Medium to large ( engineers) months OOT, CASE tools, generators, C++, etc. CMM-based Web Bring products to market quickly Small (3-10 engineers) 3-6 months CBSE, frameworks, Java, multi-media, etc. Ad hoc, death marches 10/25/00 Copyright 2000, RCI 3
4 Reasons for Death Marches Startup mentality of fledging, entrepreneurial companies Naïve promises made by marketing, senior executives, inexperienced project leaders The Marine Corp mindset real programmers don t need sleep (feed them pizza and keep them coding) Intense pressure put on for quick return by investors Heat placed on firm due to globalization of marketplace Many unplanned and unexpected crises (turnover, etc.) Source: Yourdon, Death March, Prentice-Hall, /25/00 Copyright 2000, RCI 4
5 More on Web Versus Traditional Characteristics Products Development staff Estimating technology Traditional Code-based systems, done in-house, mostly new, many external interfaces, often complex Professional software engineers Size: SLOC or fp Resources: models or WBS estimate Web Object-based systems, multi-media, done outhouse, many reusable parts, few external interfaces, often simple Graphics designers, software engineers, etc. Size:??? (web objects) Resources: ad hoc or via WBS estimate 10/25/00 Copyright 2000, RCI 5
6 Web-Based Estimating Challenges Characteristics Estimating process Size estimation Schedule estimation Traditional Most use analogy and past experience Requirements drive estimates SLOC or function points used Legacy, reuse, etc. handled as % new Most estimated using cube root relationship Web Most use WBS (inputs from developers) Applications are built using frameworks or templates (90% solution) Web objects proposed (applets, video, etc.) No agreed to metric Analysis show estimates too long (square root?) 10/25/00 Copyright 2000, RCI 6
7 Web-Based Estimating Challenges Characteristics Effort estimation Calibration What-if analysis Traditional Estimated using regression or via knowledge base Modified by cost drivers Allocated via rules or Rayleigh curves Use past experience Quantitative Estimated by breaking the job down into tasks and having responsible engineer estimate what is needed to do job Little history No knowledge base Based on folklore Qualitative Web 10/25/00 Copyright 2000, RCI 7
8 New Size Metrics Traditional Source lines of code Non-visual, no motion, etc. Function points Conventions don t exist Function point extensions (3D, predictive object points, etc.) Requirements driven, often OO-based, non-visual UML metrics Same as extensions Non-Traditional Multi-media files Graphics - Text Audio - Motion Pictures (JPEG, etc.) Web components Applets, Agents, etc. Fine-grained building blocks DCOM, CORBA, etc. Coarse-grained components Shopping carts, etc. 10/25/00 Copyright 2000, RCI 8
9 Time for Some Heresy Halstead s Equation for Volume V = N log 2 (n) = (N 1 + N 2 ) log 2 (n 1 + n 2 ) Where: N = number of occurrences of Operands/Operators n = number of distinct Operands/Operators N 1 = total occurrences of Operand estimator N 2 = total occurrences of Operator estimator n 1 = number of unique Operands estimator n 2 = number of unique Operator estimator V = volume of work involved represented as we objects 10/25/00 Copyright 2000, RCI 9
10 Web-Based Size Predictors Web Object Predictors # of building blocks # of COTS components # of multi-media files # of application or object points (or others proposed) Example Operands Widgets, fined-grained components (ActiveX, DCOM, OLE, etc.), etc. COTS programs, library routines, web objects (cart), etc. Text, video, audio, etc. (not graphics files) # server tables, # client tables, # states, # entities, attributes, etc. Example Operators Create, apply, call, dispatch, interface, terminate, etc. Transform, access, bind, generate, interface, etc. Create, cut, paste, clear, edit, etc. Transform, access, modify, instantiate, generate, etc. 10/25/00 Copyright 2000, RCI 10
11 More Web-Based Predictors Web Object Predictors # of web components # of xml, sgml, html and query lines # of graphics files # of scripts (visual language, audio, motion, etc.) Example Operands Applets, agents, guards, etc. Lines including links to data attributes Templates, pictures, images, etc. Macros, containers, etc. Example Operators Create, schedule, dispatch, etc. Create, call, browse, link, traversal, etc. Apply, align, import, export, insert, etc. Create, store, edit, distribute, serialize, generate, etc. 10/25/00 Copyright 2000, RCI 11
12 Web Object Calculation Worksheet Web Object Predictors Low Medium High # of building blocks # of components # of multi-media files # of application or object points * * * # of web components # of xml, sgml, html & query lines # of graphics files # of scripts Other * Assume weights have already been applied 10/25/00 Copyright 2000, RCI 12
13 Interesting Findings Size of application is extremely sensitive to counting conventions Must use one set of conventions consistently We use IFPUG and weighted methods per class Fit data using web objects, not SLOC or other metric Weighted goodness of fit significantly better than for unweighted predictors Based upon 46 completed projects whose size ranged from 20 to 100 web objects Currently defining weightings more precisely 10/25/00 Copyright 2000, RCI 13
14 Estimation via COCOMO II Effort estimation via Early Design model Had co-linearity in the data which was noisy Simplified the effort estimation model further to eliminate co-linearity/fit the data Resulting model has eight drivers and fixed power laws based upon four types of web applications researched Schedule estimation via Early Design model Estimate was way off so used square instead of cube root relationship (based on scaling rules) 10/25/00 Copyright 2000, RCI 14
15 WEBMO Web Estimation Model 8 Effort = A C i (Size) P1 Duration = B(Effort) P2 i=1 Where: A = effort coefficient B = duration coefficient C i = cost drivers P1 = effort power law P2 = duration power law 10/25/00 Copyright 2000, RCI 15
16 Cost Drivers Kept Early Design model drivers: RCPX Product Reliability & Complexity RELY, DATA, CPLX, DOCU PDIF Platform Difficulty TIME, STOR, PVOL PERS Personnel capability ACAP, PCAP, PCON PREX Personnel experience APEX, PLEX, LTEX FCIL Facilities TOOL, SITE SCED Required development schedule Eliminated one driver RUSE not significant Could not calibrate with scale factors; used two new cost drivers to handle TEAM - Teamwork PEFF Process Efficiency 10/25/00 Copyright 2000, RCI 16
17 WEBMO Parameters/Power Laws A B P1 P2 Web based electronic commerce * Financial/trading application * B-to-B applications * Web based information utilities * * Either 0.5 or 0.33 based upon scaling ( > 40 web objects) 10/25/00 Copyright 2000, RCI 17
18 Driver Rating Scales Driver VL L N H VH RCPX - Client side - No distribution - Invocation - Simple math - Simple I/O - Limited data - Reliability not a factor - Client/server - Ltd distribution - Adaptation - Standard math - File management - Some files - Easy to recover from losses - Client/server - Fully distributed - Integration - Statistics - DBMS - Databases - Moderate recovery goals - Configurable web - Wide distribution - Synchronization - Math intensive - Distributed DB - Virtual database - High financial loss due to error - Seamless web - Full distribution - Collaboration - Soft real-time - Persistent DB - Virtual database - Errors cause risk to human life PDIF -Rare changes to platform - Speedy net - Best possible connectivity - No computer resource limitations -Few changes to platform -Fast net service - Rare lose of connectivity -Few computer resource limitations -Platform stable - Acceptable net performance -Acceptable connectivity -Must watch use of computer resources -Frequent changes to platform - Slow network performance - Poor connectivity - Lack of computer resources causing problems -Platform not stable -Unacceptable net performance - Unacceptable connectivity -Timing and storage impacts 10/25/00 Copyright 2000, RCI 18
19 Driver Rating Scales Driver VL L N H VH PERS - 15 th percentile - 35 th percentile - 55 th percentile - 75 th percentile - 90 th percentile - Major delays due to turnover and attrition - Minor delays due to turnover and attrition - Few delays due to turnover and attrition - Infrequent delays due to turnover and attrition - No delays due to turnover and attrition PREX - < 2 months average applications, platform, language and tool experience -< 6 months average applications, platform, language and tool experience - < 1 year average applications, platform, language and tool experience - < 3 years average applications, platform, language and tool experience - < 6 years average applications, platform, language and tool experience 10/25/00 Copyright 2000, RCI 19
20 Driver Rating Scales Driver VL L N H VH FCIL - International - Phone/fax - Ad hoc methods - Language tools - Basically no collaboration - Multi-site - Phone/ - Phase dependent methods - Basic CASE - Limited collaboration - One site - LAN - Life cycle methods - Tools support methods - Integrated product teams - Same building - WAN - Integrated methods - Integrated toolset - Collaborative teams - Co-located - Broadband - State-of-theart methods - Integrated toolset that supports collaboration SCED - Must shorten -75 percent of nominal -Must shorten -85 percent of nominal - Keep as is - Nominal - Can relax -130 percent of nominal - Can extend -160 percent of nominal REUSE Not used Not used Note used Not used Not used 10/25/00 Copyright 2000, RCI 20
21 Driver Rating Scales Driver VL L N H VH TEAM - No shared vision - Little shared vision - Some shared vision - Considerable shared vision - Extensive shared vision - Stakeholders do not work to meet each others objectives - Stakeholders talk and build some respect each other s goals - Stakeholders pull together and work towards joint goals - Stakeholders respect each others goals and collaborate on the effort - Stakeholders pull together from day 1 and mount a goaldirected effort - Teamwork limited - Some teamwork - Basic teamwork - Integrated teams - Seamless teams PEFF - Totally ad hoc, confused process - Reliance on hero s to get job done - Project-based processes (little sharing with others) - Reliance on management leadership to meet goals - Streamlined process tailored for fast-paced jobs and teams - Reliance on process for guidance - Efficient process matched to getting the job done - Process is the way engineers do their work - Effective process used to generate quality products ontime & budget - Everyone uses and believes in the process 10/25/00 Copyright 2000, RCI 21
22 Cost Driver Values Driver VL L N H RCPX PDIF* PERS PREX FCIL SCED* TEAM PEFF * Significant differences from original model VH /25/00 Copyright 2000, RCI 22
23 Current Status Goal is to help clients better estimate resources needed for web development In the process of learning, validating and extending the model Current database has 46 completed projects (need more) Using linear regression to fit the actuals to estimates Data is noisy (no timecards, 80 hour weeks, etc.) This is not a USC sponsored project Our intent is to develop a model for use in our consulting business We are funded by several clients and have a proposal in to NSF for a grant 10/25/00 Copyright 2000, RCI 23
24 Next Steps Analyze more data Determine if we can use Early Design model or CORADMO out of the box Improve predictive accuracy Current accuracy is estimates are within 30 percent of actuals 60 percent of the time Better than winging it, but not good enough Have fun, help clients and make money Reifer Consultants is a for profit firm 10/25/00 Copyright 2000, RCI 24
25 Final Thoughts The rush to the Internet represents a modern day gold rush Those who provision the prospectors will make the fortunes We want to provide them with tools they need to figure out what it will take for them to be successful 10/25/00 Copyright 2000, RCI 25
26 Acknowledgements USC Center for Software Engineering Barry Boehm and the COCOMO team Galorath Inc. Lee Fischman and Dan Galorath Marotz Bill Roetzheim The Multimedia House of Quality Adrian Cowderoy Those nameless individuals who worked hard to supply the data 10/25/00 Copyright 2000, RCI 26
This past year, electronic commerce
This past year, electronic commerce reportedly reached $5 billion in sales. Considering that this was during a recession, it is a marvelous achievement. You are probably thinking, How was that achieved
COCOMO II and Big Data
COCOMO II and Big Data Rachchabhorn Wongsaroj*, Jo Ann Lane, Supannika Koolmanojwong, Barry Boehm *Bank of Thailand and Center for Systems and Software Engineering Computer Science Department, Viterbi
Software cost estimation. Predicting the resources required for a software development process
Software cost estimation Predicting the resources required for a software development process Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Objectives To introduce the fundamentals
MTAT.03.244 Software Economics. Lecture 5: Software Cost Estimation
MTAT.03.244 Software Economics Lecture 5: Software Cost Estimation Marlon Dumas marlon.dumas ät ut. ee Outline Estimating Software Size Estimating Effort Estimating Duration 2 For Discussion It is hopeless
COCOMO-SCORM Interactive Courseware Project Cost Modeling
COCOMO-SCORM Interactive Courseware Project Cost Modeling Roger Smith & Lacey Edwards SPARTA Inc. 13501 Ingenuity Drive, Suite 132 Orlando, FL 32826 Roger.Smith, Lacey.Edwards @Sparta.com Copyright 2006
CSSE 372 Software Project Management: Software Estimation With COCOMO-II
CSSE 372 Software Project Management: Software Estimation With COCOMO-II Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Estimation Experience and Beware of the
Cost Estimation Driven Software Development Process
Cost Estimation Driven Software Development Process Orsolya Dobán, András Pataricza Budapest University of Technology and Economics Department of Measurement and Information Systems Pázmány P sétány 1/D
2 Evaluation of the Cost Estimation Models: Case Study of Task Manager Application. Equations
I.J.Modern Education and Computer Science, 2013, 8, 1-7 Published Online October 2013 in MECS (http://www.mecs-press.org/) DOI: 10.5815/ijmecs.2013.08.01 Evaluation of the Cost Estimation Models: Case
Software cost estimation
Software cost estimation Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 26 Slide 1 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for
Software cost estimation
Software cost estimation Sommerville Chapter 26 Objectives To introduce the fundamentals of software costing and pricing To describe three metrics for software productivity assessment To explain why different
CISC 322 Software Architecture
CISC 322 Software Architecture Lecture 20: Software Cost Estimation 2 Emad Shihab Slides adapted from Ian Sommerville and Ahmed E. Hassan Estimation Techniques There is no simple way to make accurate estimates
Chapter 23 Software Cost Estimation
Chapter 23 Software Cost Estimation Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 23 Slide 1 Software cost estimation Predicting the resources required for a software development process
An Efficient Approach for Agile Web Based Project Estimation: AgileMOW
Journal of Software Engineering and Applications, 2013, 6, 297-303 http://dx.doi.org/10.4236/jsea.2013.66037 Published Online June 2013 (http://www.scirp.org/journal/jsea) An Efficient Approach for Agile
Cost Estimation Strategies COST ESTIMATION GUIDELINES
Cost Estimation Strategies Algorithmic models (Rayleigh curve Cost in week t = K a t exp(-a t 2 ) Expert judgment (9 step model presented later) Analogy (Use similar systems) Parkinson (Work expands to
Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase
Extending Change Impact Analysis Approach for Change Effort Estimation in the Software Development Phase NAZRI KAMA, MEHRAN HALIMI Advanced Informatics School Universiti Teknologi Malaysia 54100, Jalan
CISC 322 Software Architecture. Example of COCOMO-II Ahmed E. Hassan
CISC 322 Software Architecture Example of COCOMO-II Ahmed E. Hassan Function Point Table Number of FPs External user type Complexity Low Average High External input type 3 4 6 External output type 4 5
Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling
Software Migration Project Cost Estimation using COCOMO II and Enterprise Architecture Modeling Alexander Hjalmarsson 1, Matus Korman 1 and Robert Lagerström 1, 1 Royal Institute of Technology, Osquldas
Topics. Project plan development. The theme. Planning documents. Sections in a typical project plan. Maciaszek, Liong - PSE Chapter 4
MACIASZEK, L.A. and LIONG, B.L. (2005): Practical Software Engineering. A Case Study Approach Addison Wesley, Harlow England, 864p. ISBN: 0 321 20465 4 Chapter 4 Software Project Planning and Tracking
Effect of Schedule Compression on Project Effort
Effect of Schedule Compression on Project Effort Ye Yang, Zhihao Chen, Ricardo Valerdi, Barry Boehm Center for Software Engineering, University of Southern California (USC-CSE) Los Angeles, CA 90089-078,
Finally, Article 4, Creating the Project Plan describes how to use your insight into project cost and schedule to create a complete project plan.
Project Cost Adjustments This article describes how to make adjustments to a cost estimate for environmental factors, schedule strategies and software reuse. Author: William Roetzheim Co-Founder, Cost
Project Plan. Online Book Store. Version 1.0. Vamsi Krishna Mummaneni. CIS 895 MSE Project KSU. Major Professor. Dr.Torben Amtoft
Online Book Store Version 1.0 Vamsi Krishna Mummaneni CIS 895 MSE Project KSU Major Professor Dr.Torben Amtoft 1 Table of Contents 1. Task Breakdown 3 1.1. Inception Phase 3 1.2. Elaboration Phase 3 1.3.
The COCOMO II Estimating Model Suite
The COCOMO II Estimating Model Suite Barry Boehm, Chris Abts, Jongmoon Baik, Winsor Brown, Sunita Chulani, Cyrus Fakharzadeh, Ellis Horowitz and Donald Reifer Center for Software Engineering University
Web Framework Points: an Effort Estimation Methodology for Web Application Development
Ph.D. in Electronic and Computer Engineering Dept. of Electrical and Electronic Engineering University of Cagliari Web Framework Points: an Effort Estimation Methodology for Web Application Development
Outline. CIW Web Design Specialist. Course Content
CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site
COCOMO II Model Definition Manual
COCOMO II Model Definition Manual Acknowledgments COCOMO II is an effort to update the well-known COCOMO (Constructive Cost Model) software cost estimation model originally published in Software Engineering
Fuzzy Expert-COCOMO Risk Assessment and Effort Contingency Model in Software Project Management
Western University Scholarship@Western Electronic Thesis and Dissertation Repository April 2013 Fuzzy Expert-COCOMO Assessment and Effort Contingency Model in Software Project Management Ekananta Manalif
Software cost estimation
CH26_612-640.qxd 4/2/04 3:28 PM Page 612 26 Software cost estimation Objectives The objective of this chapter is to introduce techniques for estimating the cost and effort required for software production.
Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 *
Cost Models for Future Software Life Cycle Processes: COCOMO 2.0 * Barry Boehm, Bradford Clark, Ellis Horowitz, Chris Westland USC Center for Software Engineering Ray Madachy USC Center for Software Engineering
IMPROVED SIZE AND EFFORT ESTIMATION MODELS FOR SOFTWARE MAINTENANCE. Vu Nguyen
IMPROVED SIZE AND EFFORT ESTIMATION MODELS FOR SOFTWARE MAINTENANCE by Vu Nguyen A Dissertation Presented to the FACULTY OF THE USC GRADUATE SCHOOL UNIVERSITY OF SOUTHERN CALIFORNIA In Partial Fulfillment
Deducing software process improvement areas from a COCOMO II-based productivity measurement
Deducing software process improvement areas from a COCOMO II-based productivity measurement Lotte De Rore, Monique Snoeck, Geert Poels, Guido Dedene Abstract At the SMEF2006 conference, we presented our
A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle
DOI 10.2298/CSIS110316068P A Comparative Evaluation of Effort Estimation Methods in the Software Life Cycle Jovan Popović 1 and Dragan Bojić 1 1 Faculty of Electrical Engineering, University of Belgrade,
Observer RPM. Remote Program Monitor. Post STB-Monitoring, Logging and Troubleshooting
Observer RPM Remote Program Monitor Post STB-Monitoring, Logging and Troubleshooting Pay-TV operators are caught in a hyper-competitive marketplace. They must provide a growing array of linear, ondemand
Please Note: Temporary Graduate 485 skills assessments applicants should only apply for ANZSCO codes listed in the Skilled Occupation List above.
ANZSCO Descriptions This ANZSCO description document has been created to assist applicants in nominating an occupation for an ICT skill assessment application. The document lists all the ANZSCO codes that
Bachelor of Science in Business Administration - Information Systems and Technology Major
Bachelor of Science in - Information Systems and Technology Major Ling Li, Chair Li Xu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information systems and technology
ElegantJ BI. White Paper. Considering the Alternatives Business Intelligence Solutions vs. Spreadsheets
ElegantJ BI White Paper Considering the Alternatives Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence and Data Management www.elegantjbi.com
Desktop Computing in Skillport Finding Approved Folders and Printing Certificates of Completion
Desktop Computing in Skillport Finding Approved Folders and Printing Certificates of Completion 1. Log in to Skillport http://e-learningcenter.skillport.com/skillportfe/login.action 2. Click on the CATALOG
Business Intelligence and Reporting
Business Intelligence and Reporting With an immense amount of data located in a variety of systems, one of the great challenges organizations face is how to collect, categorize, understand, and make decisions
Article 3, Dealing with Reuse, explains how to quantify the impact of software reuse and commercial components/libraries on your estimate.
Estimating Software Costs This article describes the cost estimation lifecycle and a process to estimate project volume. Author: William Roetzheim Co-Founder, Cost Xpert Group, Inc. Estimating Software
A DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES
SEER for Software: Cost, Schedule, Risk, Reliability SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and
Project Plan 1.0 Airline Reservation System
1.0 Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing and Information
Web Design Specialist
UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing
Agile Inspired Risk Mitigation Techniques for Software Development Projects
Agile Inspired Risk Mitigation Techniques for Software Development Projects Presented at GTISLIG, Toronto November 15 th 2007 Michael Bica, Sogard Inc. 1 Roadmap I. Risks Heuristics Risks & Estimation
DEVELOPMENT. Development Tools for Microsoft Dynamics GP. Microsoft Dynamics GP. White Paper. Date: March 2006
DEVELOPMENT Microsoft Dynamics GP Development Tools for Microsoft Dynamics GP White Paper Date: March 2006 http://www.microsoft.com/dynamics/gp/default.mspx Microsoft Dynamics is a line of integrated,
University of Southern California COCOMO Reference Manual
USC COCOMOII Reference Manual University of Southern California COCOMO Reference Manual 1 This manual is compatible with USC-COCOMOII.1999 version 0. Copyright Notice This document is copyrighted, and
SLIM Estimate and Microsoft Project Best Practices
SLIM Estimate and Microsoft Project Best Practices There are many activities to perform during the life of a software development project. No single tool provides all of the functionality or data that
Incorporating Data Mining Techniques on Software Cost Estimation: Validation and Improvement
Incorporating Data Mining Techniques on Software Cost Estimation: Validation and Improvement 1 Narendra Sharma, 2 Ratnesh Litoriya Department of Computer Science and Engineering Jaypee University of Engg
A DIFFERENT KIND OF PROJECT MANAGEMENT
SEER for Software SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and extensive knowledge bases, SEER solutions
Making Compliance Work for You
white paper Making Compliance Work for You with application lifecycle management Rocket bluezone.rocketsoftware.com Making Compliance Work for You with Application Lifecycle Management A White Paper by
The ITIL Foundation Examination
The ITIL Foundation Examination Sample Paper B, version 4.0 Multiple Choice Instructions 1. All 40 questions should be attempted. 2. All answers are to be marked on the answer grid provided. 3. You have
Adopting Quality Management for Business Success
Adopting Quality Management for Business Success Abstract Many organizations are taking advantage of Quality Management methodologies (such as Six Sigma ) to improve productivity, efficiency, and customer
ElegantJ BI. White Paper. The Enterprise Option Reporting Tools vs. Business Intelligence
ElegantJ BI White Paper The Enterprise Option Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence and Data Management www.elegantjbi.com ELEGANTJ
MAS 90 MAS 200. Client/Server Client/Server for SQL Server
MAS 90 MAS 200 Client/Server Client/Server for SQL Server When you choose the MAS 90 and MAS 200 family of integrated accounting, distribution and manufacturing software products, you don t have to compromise
BarTender Integration Methods. Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER
BarTender Integration Methods Integrating BarTender s Printing and Design Functionality with Your Custom Application WHITE PAPER Contents Introduction 3 Integrating with External Data 4 Importing Data
Project Planning and Project Estimation Techniques. Naveen Aggarwal
Project Planning and Project Estimation Techniques Naveen Aggarwal Responsibilities of a software project manager The job responsibility of a project manager ranges from invisible activities like building
Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development
Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development CMMI Technology Conference and User Group Denver, Colorado 14-17 November 2005 Linda Brooks Northrop Grumman Corporation Topics
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad
Test Run Analysis Interpretation (AI) Made Easy with OpenLoad OpenDemand Systems, Inc. Abstract / Executive Summary As Web applications and services become more complex, it becomes increasingly difficult
Contents. Introduction... 1
Managed SQL Server 2005 Deployments with CA ERwin Data Modeler and Microsoft Visual Studio Team Edition for Database Professionals Helping to Develop, Model, and Maintain Complex Database Architectures
SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
Choosing the Right Project and Portfolio Management Solution
Choosing the Right Project and Portfolio Management Solution Executive Summary In too many organizations today, innovation isn t happening fast enough. Within these businesses, skills are siloed and resources
ARIS An Enterprise Tool Supporting BPM and Enterprise Change Management. Carol Hoyt, SVP/Sr. Quality & Change Delivery Consultant June 22, 2010
ARIS An Enterprise Tool Supporting BPM and Enterprise Change Management Carol Hoyt, SVP/Sr. Quality & Change Delivery Consultant June 22, 2010 Bank of America Company profile One of the world s largest
Real World Considerations for Implementing Desktop Virtualization
Real World Considerations for Implementing Desktop Virtualization The Essentials Series sponsored by Intro duction to Desktop Virtualization for the IT Pro... 1 What Is Desktop Virtualization?... 2 VDI
Information Systems Development Process (Software Development Life Cycle)
Information Systems Development Process (Software Development Life Cycle) Phase 1 Feasibility Study Concerned with analyzing the benefits and solutions for the identified problem area Includes development
how can I deliver better services to my customers and grow revenue?
SOLUTION BRIEF CA Wily Application Performance Management May 2010 how can I deliver better services to my customers and grow revenue? we can With the right solution, you can be certain that you are providing
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
SIZE & ESTIMATION OF DATA WAREHOUSE SYSTEMS
SIZE & ESTIMATION OF DATA WAREHOUSE SYSTEMS Luca Santillo ([email protected]) Abstract Data Warehouse Systems are a special context for the application of functional software metrics. The use of
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Next Generation Business Performance Management Solution
Next Generation Business Performance Management Solution Why Existing Business Intelligence (BI) Products are Inadequate Changing Business Environment In the face of increased competition, complex customer
LONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing
LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University BSc (Hons) in Computing Contents Programme Aims and Objectives Programme Structure Programme Outcomes Mapping of
Multiprogramming. IT 3123 Hardware and Software Concepts. Program Dispatching. Multiprogramming. Program Dispatching. Program Dispatching
IT 3123 Hardware and Software Concepts Operating Systems II October 26 Multiprogramming Two or more application programs in memory. Consider one CPU and more than one program. This can be generalized to
A Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {[email protected]} Abstract Business intelligence is a business
Senior IT Strategist R&D Center
Senior IT Strategist R&D Center e-business Real or Mirage Web Services : Views Slow But Steady Copyright 2002 LG CNS Co., Ltd. All rights reserved. 1 e-business ; Good Old Term e-business is any net-enabled
University of Central Florida Class Specification Administrative and Professional. Web Operations Manager
Web Operations Manager Job Code: 2572 Manage enterprise web site project development and programming. Serve as the top technical administrator for web development strategies. Work with senior management
Using In-Memory Computing to Simplify Big Data Analytics
SCALEOUT SOFTWARE Using In-Memory Computing to Simplify Big Data Analytics by Dr. William Bain, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T he big data revolution is upon us, fed
SOFTWARE COST DRIVERS AND COST ESTIMATION IN NIGERIA ASIEGBU B, C AND AHAIWE, J
SOFTWARE COST DRIVERS AND COST ESTIMATION IN NIGERIA Abstract ASIEGBU B, C AND AHAIWE, J This research work investigates the effect of cost drivers on software cost estimation. Several models exist that
U.S. Navy Automated Software Testing
U.S. Navy Automated Software Testing Application of Standards to the Automated Test and Re-Test (ATRT) Effort Object Management Group (OMG) Technical Meeting June 2007 Approved for public release; distribution
Customer Experience Flow
Customer Experience Flow Table of Contents OVERVIEW... 3 STAFFING... 4 Your Roles and Responsibilities... 4 Blackbaud Roles and Responsibilities... 4 PROGRAM PHASES... 6 Methodology... 6 TIMELINE... 11
Improving Software Project Management Skills Using a Software Project Simulator
Improving Software Project Management Skills Using a Software Project Simulator Derek Merrill and James S. Collofello Department of Computer Science and Engineering Arizona State University Tempe, AZ 85287-5406
IndustrialIT System 800xA Engineering
IndustrialIT System 800xA Engineering Overview Features and Benefits Integrated Engineering Environment: Supports the engineering of the entire extended automation system from field devices to plant management
Vidi NMs Network Management
VIDI NMS Network Management The VIDI Network Management System VIDI NMS is a comprehensive tool for a centralised network management with graphical frontend. As it is working in real time the user gets
Storage Technologies for Video Surveillance
The surveillance industry continues to transition from analog to digital. This transition is taking place on two fronts how the images are captured and how they are stored. The way surveillance images
Practical Application of Service Oriented Architecture
Practical Application of Service Oriented Architecture Teamcenter SOA Steve Chesney, Siemens PLM Software GPDIS_2012.ppt 1 Teamcenter Architecture Vision The Siemens vision is to create the industry leading
Introduction to Strategic Supply Chain Network Design Perspectives and Methodologies to Tackle the Most Challenging Supply Chain Network Dilemmas
Introduction to Strategic Supply Chain Network Design Perspectives and Methodologies to Tackle the Most Challenging Supply Chain Network Dilemmas D E L I V E R I N G S U P P L Y C H A I N E X C E L L E
PCCC PCCC Course Description
Course Description CIS 101 Computer Concepts and Applications 3 credits (formerly Introduction to Computers and Information Processing) Introduces a variety of topics in computers and computing including
PRONTO-Xi Business Intelligence
Business Intelligence Copyright 2011 Pronto Software Pty Ltd. All rights reserved. PRONTO Xi Business Intelligence Overview Trademarks - PRONTO, PRONTO ENTERPRISE MANAGEMENT SYSTEM, PRONTO SOFTWARE (Logo)
Software development for the on demand enterprise. Building your business with the IBM Software Development Platform
Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end
Application Development With Data Studio
Application Development With Data Studio Tony Leung IBM February 4, 2013 13087 [email protected] Insert Custom Session QR if Desired. Developing Application Application Development Stored Procedures Java
JD Edwards EnterpriseOne Mobile Solutions
Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3
Vanguard Knowledge Automation System
KNOWLEDGE AUTOMATION SYSTEM: OVERVIEW Vanguard Knowledge Automation System Turn routine processes into easy-to-use Web Apps Vanguard Knowledge Automation System lets you capture routine business processes
Case Management and Real-time Data Analysis
SOLUTION SET AcuityPlus Case Management and Real-time Data Analysis Introduction AcuityPlus enhances the Quality Assurance and Management capabilities of the Cistera Convergence Server by taking existing
APICS INSIGHTS AND INNOVATIONS UNCOVERING CHRONIC DISRUPTION IN SUPPLY CHAIN AND OPERATIONS MANAGEMENT
APICS INSIGHTS AND INNOVATIONS UNCOVERING CHRONIC DISRUPTION IN SUPPLY CHAIN AND OPERATIONS MANAGEMENT APICS INSIGHTS AND INNOVATIONS ABOUT THIS REPORT Sudden, acute supply chain disruptions such as those
For more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite
For more information about UC4 products please visit www.uc4.com Automation Within, Around, and Beyond Oracle E-Business Suite Content Executive Summary...3 Opportunities for Enhancement: Automation Within,
PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING
PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING 03-23-05 Christine Green, PMI PMBOK and Estimating EDS, Delivery
