1 / 16

Towards Understanding Software Process Variability from Contextual Evidence of Change

Towards Understanding Software Process Variability from Contextual Evidence of Change. Tomás Martínez-Ruiz , Francisco Ruiz, Mario Piattini. Alarcos Research Group University of Castilla-La Mancha. Index. Introduction Where the problem is Where we are looking for the solution

otto-sexton
Download Presentation

Towards Understanding Software Process Variability from Contextual Evidence of Change

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TowardsUnderstanding Software ProcessVariabilityfrom Contextual Evidence of Change Tomás Martínez-Ruiz, Francisco Ruiz, Mario Piattini Alarcos Research Group University of Castilla-La Mancha

  2. 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 (i) • Process tailoring is supported through variability • …so it also exists in real life • Further from computers What about hockey?? Introduction

  4. Introduction (ii) • 3 versions of hockey (at least) • Field hockey • Ice hockey • Roller hockey • What to play? Depends on where you are Introduction The current implementation of the sport, influenced by external factors

  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 CONTEXT

  6. SPRINTT SPICCE

  7. SPRINTT Variant Rich Process Paradigm Variant Rich Process Paradigm Variations VRichProcess On-Point Crosscutting Rationale Software ProductLines Rationale Management AOSE SPICCE 7

  8. vEPF SPRINTT SPICCE • Eclipse plugin supporting the VRP • Full support coming soon!!

  9. SPRINTT. Work and Lacks Problem Solution Context Variant Rich Processes paradigm RATIONALE Tailoring Requirements SPICCE Tailored processes Traceability Best solutionKnowledge storing…

  10. SPICCE Changes in Laws and Regulations Laws Changes in Organizational Units . OrganiationalUnit: -Mission-Vision-Values CEOs Change Executive Level Change SPRINTT Variation Standardization Process and Projects Analysis z SPICCE Changes in Projects Change Process Tailoring Development Project Process Enactment Operative Level

  11. SPICCE Steps Under work SPICCE • Process Variability/Institutionalization • SPRINTT / VRP • Previous work • Work Units characterization • BMM • SBVR • BPMN & BP variability • Projects Characterization • ISO 21500 • Laws and regulations analysis • … among others

  12. Organization Characterization Influence the tailoring Organization • BMM (Business Motivation Model) • Structure Business Plans

  13. Application Study Alpha Organization Manage Software Development Organization Big Complex Medium Simple Medium Complex • Strategy Efficient management of Software Development in • Big Complex projects • Medium Complex projects • Medium Simple projects • Each one implies a set of variations

  14. Application Study Organization

  15. Conclusions and FutureWork Conclusions • 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

  16. Thank you for your attention!Questions? TowardsUnderstanding Software ProcessVariabilityfrom Contextual Evidence of Change Tomas.mrtnez@gmail.com Alarcos Research Group (http://alarcos.esi.uclm.es) University of Castilla-La Mancha (http://www.uclm.es)

More Related