lfrincon@applies.variamos.com

Are you ready to adopt a product line engineering approach?

Let's find out... Try APPLIES, a Framework for evaluating company's motivation and preparedness to adopt a product line engineering approach.

APPLIES intends to provide quality information to organizations that are seriously considering a product line initiative and want to evaluate whether a product line engineering approach is convenient or not to their case.

APPLIES-motivation

 

Which specific needs in a company might be addressed by following a software product line approach?

 

It identifies drivers that motive the adoption of a product line engineering approach in an organization.

 

More info

 

     
 

APPLIES-preparation

 

To what extent an organization is prepared for adopting a product line production approach?

 

It evaluates to what extent an organizaton is prepared to transit towards a product line approach and helps users to identify points where particular attention is necessary

 

More info

 

     
     

Summary charts

 

What are my results?

 

They present a quantitative and graphical analysis about the organization’s performance
in the dimensions under evaluation

 

     
     
     
   
  

What is it?

APPLIES stands for framework for evaluAting organization’s motivation and Preparedness  for adoPting product LInES. This framework intends to provide quality information to organizations that want to know whether adopting a product line  engineering approach is convenient or not to their case

APPLIES considers:

Opportunities, threats, weaknesses and strengths that can motivate a technology change addressed from a software product line-based approach.

Operational, technical and economic conditions that result in opportunities, threats, weaknesses and strengths that an organization should face when a  product line engineering approach is introduced.

Using APPLIES is free! It takes only four steps

1. Download our spreadsheet

2. Click on the option “enable macros” (macro security level should be set at medium level).

3. Answer the questions that belong to APPLIES-motivation and APPLIES-preparation.

4. Analyze the resulting charts


What kinds of organizations does APPLIES address?

Organizations that have heard about software product lines and aren’t sure if this alternative is convenient to their case or not.


Who will use APPLIES?

Consultants, project managers, technical leaders or any person interested in adopting a product line engineering approach


When is APPLIES useful?

When organizations want information that support them deciding in favor or against adopting a software product line approach

Latest News

 

The APPLIES framework is being developed iteratively. The latest version available is APPLIES V2.  Soon we will launch a new version that integrates and consolidates the results obtained in differnt empirical experiences to improve APPLIES and make it more relevant for those interested in adopting a product line engineering approach.

 
 
 

Third version

This version is a future work that would be published the next year

Read more

Second version (V2)

This version is the result of improving previous version based on the results of evaluating APPLIES retrospectively with a software company and interviewing five experts in product line engineering. Details[…]

Read more

First version (V1.0b2)

This version introduces the first version of APPLIES. This version was evaluated by two academic experts.

Details about this version are avaiable here

Read more
 
   
Part one

APPLIES Motivation

This part of APPLIES uses a set of concrete “signals”, called henceforth adoption drivers, which indicate that a product line approach could be useful for a company. Adoption drivers are positive or negative depending on whether they arise from company strengths, opportunities, threats or weaknesses.

The aim of APPLIES-motivation is to identify to what extent a product line approach could be useful for a company . To this end, APPLIES-motivation allows their users to identify whether a product line is a solution to tackle company’s threats, take advantage of company’s opportunities, strengthen company’s weaknesses or impulse company’s strengths.

How to use APPLIES-motivation?

Go through each adoption driver by selecting those aligned to the company’s case. Currently, APPLIES includes 20 adoption drivers. Most of them correspond to signals reported by companies with experience adopting product lines.

Some adoption drivers are:

“The company gains new customers due to the variability of  its products”

Example strength-based adoption driver

“The company has similar products that were implemented in completely different ways”

Example weakeness-based adoption driver
 
Part two

APPLIES Preparation

This part of the framework gathers key factors spread in the literature for assessing to what extent current and future company practices encourage or impede a product line engineering adoption. Spread factors are organized in a hierarchy of 67 sub-criteria, 17 assessment criteria, and three dimensions. This organization makes possible to evaluate systematically to what extent a company is prepared for adopting a product line production approach.

Subcriteria

 
Lower level of the hierarchy

Statements that users rate on a scale between “completely disagree” and “completely agree”

Example

“Relevant stakeholders will support the initiative to explore a product line solution”

Assessment criteria

 
Middle level of the hierarchy

Factors that could encourage or restrain a product line adoption in an organization.

Each assessment criteria has one or more subcriteria.

Example

Domain knowledge

Commitment of the managers

Potential products

 

Dimensions

 
Upper level of the hierarcy

Perspectives of analysis from which APPLIES-preparation assesses the level of preparedness of an organization.

Dimensions of analysis

Operational

Technical

Economic

How to use APPLIES-preparation?

Go through each assessment criterion and rate their sub-criteria. APPLIES-preparation automatically computes the score of each assessment criteria and updates the resulting charts. This score is an indicator of the performance of each criterion. Scores with a value near to five represent better performance than scores near to one.

Communication and training materials

Check our Research Gate project page ,you will find there our latest research publications.

User manuals and getting started tutorials are comming soon

Contact us

If you want to collaborate or you’re interested on using APPLIES contact us we’d love to hear from you!

    About

    APPLIES is an active research project developed in the frame of Luisa Rincon’s Ph.D. This project is led by Professors Camille Salinesi and Raúl Mazo from Paris 1 Panthéon Sorbonne University.

    This project is supported by the following institutions