Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tomás Martínez-Ruiz, Francisco Ruiz, Mario Piattini Alarcos Research Group University of Castilla-La Mancha Towards Understanding Software Process Variability.

Similar presentations


Presentation on theme: "Tomás Martínez-Ruiz, Francisco Ruiz, Mario Piattini Alarcos Research Group University of Castilla-La Mancha Towards Understanding Software Process Variability."— Presentation transcript:

1 Tomás Martínez-Ruiz, Francisco Ruiz, Mario Piattini Alarcos Research Group University of Castilla-La Mancha Towards Understanding Software Process Variability from Contextual Evidence of Change

2 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, Index Introduction Where the problem is Where we are looking for the solution SPICCE SPRINTT Moving through the context Changes inside the organization Conclusions and Future Work

3 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, Introduction (i) Process tailoring is supported through variability …so it also exists in real life Further from computers Introduction What about hockey??

4 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, Introduction (ii) 3 versions of hockey (at least) Field hockey Ice hockey Roller hockey What to play? Introduction Depends on where you are The current implementation of the sport, influenced by external factors

5 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 CONTEXT 5 Introduction (iii) Processes are the software development sport Tailoring mechanisms Apart from reality Process after Effects in Context SPICCE (Software Process Institutionalization based on Context Change Evidence) Introduction

6 SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 SPRINTT 6 SPICCE

7 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 SPRINTT 7 Variant Rich Process Paradigm 7 Software Product LinesAOSE Rationale Management On-PointCrosscutting Variations Rationale VRichProcess Variant Rich Process Paradigm SPICCE

8 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 SPRINTT vEPF Eclipse plugin supporting the VRP Full support coming soon!! SPICCE

9 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 Variant Rich Processes paradigm Context SPRINTT. Work and Lacks 9 Tailored processes Tailoring Requirements Traceability Best solution Knowledge storing… RATIONALE SPICCE

10 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 SPICCE Organiationa l Unit: -Mission -Vision -Values Organiationa l Unit: -Mission -Vision -Values Changes in Laws and Regulations Variation Standardizatio n Process and Projects Analysis Process Tailoring Process Enactment Development Project Changes in Organizational Units. Changes in Projects SPRINTT Chang e zz 10 SPICCE

11 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, SPICCE Steps Process Variability/ Institutionalization SPRINTT / VRP Previous work Work Units characterization BMM SBVR BPMN & BP variability Projects Characterization ISO Laws and regulations analysis … among others Under work SPICCE

12 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 Organization 12 Organization Characterization BMM (Business Motivation Model) Structure Business Plans Influence the tailoring

13 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 Organization 13 Application Study Strategy Efficient management of Software Development in Big Complex projects Medium Complex projects Medium Simple projects Each one implies a set of variations Medium Simple Medium Complex Big Complex Alpha Organization Manage Software Development

14 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 Organization 14 Application Study

15 Introduction SPICCE Org. Charact. Conclusions Tomás Martínez-Ruiz Towards Understanding Software Process Variability from Contextual Evidence of Change Valencia, Spain, June 17 th, 2013 Conclusions and Future Work Context transferred to process Salve commonalities Analysing differences Context changes Earlier variations Traceability and correspondence SPICCE Successfully applied in a case Validating SPRINTT Engraining context standards Completing SPICCE 15 Conclusions

16 Thank you for your attention! Questions? Alarcos Research Group (http://alarcos.esi.uclm.es)http://alarcos.esi.uclm.es University of Castilla-La Mancha (http://www.uclm.es)http://www.uclm.es Towards Understanding Software Process Variability from Contextual Evidence of Change


Download ppt "Tomás Martínez-Ruiz, Francisco Ruiz, Mario Piattini Alarcos Research Group University of Castilla-La Mancha Towards Understanding Software Process Variability."

Similar presentations


Ads by Google