QAfOSS Model Instruction
  QAfOSS - Quality Assurance Framework for Open Source Software Development
     
     
Introduction  
    The research focuses on Quality Assurance activities under the Open Source Software Development Model. The result of the study contributes to the development of the QAfOSS framework.
    The QAfOSS framework aims the determination of the process capability in OSS projects and measures a project success factor. In the following, the measurement method is briefly explained.
  Use this link to the QAfOSS framework
     
       
Process Capability Determination  
    The process capability determination method measures the capability level of applied processes in your OSS project. The project you contribute most too is in scope of this assessment. The result shows the degree the model fits to your processes. These findings are used for further statistical analysis to show correlations between process capability and project success. 
    Please consider that terms are kept general. Process outcomes, purposes and practices are defined in generally accepted QA terms. Sometimes, the ability to abstract is required when comparing stated practices to your project. For instance, process outcomes are achieved similarly but the process is used more informally as defined in the framework. In this case mark the process as 'applied' and perform the evaluation as described below.
     
    Please enter values only in the yellow fields
     
    How to approach the Process Capability Determination Method?
    Evaluate every process in terms of applicability and its characteristics
     
    1. Determine the applicability of the process:
If the process is applied (even informal) - select 8
If the process is not applied at all select 0 - skip step 2 and proceed with step 3
    2. If a process exists - evaluate its characteristic:
Evaluate for each process the four criteria:
      Functionality measures the process compliance, its completeness and suitability in the project environment. The assessment focuses on the compliance to standards, the completeness and correctness of transformation from input to output. Functionality is rated:
  +4 Over fulfilled
Example: Requirements Review Process - if e.g. in your opinion new features are continuously reviewed in a scheduled core team meeting, results are tracked and changes are incorporated into project planning would this express the functionality is 'over fulfilled'. +2 Strongly fulfilled
    0 Mainly fulfilled
   -2 Partially fulfilled
   -4 Not fulfilled
      Usability focuses on the understandability, learnability and operability aspects of a process. It describes the efforts to understand and to learn the process as well as the capability of the process executor to use it. Usability is rated:
  +1 Strongly fulfilled
Example: Requirements Review Process - if e.g. in your opinion this process is easy to understand and operable then the usability is 'strongly fulfilled'.   0 Mainly fulfilled
   -1 Partially fulfilled
      Reliability regards the process fault tolerance and its maturity. It measures how reliable the process itself is and determines the failures during the process as its recoverability. The maturity is determined by the capability of the process to avoid failures because of faults in the process. Reliability is rated:
  +1 Strongly fulfilled
Example: Requirements Review Process - if e.g. to your opinion the process is well established and reliable then the reliability is 'strongly fulfilled'.   0 Mainly fulfilled
   -1 Partially fulfilled
      Efficiency rates the process performance in terms of e.g. time behaviour or the resource utilisation as degree of output to input. For instance the required processing time, the resource usage or the degree of complexity compared to the process results. Efficiency is rated:
  +2 Over fulfilled
Example: Requirements Review Process - if e.g. in your opinion the process is highly efficient as it leverages resources efficiently and delivers good results then the process efficiency is 'over fulfilled' +1 Strongly fulfilled
    0 Mainly fulfilled
   -1 Partially fulfilled
   -2 Not fulfilled
    3. Assign degree of importance of the process Anticipated Importance:
In your opinion please evaluate the importance of the process. 5 Major importance
Select a value in the range from 5-0 according to the scale. 4 Strongly important
  3 Important
  2 Minor important
  1 Less important
  0 Not relevant at all
    4. Please enter your comments  
Please describe any deviations, missing activities and give us suggestions for further improvements.