SKALAR

Projekt badawczy SCALARE (oprogramowanie SCALing) jest europejskim projektem ITEA 2 .

Celem międzynarodowego projektu SCALARE jest opracowanie Scaling Management Framework (SMF). Przewiduje się, że SMF będzie mapą drogową dla wszystkich organizacji, która pomoże im zwiększyć możliwości dostarczania oprogramowania. Kluczową motywacją dla projektu jest obserwacja, że ​​wszystkie firmy stają się coraz bardziej zależne od oprogramowania, w szczególności przedsiębiorstwa tradycyjne skupiające się na sprzęcie. Wszyscy partnerzy projektu napotykają różne rodzaje wyzwań podczas zwiększania swojej zdolności do dostarczania oprogramowania. Celem projektu jest zidentyfikowanie tych wyzwań, określenie wspólnych podejść przyjmowanych i oferowanych w literaturze naukowej dotyczącej inżynierii oprogramowania oraz zaoferowanie systematycznego podejścia do wdrażania tych podejść.

Dane projektu
Organizacje wspierające: ITEA2 , Enterprise Ireland , VINNOVA
Czas trwania: 01.12.2013 - 1.12.2016

Informacje ogólne

Głównym celem SCALARE jest wspieranie branży oprogramowania w skalowaniu jej zdolności dostarczania oprogramowania. Termin skalowanie jest używany nie tylko w tradycyjnym znaczeniu, a mianowicie wielkości systemów oprogramowania wyrażonych w liniach kodu, ale także do skalowania w dwóch innych wymiarach: procesów i metod stosowanych do dostarczania systemów oprogramowania oraz organizacji dostarczających oprogramowanie.

Techniczne i naukowe cele SCALARE

  1. Ustanowienie skalowania oprogramowania jako zjawiska wielowymiarowego.
  2. Opracuj język wzorców dla oprogramowania do skalowania.
  3. Dowiedz się, jak skalowanie oprogramowania odbywa się w praktyce na podstawie branżowych studiów przypadku.
  4. Zademonstrować użycie języka wzorców SCALARE i struktury zarządzania skalowaniem.
  5. Wspieraj organizacje w zwiększaniu możliwości dostarczania oprogramowania.

Uczestnicy

Pakiety robocze i zadania

  • WP 1: Ramy zarządzania skalowaniem
  • WP 2: Skalowanie produktów, systemów i usług
  • WP 3: Skalowanie organizacji i domen biznesowych
  • WP 4: Procesy i metody skalowania
  • WP 5: Zarządzanie projektem i rozpowszechnianie

Wyniki główne

Ramy zarządzania skalowaniem

Jednym z głównych rezultatów projektu jest zdefiniowanie Ram Zarządzania Skalowaniem. Jest to model, który odpowiada na pytania i wyzwania stojące przed organizacjami, które muszą przekształcić swoje oprogramowanie, aby sprostać nowym wymaganiom biznesowym.

SMF składa się z następujących głównych części:

  • Kierowcy biznesowi
  • Obecne zdolności
  • Model oprogramowania
  • Poszukiwane zdolności

Na skalowanie mają wpływ czynniki biznesowe dla organizacji i rozwoju. Obecne możliwości organizacji są opisywane w kategoriach obserwowalnych cech, takich jak czas realizacji, jakość i wysiłek. Pożądane umiejętności są definiowane na podstawie czynników biznesowych i aktualnych umiejętności.

Model oprogramowania opisuje rozwój w kategoriach produktu, organizacji i procesu. Główną cechą SMF jest to, że transformacje są zawsze analizowane w odniesieniu do wszystkich tych wymiarów.

Linki zewnętrzne

Publikacje projektu

  1. U. Asklund, M. Höst, K. Wnuk (2016) Experiences from Monitoring Effects of Architectural Changes, w materiałach z Dni Jakości Oprogramowania, Wiedeń, Austria
  2. K. Wnuk, J. Kabbedijk, S. Brinkkemper, B. Regnell i D. Callele (w przygotowaniu) Badanie czynników wpływających na wynik decyzji i czas realizacji w inżynierii wymagań na dużą skalę, Journal of Software Maintenance and Evolution.
  3. K. Stol i B. Fitzgerald (2015) Inner Source — Przyjęcie praktyk programistycznych Open Source w organizacjach: samouczek , oprogramowanie IEEE, tom. 32.
  4. M. Michlmayr, B. Fitzgerald i K. Stol (2015) Dlaczego i jak projekty Open Source powinny przyjmować wydania oparte na czasie? , Oprogramowanie IEEE, tom. 32 ust. 2. (Wydanie specjalne dotyczące inżynierii wersji)
  5. C. Lindholm, J. Pedersen Notander, M. Höst (2014) Studium przypadku dotyczące analizy ryzyka oprogramowania i planowania w rozwoju urządzeń medycznych , Software Quality Journal 22(3) s. 469–497
  6. A. Orucevic-Alagic i M. Höst (2014) Network Analysis of a Large Scale Open Source Project , Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
  7. K. Wnuk, L. Ahlberg i J. Persson (2014) O delikatnej równowadze między RE a testowaniem: doświadczenia z dużej firmy , IEEE 1st International Workshop on Requirements Engineering and Testing (RET)
  8. B. Fitzgerald i K. Stol (2014) Continuous Software Engineering and Beyond: Trends and Challenges , pierwsze międzynarodowe warsztaty na temat szybkiej ciągłej inżynierii oprogramowania (RCoSE) zlokalizowane wspólnie z ICSE'14, Hyderabad, Indie
  9. K. Stol i B. Fitzgerald (2014) Researching Crowdsourcing Software Development: Perspectives and Concerns, First International Workshop on Crowdsourcing in Software Engineering (CSI-SE) współlokowane z ICSE'14, Hyderabad, Indie
  10. B. Fitzgerald, M Musiał i K Stol (2014) Evidence-Based Decision Making in Lean Software Project Management, 36th International Conference on Software Engineering (Software Engineering in Practice track), Hyderabad, Indie
  11. K. Stol i B. Fitzgerald (2014) Two's Company, Three's a Crowd: A Case Study of Crowdsourcing Software Development, Proceedings of the 36. International Conference on Software Engineering
  12. K. Stol, P. Avgeriou, MA Babar, Y. Lucas i B. Fitzgerald (2014) Kluczowe czynniki przyjęcia Inner Source, ACM Transactions on Software Engineering and Methodology. Tom. 23 ust. 2
  13. M. Höst, K Stol i A Oručević-Alagić (2014) Inner Source Project Management, w: G Ruhe & C Wohlin, Zarządzanie projektami w zmieniającym się świecie, Springer
  14. B. Fitzgerald, K. Stol, R. O'Sullivan i D. O'Brien (2013) Skalowanie metod zwinnych do środowisk regulowanych: studium przypadku w branży , Proceedings of the 35th International Conference on Software Engineering (ścieżka Inżynieria oprogramowania w praktyce) , s. 863–872