PLREQ Presentation

289 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
289
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PLREQ Presentation

  1. 1. What Decision Characteristics Influence Decision Making in Market-Driven Large-Scale Software Product Line Development? Jaap Kabbedijk, Sjaak Brinkkemper Utrecht University, the Netherlands Krzysztof Wnuk, Bj ö rn Regnell Lund University, Sweden
  2. 2. Outline <ul><li>Introduction </li></ul><ul><li>Case Company Description </li></ul><ul><li>Variable Construction </li></ul><ul><li>Results </li></ul><ul><li>Interpretation </li></ul><ul><li>Conclusion </li></ul>
  3. 3. Introduction <ul><li>Importance of software design in a market driven environment (Aurum & Wohlin, 2005). </li></ul><ul><li>To decrease development cost and increase reusability software product lines are used (Pohl et al., 2005). </li></ul><ul><li>A higher complexity causes more complex decision making . </li></ul><ul><li>Decision making important in Requirements Engineering (Alenljung & Persson, 2008). </li></ul><ul><li>Understanding which factors affect requirements engineering decision makers (Karlsson et al., 2007). </li></ul>
  4. 4. Case Company Description <ul><li>Large manufacturer of embedded software (5000 emp.) </li></ul><ul><li>Product Line Approach </li></ul><ul><li>Market Driven </li></ul><ul><li>Release Heartbeats </li></ul><ul><li>Almost 1.500 change requests per release heartbeat </li></ul>
  5. 5. CCB Decision Making Process
  6. 6. Detailed CCB Decision Making Process
  7. 7. Variable Construction <ul><li>Example of change request decision log </li></ul>
  8. 8. Variable Construction Decision Outcome Example of change request decision log
  9. 9. Variable Construction Release Heartbeat Decision Outcome Example of change request decision log
  10. 10. Variable Construction # Products affected Release Heartbeat Decision Outcome Example of change request decision log
  11. 11. Variable Construction # Products affected Release Heartbeat Customer Decision Outcome Example of change request decision log
  12. 12. Variable Construction <ul><li>} </li></ul>Lead Time # Products affected Release Heartbeat Customer Decision Outcome Example of change request decision log
  13. 13. Research Question <ul><li>What Decision Characteristics Influence Decision Making in Market-Driven Large-Scale Software Product Line Development? </li></ul>
  14. 14. Research Question <ul><li>H1: Decision Lead Time – Number of Products </li></ul><ul><li>H2: Decision Outcome – Number of Products </li></ul><ul><li>H3: Release Heartbeat – Decision Lead Time </li></ul><ul><li>H4: Release Heartbeat – Decision Outcome </li></ul><ul><li>H5: Involvement of Customer – Decision Lead Time </li></ul><ul><li>H6: Involvement of Customer – Decision Outcome </li></ul><ul><li>H7: Decision Lead Time – Decision Outcome </li></ul>
  15. 15. H1: Statistical analysis H1 0 : The correlation between the number of products affected by a decision and the lead time needed to take the decision is 0. H1 1 : The correlation between de number of products affected by a decision and the lead time needed to take the decision is not 0.
  16. 16. H1: Statistical analysis Spearman's Rank-Order Correlation Coefficient: rho (752) = .222, p < .05 Higher than critical value of .197, so reject H1 0 and accept H1 1 . There is a correlation between number of products and lead time H1 0 : The correlation between the number of products affected by a decision and the lead time needed to take the decision is 0. H1 1 : The correlation between de number of products affected by a decision and the lead time needed to take the decision is not 0.
  17. 17. H4: Statistical analysis H4 0 : The decision outcome is not different for the different specific release heartbeats. H4 1 : The decision outcome is different for the different specific release heartbeats.
  18. 18. H4: Statistical analysis Kolmogorov-Smirnov: Z = 2.566, p < .01 Higher than critical value of .833, so reject H4 0 and accept H4 1 . There is a difference in the acceptance rate for the different releases. H4 0 : The decision outcome is not different for the different specific release heartbeats. H4 1 : The decision outcome is different for the different specific release heartbeats.
  19. 19. Conclusion <ul><li>Relationship between the number of products and the lead time. </li></ul><ul><li>Relationship between the number of products and the decision outcome. </li></ul><ul><li>Relationship between the release heartbeat and the decision outcome. </li></ul><ul><li>Relationship between the involvement of an important customer and the decision outcome. </li></ul><ul><li>Relationship between the lead time and the decision outcome. </li></ul><ul><li>But, .... </li></ul>
  20. 20. Interpretation of Results Differences in lead time per number of products
  21. 21. Interpretation of Results Significance difference for customer related requests
  22. 22. Future Research <ul><li>More case studies needed in other industries. </li></ul><ul><li>Additional variables possible for analysis. </li></ul><ul><li>Construction of possible functions on the relationships among characteristics. </li></ul>
  23. 23. Discussion and Questions
  24. 24. Number of Products Affected (1/2) <ul><li>H1: The correlation between the number of products affected by a decision and the lead time needed to take the decision is not 0. </li></ul><ul><li>Spearman's Rank-Order Correlation Coecient </li></ul><ul><li>Rho(752) = .222; p < .05 after performing the test, which is higher than the listed critical value of .197 at a two-tailed level of signicance of .05 </li></ul><ul><li>Reject H0 </li></ul>
  25. 25. Number of Products Affected (2/2) <ul><li>H2: The number of products affected by a decision is different for the different decision outcomes </li></ul><ul><li>Kolmogorov-Smirnov test for two independent samples </li></ul><ul><li>Z = .545; p < 0.01, which is higher than the listed critical value of .440 at a two-tailed level of significance of .05 </li></ul><ul><li>Reject H0 </li></ul>
  26. 26. Release <ul><li>H3: The correlation between the specific release heartbeat and the lead time needed to take the decision is not 0. </li></ul><ul><li>H4: The decision outcomes are different for the specific release heartbeats. </li></ul>
  27. 27. Release <ul><li>H3: The correlation between the specific release heartbeat and the lead time needed to take the decision is not 0 </li></ul><ul><li>Rho (752) = .180; p <.05, which is below the critical value of = .197. Can not reject H0 . </li></ul><ul><li>H4: The decision outcomes are different for the specific release heartbeats. </li></ul><ul><li>Z = 2.566; p < 0.01. Above the critical value. Reject H0 </li></ul>
  28. 28. Customer Involvement <ul><li>H5: The average lead time needed to take a decision is different when a large customer is involved. </li></ul><ul><li>H6: The frequencies in the contingency table between the decision outcome and involvement of a large customer do differ from the normal expected frequencies. </li></ul>
  29. 29. Customer Involvement <ul><li>H5: The average lead time needed to take a decision is different when a large customer is involved. </li></ul><ul><li>t(752) = .586; p = .558. Can not reject H0 </li></ul><ul><li>H6: The frequencies in the contingency table between the decision outcome and involvement of a large customer do differ from the normal expected frequencies. </li></ul><ul><li>Chi Square (1,N = 1439) = 7.032; p < .01. Above the critical value, so reject H0 </li></ul>
  30. 30. Lead Time <ul><li>H7: The average lead time needed to take a decision does differ per decision outcome (i.e. accepted or rejected). </li></ul><ul><li>Independent Sample T-Test </li></ul><ul><li>t(752) = 3.940; p < 0.01 </li></ul><ul><li>Reject H0 </li></ul>

×