in a retail sales environment , a system and method for measuring and analyzing transaction data of sales activity allows individual feedback to be provided to each employee concerning specific actions for knowledge and skill development for improving performance . fig1 shows a context diagram of the performance improvement measurement system ( pims ). referring to fig1 , pims 12 is shown in the business environment 10 context . the environment 10 includes employee associates or sales employees 14 , a learning center 16 for implementing the skill and knowledge development , described further below , corporate management 18 , a plurality of field locations 20 , typically retail stores , each with a point of sale ( pos ) data system for gathering field data , and home office computing systems 22 , providing information such as revenue goals , accounting , and human resource data . fig2 shows a block diagram of inputs and outputs of the system 12 . referring to fig2 , the system 12 receives data from a plurality of sources , including external and legacy data 24 from the home office such as corporate administrative and human resource data , field performance data 26 including pos data , and training data 28 such as educational curricula provided by a learning center and associated learning progress , described further below . the raw data 30 received by the system is employed to produce reports 32 containing a quantitative analysis of the raw data , also described further below . the reports 32 provide an aggregated synopsis of the raw data , shown by arrow 34 , organized at different levels of granularity , which are used to generate a hypothesis for improvement 36 for a subject under observation , such as an sales employee 14 ( fig1 ). the hypothesis for improvement 36 determines particular skills or knowledge which the sales employee should improve on , based on the reports 32 , and indicates specific recommended actions to be undertaken , shown by arrow 38 . the recommended actions 38 selected are focused on the particular knowledge and / or skills which the individual employee should further develop , and include simple coaching from management , skills to practice at the retail location , or specific coursework curriculum to be initiated or reviewed . the recommended actions 38 are undertaken by the particular sales employee 14 . a subsequent evaluation will gather data from each of the sources 24 , 26 and 28 to produce periodically updated sets of raw data 30 for reevaluation after application of the recommended actions 38 . fig3 is a diagram of the iterative data and information flow in the system of fig2 . referring to fig2 and 3 , a data capture phase 40 includes gathering the raw data 30 from the data sources 24 , 26 , and 28 . the reports 32 generated from the raw data comprise development information 42 about each subject under observation . development planning 44 includes developing a hypothesis for improvement 36 , and may include other aspects such as staffing and business goals . the development planning 44 is implemented via coaching activity 46 , which includes applying the determined recommended actions 38 to the employee 14 n . the coaching activity 46 results in developmental learning 48 , including skills , knowledge , and practice . the developmental learning is applied by floor activity 50 , in which the sales employee 14 applies and demonstrates the result of the developmental learning 48 . the information and data flow therefore follows a full feedback cycle through pims which continually monitors performance and determines steps for improvement . fig4 is a block diagram of a particular embodiment of the system of fig2 showing data population and analysis in greater detail . referring to fig4 , the transaction data is gathered from several sources . external and legacy data ( 24 , fig2 ) further comprises corporate administrative 52 and human resource 54 data . field performance data ( 26 , fig2 ) further comprises customer traffic count 56 and point - of - sale ( pos ) data 58 , and training data ( 28 , fig2 ) further comprises learning center 60 data , described further below . the system 12 includes a database server 62 which receives the transaction data via the raw data interface 30 . the raw data interface is an offline batch interface which periodically uploads the transaction data by a variety of means , but may also comprise a real - time connection . the database server 62 includes a relational database 64 and a multidimensional knowledge base 66 . the transaction data 52 , 54 , 56 , 58 , and 60 is stored in the relational database 64 , and a subset of the data translated to a multidimensional form in the knowledge base 66 . the knowledge base stores the data in a data cube manner operable for on - line analytical processing ( olap ) manipulation by an olap processor as is known to those skilled in the art . the knowledge base allows the data to be aggregated and extracted in a drill - up / drill down manner as required by the reports , described further below . an analysis engine 68 incorporated within the reporting function operates to access the transaction data via the database server 62 for generating reports 32 ( fig2 ). the reports include a set of standard reports 70 a - h and ad - hoc reports 72 . the standard reports , 70 generally , contain an aggregate synopsis of quantitative computations about a particular subject under observation , such as an employee or retail store , according to a predetermined sequence of computations , and are described further below with respect to fig8 a - 8 j . the standard reports 70 are typically computed in real - time on demand . the ad - hoc reports 72 are provided via a third party reporting tool to retrieve the data from the database server 62 . in either case the reports 36 are employed in developing a hypothesis from which to derive developmental planning for the subject under observation . the reports 36 , from among the standard reports 70 , are invoked by a hypothesizer 74 . the hypothesizer 74 interprets the quantitative information in the reports 36 to allow qualitative comparisons and conclusions to be determined . the reports 36 include a number of fields about a subject under observation . each field in the report has a performance score about the subject under observation . for each field , there is also a performance range indicative of a typical score and the variation from that score . a classifier 76 in the hypothesizer 74 compares the performance score to the performance range to derive a performance rank of the subject under observation for the concerned field . the performance rank is enumerated into several tiers across the performance range . in a particular embodiment the performance rank may have three tiers of low , average , and high ( l , a , h ), indicative of the performance of the subject under observation in that performance field . in alternate embodiments the performance rank may have other tiers , such as a two tiered yes / no ( y , n ) scale or a ten point scale , for example . each of the reports can be generated on a variety of levels of granularity , including granularity with respect to scope and with respect to time . specifically , reports can be generated per employee , store , district , region , division , and company . reports can also be generated to cover timing intervals including daily , weekly , monthly , quarterly , and yearly progress . the classifier 76 , therefore , indicates a set of performance ranks concerning a particular subject under observation for a plurality of fields . for the particular subject under observation , the performance ranks are employed along with a type of the subject under observation to map to recommended actions ( 38 , fig2 ) to be taken to improve the performance of the subject under observation . the type of the subject under observation includes sales employees and retail stores . further , sales employees include the types of associate , advisor , and consultant . a mapper 78 in the hypothesizer 74 receives the performance ranks and the type of the subject under test to map to the recommended actions 38 . based on the performance ranks and the type of the subject under observation , one or more recommended actions 38 are determined from the mapping . in a particular embodiment , the mapping is a matrix form , described further below , which correlates the type of the subject under observation , the performance ranks , and the recommended actions . other factors could be employed . the operation performed by the hypothesizer 74 can be performed in several ways . in a particular embodiment , the quantitative reports are manually inspected and compared to the expected performance range . the mapping further comprises reference to the matrix of possible values and a listing of the corresponding recommended actions . manual inspection in this manner further allows qualitative assessments to be made regarding performance rankings within the expected performance range . in alternate embodiments , the hypothesizer 74 comprises an expert system ( not shown ) which receives the performance scores and type of the subject under observation , and computes the recommended actions according to a rule - based mechanism . the recommended actions 38 determined by the hypothesizer 74 indicate skills and knowledge which the subject under observation excels at , and should be rewarded for , and those for which improvement is called for . the recommended actions are sent to a manager 80 of the subject under observation for review and implementation . the recommended actions also indicate specific curriculum or review 82 to be undertaken at the learning center 60 . the learning center has a variety of curricula targeted at improvement of specific knowledge or skills indicated by the recommended actions . the recommended actions may also indicate skills and knowledge for practice 84 , to be undertaken at the point of sale 58 . depending on the particular recommended action , manager 80 involvement , curriculum review 82 at the learning center , or skills and knowledge for practice 84 , or a combination , may be indicated . manager 80 involvement in decision making for implementing the recommended actions 38 from among the variety of curricula available via the learning center provides another level of qualitative assessment for the skill and knowledge development of the subject under observation . fig5 is a block diagram of output retrieval . referring to fig4 and 5 , a manager 80 may access the system reports 36 via a variety of connections , such as the local store system 88 , a home office 92 , or other remote location 94 . the local store system 88 , may , for example , also include the pos system 58 for the local store . access to pims 12 occurs via a web / user interface 86 to access the reports 36 over the internet 90 or other remote access network . a security schema 85 , described further below , is employed to regulate access to pims 12 . the security schema 85 defines a role and privilege mechanism for viewing data from pims 12 . users are authenticated through a password or other authentication process . for each user , privileges are defined based on the user &# 39 ; s role within the organization , their need - to - know , and the tenuity and specificity of the data sought . for example , a new entry - level associate might be able to access their own performance scores , but not those of a colleague . similarly , a manager needs to have access to data and reports concerning all sales employees under her , but need not have access to employee sales data from another region outside their responsibility . other rules and checks can also be employed in the security schema . the learning center 60 comprises multimedia educational curricula focused at improving the specific skills and knowledge of the sales employee . the particular curriculum is selected based on the determined recommended action . the curriculum may be delivered electronically on the display of the learning center 60 from dvds ( digital video discs ), cds ( compact discs ), and other optical and magnetic media , by print medium , such as workbooks and texts , or by a combination . curriculum feedback such as exercises and tests may likewise be provided by a plurality of mediums . in this manner , the learning center represents a library of educational resources including software , visual , audio , and printed mediums designed and tailored to address a particular skill or knowledge targeted for improvement . in a particular embodiment , the learning center is a library of multimedia educational curricula marketed commercially by the yacobian group , llc of maynard , mass ., however , other developmental mechanisms for addressing skill and knowledge improvement may also be employed . fig6 is a data flow diagram of the development cycle iteration similar to the data described above with respect to fig6 . the association of pins analysis is shown in relation to the multimedia learning center 60 activities aimed at improving the skills and knowledge of the subject under observation . referring to fig6 and 4 , the pims data inputs 102 are received via the transactional data interface , and comprise the transactional data sources 52 , 54 , 56 , 58 , and 60 . the pims output 110 includes the reports 36 and is employed in developing further hypotheses for improvement 104 . the recommended actions 38 suggested by the hypothesis are taken 106 , and the feedback mechanism 98 employed for the subsequent data measurement 108 via pims 12 . the output 100 comprises fresh transaction data 30 which complements the iterative cycle . the gathering , analysis and processing occurs within pims as shown by the line 112 , while the hypothesizing and actions occur in conjunction with the learning center 60 , as shown by the line 114 . fig7 a - 7 d show flowcharts of the operation of pims system of fig4 . referring to fig7 a and 4 , transaction data is gathered from a plurality of sources , as depicted at step 300 . the raw transaction data is transmitted via an interface 30 to the database server 62 , as shown at step 302 . the analysis engine 62 analyzes the data from the database server 62 to generate quantitative reports 36 , as depicted at step 304 . as indicated above , the reports may take a variety of forms , including the standard reports 70 predetermined to correspond to typical performance fields , and ad - hoc reports 72 , designed to allow custom queries by the user . the reports 36 are employed by a hypothesizer 74 to determine recommended actions 38 for improving skills and knowledge as proscribed by the reports , as disclosed at step 306 . from the hypothesizer , the recommended actions 38 are applied , as depicted at step 308 . the recommended actions may be implemented by a manager 80 , through multimedia curricula 82 via the learning center 60 , or by skill practice 84 , on the sales floor , as disclosed at steps 310 , 312 , and 314 , respectively . following implementation , the results are measured as transaction data during the next gathering of transaction data gathering , as depicted at step 316 , and control reverts to step 300 for further analysis in an iterative manner . fig7 b shows a flowchart of data gathering . referring to fig7 b and 4 , a plurality of data interfaces to remote systems are identified , as depicted at step 320 , collectively 30 . for each of the identified interfaces , data is gathered , or uploaded , to the database server 62 in pims 12 . the interface may be offline batch interfaces , real time , data entry , or other mode of communication , depending on the remote system . for each of the remote systems , one or more data sets are uploaded . corporate administrative , human resource , and sales and revenue projection / goal data is uploaded from the home office systems , as shown at step 322 . learning center data based on the recommended actions pursued is uploaded , such as courses completed , tests taken , and skills attained , as shown at step 324 . detailed pos data to determine performance matrices , such as units per transaction ( upt ), dollars per transaction ( dpt ), and transactions per hour ( tph ), described further below , is uploaded from each local store system , as disclosed at step 326 . customer traffic count data , which may also be from a local store system or from a separate sensor - based system , is uploaded , as shown at step 328 . home office data , such as merchandising , store attribute , and human resource data for staffing information , is uploaded , as depicted at step 330 . each data set is then written to the relational database 64 in a normalized form , as disclosed at step 331 . for each data set , a check is performed to see if the data set is to be dimensionalized and stored in the multidimensional knowledge base 66 , as shown at step 332 . if the data is not to be mirrored in the knowledge base 66 , then control advances to step 338 . if it is , than the data set is transformed to a multidimensional data set , as depicted at step 334 . the data is then stored in the knowledge base 66 , as shown at step 336 . a check is performed to determine if there are any more uploaded data sets , as shown at step 338 . if there are more data sets , control reverts to step 332 , otherwise the database server is populated for this iteration of transaction data , as shown at step 340 . fig7 c shows a flowchart of the analysis of results . referring to fig7 c and 4 , pims 12 receives a request to generate a report , as depicted at step 350 . the analysis engine 68 determines which of the reports 36 to generate , as shown at step 352 . depending on which report , the analysis engine selectively invokes generation of the particular report , as shown at steps 360 - 368 . a detail level for the report is selected as depicted at step 370 . the detail levels include sales employee , store , district , region , division , and company . other levels could be similarly defined or omitted . the pertinent data is fetched from the database server 62 , as disclosed at step 372 . the quantitative performance fields for the report are generated , as shown at step 374 , and the report output , as depicted at step 376 . fig7 d shows a flowchart of mapping and determination of recommended actions . referring to fig7 c and 4 , a performance report is requested from pims 12 , as depicted at step 380 . a check is performed to determine if the report concerns a subject under observation of store or employee , as shown at step 382 . the subject under observation may be , for example , one of the three tiers of sales employees : associate , advisor , or consultant , or a store ( pos ) location . if the subject under observation is an employee , then key employee performance measures are determined , as depicted at step 384 . if the subject under observation is a store , then key store performance measures are determined , as depicted at step 385 . for each of one or more performance measures , applicable to the subject under observation , a predetermined performance range corresponding to the performance field is retrieved , as disclosed at step 386 . the performance range indicates expected values and typical statistical deviations , as derived from performance measures previously attained and other factors . the performance measures are then analyzed in light of the performance range , as shown at step 388 , to generate a performance score . a performance ranking is determined by mapping the performance score to the performance range , as shown at step 390 , to determine a discrete bin , such as “ l ”, “ m ”, and “ h ” for this performance field . the performance rankings are mapped to recommended actions using a recommended action matrix , as depicted at step 392 and discussed further below with respect to fig9 a - 9 d . the appropriate recommended actions are then implemented , as shown at step 394 , and may be implemented via curriculum and review 82 from the learning center 60 , by skill practice at the pos 84 , from managerial coaching 80 , or by a combination , depending on the particular recommended action , as depicted at steps 395 - 397 . the corresponding databases for storing the transaction data are then updated by another transaction data gathering , as shown at step 398 . fig8 a - 8 j show the standard reports 70 ( fig4 ) generated by pims . as indicated above , each of the reports concerns a particular subject under observation , such as a particular employee or store . referring to fig8 a , a daily productivity analysis 200 is shown . each subject under observation , individual stores in this report , is shown in column 202 . the relevant performance fields are shown in the columns 204 , which indicate the performance scores of each subject under observation 202 for each performance field . additional comparison fields for the last year and current week are also shown in columns 206 and 208 , respectively . further , graphical illustrations of particular performance fields are shown . a net sales contribution 210 graph shows the relative contribution of each subject under observation , and a histogram of goal variance 212 illustrates relative achievement to facilitate comparison between subjects under evaluation . for each of the performance fields 204 , the performance scores can be compared to a predetermined performance range for the particular performance field . a performance ranking of low , medium , or high ( l , m , h ) is derived from the relative performance score within the performance range . as indicated above , other tier structures could also be employed . for example , a net sales performance range might specify low (“ l ”) as 0 - 100 , average (“ a ”) as 101 - 150 , and high (“ h ”) as 151 +. in this example , connecticut 202 b and boston 202 c have achieved an “ a ”, the massachusetts / rhode island area have achieved an “ h ” ranking , and new england has achieved a “ l ” ranking . the ranking is employed in mapping to recommended actions , described further below . fig8 b shows another productivity analysis , encompassing a weekly timeframe , in which the subject under observation is the individual sales employee . referring to fig8 b , the weekly productivity analysis 500 includes the performance fields # of transactions 501 , units per transaction 502 , and dollars per transaction 504 . these fields will be discussed further below with respect to fig9 a - 9 d . referring to fig8 c , a monthly opportunity analysis 214 is shown . for each subject 202 , columns 216 show the performance scores , and columns 218 further refine the scores on an hourly basis . a graph of the conversion percentage performance score 220 is also shown . fig8 d shows a weekly opportunity analysis 214 ′ reporting the performance of individual sales employees . this report is similar to the report in fig8 c , except that the subject under observation 202 ′ is at the sales employee level , and the report covers a weekly timeframe . the report fields 218 ′ are similar to the report fields 218 in fig8 c . referring to fig8 e , a development analysis 220 is shown . this report concerns an individual subject under observation 202 , and includes performance fields shown by columns 222 . of particular relevance are the performance scores for dph 224 , upt 226 , and # of transactions 228 , as these fields will be employed below in mapping to recommended actions . referring to fig8 f , a staff status report 230 is shown . this report outlines the number of sales employees at each level . the number of each level of sales employee is shown in the fields 232 , and a graph showing the relative percentage 234 is also shown . this information may be employed in developing a staffing profile . referring to fig8 g , a performance ranking 236 is shown . the performance ranking report ranks the top subjects under evaluation according one of the performance fields , net sales 240 in this case , however other fields could be employed in determining the ranking . the remaining performance fields are also shown in columns 238 . referring to fig8 h , a leader board report 242 is shown . each of the subjects under evaluation , store locations s 1 - s 12 in this case , is shown in column 244 . the column 244 is ordered based on the net sales performance field shown in column 246 , and a histogram of the net sales 248 is also shown , thus showing relative differences between the subjects under evaluation . referring to fig8 i , a trending analysis report 250 is shown . each of the subjects under evaluation is listed in column 252 . the net sales performance field is shown in columns 254 for both actual and goal figures , allowing comparison between the actual and goal figures along with the performance metrics sph , dpt , upt , and tph . this report , in an alternate embodiment , can also show proactive customer activities and staffing profile trends . referring to fig8 j , a learning history 256 report is shown for a particular subject under observation 257 . this data comprises the learning center transaction data for indicating which curriculum have been undertaken a sales employee . a curriculum description 258 indicates the knowledge or skills that the course is intended to improve . as there may be multiple educational curricula targeted at a specific knowledge or skill , a actual course description 262 is also provided . the sequence description 260 indicates the type of sales employee that the course is designed for , associate , advisor , or consultant . the course results are displayed in columns 264 , and are employed to indicate whether satisfactory results have been achieved for the particular skill or knowledge that the course is targeted . it should be noted that the performance ranking may be adjusted to allow for qualitative assessments to be made based on the quantitative reports . in the reports , one or more of the performance scores may be employed in determining a ranking for mapping the subject to the recommended actions . graphs are generally shown for performance scores deemed to be more pertinent to a particular performance ranking , but can be generated for other performance scores as well . further , ad hoc reports ( not shown ) may also be employed in determining a ranking of a particular subject under observation before mapping the subject to recommended actions . the reports illustrated in fig8 a - 8 j are intended as illustrative ; a variety of other detail levels and reporting time intervals can be provided . appendix a illustrates further examples of reports which may be employed . in alternate embodiments , other permutations and combinations of reports may be provided ; appendix a is not intended to limit the present invention except as recited in the appended claims . fig9 a - 9 d show mapping of performance range scores to recommended actions . referring to fig9 a - 9 d , 8 b and 4 , and example of recommended action mapping is shown . an analysis of sales employee ( subject under evaluation ) e 1 is shown as report entry 510 . according to the productivity analysis 500 , performance scores are as follows . for number of transactions 501 , a score of 260 . for units per transaction 502 , 2 . 5 , and for dollars per transaction dpt 504 , a performance score of 104 . sales employee e 1 is of sales employee type of associate , also as indicated by entry 510 . accordingly , the associate recommended action table 512 is employed in conjunction with the associate performance range shown in table i . it should be noted that table i is for illustrative purposes only ; other performance ranges and standards could be employed . table i performance score low medium high ( l ) ( m ) ( h ) # trans 0 - 10 11 - 50 51 + upt 0 - 1 . 2 1 . 3 - 2 . 5 2 . 6 + dpt 0 - 40 41 - 110 111 + referring to the report 500 , and to table 1 , comparing the performance score ( 260 ) with table 1 yields a rank of h ( 51 +). for upt , the performance score ( 2 . 5 ) also yields a rank of m ( 1 . 3 - 2 . 5 ). for dpt , the performance score of 104 yields a rank of m ( 41 - 110 ). mapping the performance ranks into the recommended actions table for associates 512 indicates entry 516 ( h , a , a ), which determines two recommended action entries of 3 and a coaching action of “ congratulate on great job .” the coaching activity will be undertaken by the manager 80 , and the recommended action 3 maps further to a recommended action list 514 . the recommended action list 514 lists entry 518 , corresponding to curriculum 82 in sharing information to be pursued at the learning center 60 . the learning center 60 includes both a mechanism for administering the educational curricula and a mechanism for administering evaluations , or tests , which are indicative of the level of proficiency in a particular skill to which the curricula is directed at . the mechanism for administering the educational curricula is a pc platform coupled with a library of dedicated multimedia curriculum . the library of multimedia curriculum includes educational software and optional printed materials corresponding to each curriculum offering . typically the pc platform would be located at the store ( pos ) and may be integrated with the pos data system . alternately , the pc platform may be independent . the tests are also provided by the learning center pc platform , and are administered to the sales employees and a resultant score stored as part of the transaction data from the learning center 60 . the test scores are used to indicate proficiency at a particular skill , which is in turn used to indicate understanding of a particular skill set . the sales employee practices the skill set on the sales floor . with satisfactory results , the manager advances the sales employee to the next sales employee level . the sales employees as defined herein include three types , or levels . other levels may be defined , to include additional levels such as pre - associate , for example . each sales employee level has a corresponding set of skills . advancement to the next associate level is contingent upon proficiency in the core skill set of the current associate level . the three levels are as follows . an associate is a base level sales employee who has been certified by a store manager as having completed the associate learning curriculum , outlined below . a fourth level , pre - associate , may refer to a sales employee - in - training who is in the process of attaining proficiency in the skill set of an associate . an advisor has attained proficiency in the associate level skill set and the advisor skill set , which is focused on advanced client activity as enumerated below . a consultant has attained proficiency in the associate skill set , advisor skill set and the consultant skill set , which is focused on proactive client activity . other skill sets and sales employee advancement criteria may be defined . skill set categories and the skills within them for each sales employee are illustrated in tables ii , iii , and iv for associates , advisors , and consultants , respectively . fig1 shows scaling of performance standards . other factors may exist which affect the performance model shown above beyond the individual sales employee . for example for each of the sales employee types , there may exist several experience levels , such as beginner and advanced . also , store volume and store location may also affect the ability of a sales employee to meet certain performance criteria . referring to fig1 , a set of performance standards 550 is shown for each of the three sales employee types . each set of the performance standards 550 a , 550 b , and 550 c , corresponding to associate , advisor , and consultant , respectively , is shown with a beginner ( b ) set and an advanced ( a ) set . each set of performance standards ( table 1 ) is modified by a scaling matrix 552 indicative of store characteristics which are pertinent to sales activity at the store . the characteristics are represented by scaling factors in the scaling matrix . the scaling matrix 552 has an axis representing store volume 554 and an axis representing store location type 556 . the store volume 554 indicates the relative number of sales in reference to other stores . the store location type 556 reflects relative customer profile and trading area characteristics . as shown in the matrix 552 , a sales employee working in a store located in a mall having average sales volume would be subject to a performance score scaling factor of 1 . 2 , as shown by entry 558 . other dimensions representing additional scaling factors may also be added to the scaling matrix . for example , a time component representing monthly or quarterly adjustments may be incorporated . such a dimension can recognize trends such as , for example , retail sales tend to increase in december due to winter solstice holidays , followed by a slowdown in january . the sales employee &# 39 ; s actual performance is then measured against the scaled performance standards and used to determine the l , a , h levels shown in fig9 a - 9 c performance reports are also employed to determined optimal staffing profiles for a store , in addition to individual performance improvement and measurement as described above . depending on store workflow , there is an optimal mix of sales employees at various levels . some stores may depend more on proactive sales typically generated by consultants , while other stores may experience significant foot traffic . further , factors such as the conversion percentage — the number of foot traffic customers that result in a transaction — can indicate the likelihood that a customer will generate a transaction for an associate . these and other factors displayed in the reports are used to determine a staffing profile that determines the number of associates , advisors , and consultants that should be working at a particular time of day to maximize revenue . for example , a mall store may experience significant foot traffic , but few repeat customers . therefore , the mall store may benefit from a large number of associates to accommodate the high number of foot traffic customers , but may not have a large base of repeat customers for proactive sales by consultants . conversely , a suburban store may experience less foot traffic , and therefore need fewer associates and advisors , but may rely more heavily on proactive sales generated by the consultants . the staffing profile is employed to optimize the mix of employee types and hence the customer - focused skill sets on the floor , based on the transaction data and the pos environment . those skilled in the art should readily appreciate that the programs for performance improvement and measurement as defined herein are deliverable to a computer in many forms , including but not limited to a ) information permanently stored on non - writeable storage media such as rom devices , b ) information alterably stored on writeable storage media such as floppy disks , magnetic tapes , cds , ram devices , and other magnetic and optical media , or c ) information conveyed to a computer through communication media , for example using baseband signaling or broadband signaling techniques , as in an electronic network such as the internet or telephone modem lines . the operations and methods may be implemented in a software executable by a processor or as a set of instructions embedded in a carrier wave . alternatively , the operations and methods may be embodied in whole or in part using hardware components , such as application specific integrated circuits ( asics ), state machines , controllers or other hardware components or devices , or a combination of hardware , software , and firmware components . while this invention has been particularly shown and described with references to preferred embodiments thereof , it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the scope of the invention encompassed by the appended claims .