ISO/IEC 29110
System- und Software -Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSE) | |
Status | Veröffentlicht |
---|---|
Erstmals veröffentlicht | September 2011 |
Letzte Version | Juni 2016 |
Komitee | ISO/IEC JTC 1/SC 7 Software und Systemtechnik |
Verwandte Standards | ISO/IEC/IEEE 12207, ISO/IEC/IEEE 15288, ISO/IEC/IEEE 15289 |
Domain | System- und Software -Engineering |
ISO/IEC 29110: Systeme und Software -Lebenszyklusprofile und Richtlinien für sehr kleine Unternehmen (VSE) Internationale Standards (IS) und technische Berichte (TR) richten sich an sehr kleine Einheiten (VSEs). Eine sehr kleine Einheit (VSE) ist ein Unternehmen, eine Organisation, eine Abteilung oder ein Projekt mit bis zu 25 Personen. Der ISO/IEC 29110 ist eine Reihe internationaler Standards und Führer mit dem Titel "System- und Software -Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSE)". Die Standards und technischen Berichte wurden von der Arbeitsgruppe 24 (WG24) von entwickelt Unterausschuss 7 (SC7) von Gemeinsamer technischer Komitee 1 (JTC1) des Internationale Standardisierungsorganisation und die Internationale Elektrotechnische Kommission.
Branchen auf der ganzen Welt haben sich einig, dass es bestimmte Arbeitsweisen gibt, die vorhersehbare Ergebnisse erzielen. Unternehmen, die sich einig sind, diese vereinbarten Methoden zu verwenden und dann ihre Einhaltung zu messen, werden aufgerufen ISO zertifiziert. Einige von ISO-zertifizierte Organisationen verlangen, dass ihre Anbieter auch ISO-zertifiziert sind. Der allgemeine Standard für die Softwareentwicklung, ISO/IEC/IEEE 12207ist für mittlere und große Softwareentwicklungsbemühungen geeignet. Ebenso der allgemeine Standard für die Systementwicklung, ISO/IEC/IEEE 15288ist für mittlere und große Systementwicklungsbemühungen geeignet. Systeme bestehen im Zusammenhang mit ISO/IEC 29110 in der Regel aus Hardware- und Softwarekomponenten. Die Dinge funktionieren in kleinen Organisationen anders; ISO 29110 spiegelt das wider.
Die Notwendigkeit von leichten Systemen und Leitfäden für Systeme und Software -Engineering
Branchen- und öffentliche Organisationen (z. B. Regierungsbehörde, gemeinnützige Organisation) erkennen an, dass VSE wertvolle Produkte und Dienstleistungen erbringen. VSEs entwickeln und pflegen auch Systeme und Software, die in größeren Systemen verwendet werden. Daher müssen VSEs als Lieferanten von hoher Qualitätssystemen und Software erkennen.
Nach Angaben der Organisation für wirtschaftliche Zusammenarbeit und Entwicklung (OECD)[1] SME- und Unternehmertum -Ausblicksbericht (2005), Small and Mieth Enterprises (KMU), sind die dominierende Form der Unternehmensorganisation in allen Ländern weltweit und machen je nach Land 95% bis 99% der Unternehmensbevölkerung aus. Die Herausforderung für die OECD -Regierungen besteht darin, ein Geschäftsumfeld zu schaffen, das die Wettbewerbsfähigkeit dieser großen heterogenen Unternehmensbevölkerung unterstützt und eine lebendige unternehmerische Kultur fördert.
Studien und Umfragen[2][3] Schließen Sie zu dem Schluss, dass die Mehrheit der internationalen Standards nicht die Bedürfnisse von VSES erfüllt. Die Übereinstimmung mit diesen Standards ist schwierig, wenn nicht sogar unmöglich und gibt es auf keinen Fall oder nur sehr begrenzte Möglichkeiten, als Entitäten anerkannt zu werden, die Qualitätsoftware produzieren. Daher werden VES häufig von einigen wirtschaftlichen Aktivitäten abgeschnitten.
Es wurde festgestellt, dass VSEs es schwierig fällt, internationale Standards mit ihren Geschäftsanforderungen in Beziehung zu setzen und ihre Anwendung auf ihre Geschäftspraktiken zu rechtfertigen. Die meisten VSEs können sich weder die Ressourcen in Bezug auf die Anzahl der Mitarbeiter, das Budget und die Zeit leisten noch einen Nettovorteil bei der Einrichtung von Software -Lebenszyklusprozessen erkennen. Um einige dieser Schwierigkeiten zu korrigieren, wurde nach einer Reihe von VSE -Eigenschaften eine Reihe von Standards und technischen Berichten entwickelt.[4][5]
Die Dokumente basieren auf Teilmengen geeigneter Standardelemente, die als VSE -Profile bezeichnet werden. Der Zweck eines VSE -Profils besteht darin, eine Teilmenge internationaler Standards zu definieren, die für den VSE -Kontext relevant sind, z. ISO/IEC/IEEE 12207 Für die Software Engineering ISO/IEC 29110, ISO/IEC/IEEE 15288 Für das System Engineering ISO/IEC 29110 und Produkte von ISO/IEC/IEEE 15289.
Die von der Zielgruppe gezielte ISO/IEC 29110 -Serie wurde entwickelt, um die Produkt- und/oder Servicequalität sowie die Prozessleistung zu verbessern, wie in der folgenden Tabelle gezeigt. ISO/IEC 29110 dürfte die Verwendung verschiedener Lebenszyklen wie Wasserfall, iterativ, inkrementell, evolutionär oder agil ausschließen.
ISO/IEC 29110 | Titel | Zielgruppe |
---|---|---|
Teil 1 | Überblick | VSEs und ihre Kunden, Gutachter, Standardproduzenten, Werkzeuganbieter und Methodikanbieter. |
Teil 2 | Framework für die Profilvorbereitung | Profilproduzenten, Werkzeuganbieter und Methodik -Anbieter. Nicht für vses bestimmt |
Teil 3 | Zertifizierungs- und Bewertungsanleitung | VSEs und ihre Kunden, Gutachter, Akkreditierungsstellen |
Teil 4 | Profilspezifikationen | VSEs, Kunden, Standardproduzenten, Werkzeuganbieter und Methodik -Anbieter. |
Teil 5 | Management-, Engineering- und Servicebereitstellungsrichtlinien | Vses und ihre Kunden |
Teil 6 | Spezifische Profilspezifikationen | VSEs, Kunden, Standardproduzenten, Werkzeuganbieter und Methodik -Anbieter |
Teil 7 | Spezifische Profilrichtlinien | Vses und ihre Kunden |
Wenn ein neues Profil benötigt wird, ist ISO/IEC 29110-4[6] und ISO/IEC 29110-5[7] Kann ohne Auswirkungen bestehender Dokumente entwickelt werden, und sie werden durch den ISO/IEC-Prozess ISO/IEC 29110-4-M und ISO/IEC 29110-5-M-N.
Profile
Das Kerncharakteristik der von ISO/IEC 29110 gezielten Einheiten ist die Größe. Es gibt jedoch andere Aspekte und Eigenschaften von VSEs, die die Profilvorbereitung oder -auswahl beeinflussen können, wie z. ; Situationsfaktoren (Kritikalität, Unsicherheitsumgebung usw.); und Risikoniveaus. Das Erstellen eines Profils für jede mögliche Kombination von Werten der verschiedenen oben eingeführten Dimensionen würde zu einem unüberschaubaren Satz von Profilen führen. Dementsprechend werden die Profile von VSE so gruppiert, dass sie für mehr als eine Kategorie anwendbar sind. Profilgruppen sind eine Sammlung von Profilen, die entweder durch Zusammensetzung von Prozessen (d. H. Aktivitäten, Aufgaben) oder durch Fähigkeitsstufe oder beides zusammenhängen.
Generische Profilgruppe
Die generische Profilgruppe wurde als zutreffend für eine überwiegende Mehrheit der VSE definiert, die keine kritischen Systeme und/oder Software entwickeln und typische Situationsfaktoren aufweisen. Die generische Profilgruppe ist eine Sammlung von vier Profilen (Eintrag, Basis, Zwischen-, Fortgeschrittenen) und bietet einen progressiven Ansatz zur Befriedigung einer überwiegenden Mehrheit der VSEs. Die vierstufige Roadmap bietet einen progressiven Ansatz, um eine überwiegende Mehrheit der VSE zu befriedigen. VESS, auf das das Eintrittsprofil abzielt, sind VSEs, die an kleinen Projekten (z. B. höchstens sechs Personenmonatsanstrengungen) und Start-ups arbeiten. Die grundlegenden Profilziele im Vergleich zur Entwicklung einer einzelnen Anwendung durch ein einzelnes Arbeitsteam. Das Zwischenprofil richtet sich an VSEs, das mehr als ein Projekt parallel zu mehr als einem Arbeitsteam entwickelt. Das fortschrittliche Profil ist ein Ziel für VSEs, die als unabhängiges Wettbewerbssystem und/oder Softwareentwicklungsgeschäft aufrechterhalten und wachsen möchten.
Die Software Engineering Generic Profile Group basiert hauptsächlich auf dem Standard -Lebenszyklusprozesse von ISO/IEC/IEEE 12207. Die ISO -Arbeitsgruppe, die zur Entwicklung von ISO/IEC 29110 vorgeschrieben ist, verwendete das mexikanische Softwareprozessmodell Moprosoft[8] um die Entwicklung von ISO/IEC 29110 zu unterstützen.
Ein Prozess besteht aus einer Reihe von Aktivitäten, und eine Aktivität besteht aus einer Reihe von Aufgaben. Die folgende Abbildung zeigt die 2 Prozesse und Aktivitäten des Basisprofils von Software Engineering. Die 2 Prozesse werden auf Aufgabenebene im ISO/IEC 29110 Software Engineering Management and Engineering Guide des Grundprofils beschrieben.
Das Software -Engineering -Eintragsprofil verfügt über die gleichen 2 Prozesse und Aktivitäten. Die Anzahl der Aufgaben und die Anzahl der Dokumente sind jedoch niedriger als das Grundprofil. In der folgenden Tabelle wird die Anzahl der Aufgaben für jeden Prozess der Software Generic Profile Group aufgeführt. Ein bedingter Prozess ist ein Prozess, der unter bestimmten Bedingungen optimal sein kann, unter bestimmten Bedingungen optional sein kann und unter bestimmten Bedingungen nicht geltend gemacht oder nicht anwendbar ist.
In der folgenden Tabelle werden die Anzahl der Arbeitsprodukte und -rollen für jeden Prozess der Software Generic Profile Group aufgeführt.
Die Systeme Engineering Generic Profile Group basiert hauptsächlich auf dem Standard -Lebenszyklusprozess von ISO/IEC/IEEE 15288. Die folgende Abbildung zeigt das Grundprofil der Systemtechnik. Systeme bestehen im Zusammenhang mit ISO/IEC 29110 in der Regel aus Hardware- und Softwarekomponenten.
Veröffentlichte Standards (IS) und technische Berichte (TR)
Die ISO/IEC 29110 -Serie ist ein Satz von fünf verschiedenen Teilen. Teil 1, ISO/IEC TR 29110-1,[9] Definiert die geschäftlichen Begriffe, die dem VSE -Profilsatz von Dokumenten üblich sind. Es führt Prozesse, Lebenszyklus- und Standardisierungskonzepte sowie die ISO/IEC 29110 -Serie ein. Es wird auch die Merkmale und Anforderungen eines VSE eingebracht und die Gründe für VSE-spezifische Profile, Dokumente, Standards und Führer verdeutlicht.[10] führt die Konzepte für standardisierte Profile von Software Engineering für VSE ein und definiert die Begriffe, die im VSE -Profilsatz von Dokumenten gemeinsam sind. Es legt die Logik hinter der Definition und Anwendung standardisierter Profile fest. Es gibt die Elemente an, die allen standardisierten Profilen (Struktur, Konformität, Bewertung) gemeinsam sind, und führt die Taxonomie (Katalog) von ISO/IEC 29110 -Profilen ein.
Teil 3, ISO/IEC TR 29110-3-1,[11] Definiert die Richtlinien für die Prozessbewertung und die Compliance -Anforderungen, die erforderlich sind, um den Zweck der definierten VSE -Profile zu erfüllen. ISO/IEC TR 29110-3-1 enthält auch Informationen, die für Entwickler von Bewertungsmethoden und Bewertungsinstrumenten nützlich sein können. ISO/IEC TR 29110-3-1 wird an Personen gerichtet, die direkte Beziehung zum Bewertungsprozess haben, z. Der Assessor und der Sponsor der Bewertung, die Anleitung benötigen, ob die Anforderungen an die Durchführung einer Bewertung erfüllt wurden.[12]
Teil 4, ISO/IEC 29110-4-1stellt die Spezifikation für alle Profile der generischen Profilgruppe bereit. Die generische Profilgruppe gilt für VSEs, die keine kritischen Softwareprodukte entwickeln. Die Profile basieren auf Teilmengen geeigneter Standardelemente. VSE -Profile gelten und richten sich an Autoren/Anbieter von Führern und Autoren/Anbietern von Tools und anderen Unterstützungsmaterialien.
Teil 5, ISO/IEC 29110-5-M-N, bietet Systeme für Projektmanagement- und Ingenieurleitfäden für Systemtechnik oder Software-Engineering sowie Richtlinien für die Servicebereitstellung für das in ISO/IEC 29110-4-M beschriebene VSE-Profil.
Die folgende Abbildung zeigt die Komponenten der ISO/IEC 29110 -Serie. Die Kisten in hellblau sind Dokumente in der Entwicklung.
Einsatzpakete
Ein Bereitstellungspaket (DP) ist eine Reihe von Artefakten, die entwickelt wurden, um die Implementierung einer Reihe von Praktiken des ausgewählten Rahmens in einer sehr kleinen Entität (VSE) zu erleichtern. Die nachstehend beschriebenen Bereitstellungspakete wurden entwickelt, um die Prozesse der generischen Profilgruppe zu implementieren. Die generische Profilgruppe gilt für VSEs, die keine kritischen Systeme oder Software entwickeln. Die generische Profilgruppe besteht aus 4 Profilen: Eintritt, Basis, Zwischen- und Fortgeschrittenen. Die generische Profilgruppe impliziert keine spezifische Anwendungsdomäne.
Der Inhalt eines typischen Bereitstellungspakets ist in Tabelle 2 aufgeführt. Die Zuordnung zu Standards und Modellen wird als Informationen angegeben, um anzuzeigen, dass ein Bereitstellungspaket explizite Links zu Teil 5 und ausgewählte ISO -Standards wie ISO/IEC/IEEE 15288 enthält ISO/IEC/IEEE 12207 oder Modelle wie das vom Software Engineering Institute entwickelte CMMI. Durch die Implementierung eines Bereitstellungspakets kann ein VSE seinen konkreten Schritt sehen, um die Abdeckung von ISO/IEC 29110 Teil 5. Bereitstellungspakete zu erreichen oder zu demonstrieren, so dass ein VSE seinen Inhalt implementieren kann, ohne das vollständige Framework gleichzeitig implementieren zu müssen .
1. Technische Beschreibung |
Zweck dieses Dokuments |
Warum ist dieses Thema wichtig? |
2. Definitionen |
3. Beziehungen zu ISO/IEC 29110 |
4. Überblick über Prozesse, Aktivitäten, Aufgaben, Rollen und Produkte |
5. Beschreibung von Prozessen, Aktivitäten, Aufgaben, Schritten, Rollen und Produkten |
Rollenbeschreibung |
Produktbeschreibung |
Artefaktbeschreibung |
6. Vorlage |
7. Beispiel |
8. Checkliste |
9. Werkzeug |
10. Verweise auf andere Standards und Modelle (z. B. ISO 9001, ISO/IEC 12207, CMMI®) |
11. Referenzen |
12. Bewertungsformular |
Das System für das System für Systemtechnik oder Software -Engineering beschreibt die Entwicklung einer einzelnen Anwendung durch ein einzelnes Projektteam ohne spezielle Risiko oder Situationsfaktoren. Der Satz von DPS für das Basisprofil von Software ist in Abbildung 2 dargestellt.
Eine Reihe von DPS zur Unterstützung des Systems für das System Engineering Basic wird in Zusammenarbeit mit Mitgliedern von entwickelt In Betracht ziehen Wie in der Abbildung unten dargestellt.
Einsatzpakete sowie anderes Unterstützungsmaterial wie a Plug-In, sind kostenlos im Internet erhältlich (siehe unten).
Implementierung von ISO/IEC 29110 in Softwareentwicklungsorganisationen
Eine Implementierung in einem IT-Start-up-VSE durch ein Team von zwei Entwicklern.[13] Mit ihrer Webanwendung können Benutzer ihre Reisen einfach und zugänglich für alle zusammenarbeiten, teilen und planen. Die Verwendung des grundlegenden Profils von ISO 29110 hat das Start zur Entwicklung einer hohen Qualität bei der Verwendung der nachgewiesenen Praktiken von ISO 29110 geleitet. Der Gesamtaufwand dieses Projekts betrug fast 1000 Stunden. Das IT-Start-up hat die Anstrengungen in Personalstunden für die Aufgaben des Projekts aufgezeichnet. Es wurden nur 12,6% der Gesamtaufwand für Nacharbeit aufgewendet (d. H. 125 Stunden/990,5 Stunden). Dies weist darauf hin, dass die Verwendung geeigneter Standards alle Phasen der Entwicklung eines Produkts so leiten kann, dass der verschwendete Aufwand (d. H. Nacharbeit) in etwa der gleichen Organisation entspricht.
Eine Implementierung in einem großen kanadischen Versorgungsanbieter.[14] Die IT -Aufteilung eines großen kanadischen Versorgungsanbieters hat 1950 Mitarbeiter, die mehr als 2.100 Softwareanwendungen unterstützen. Die Organisation hatte bereits 12 Prozessbereiche der Stufe 2 und 3 der CMMI-Dev implementiert. Für die Entwicklung dieser Teilung wurden traditionelle Lebenszyklen verwendet.
Eine kleine Abteilung innerhalb der IT -Abteilung, die Abteilung Mobilität und georeferenzierter Lösungen, besteht aus 6 Entwicklern und 3 Analysten, einem Architekten und einem Manager. Typische Projekte der Abteilung sind Anfragen von internen Kunden, um einige Anwendungen zu verbessern. Die kleine Abteilung musste Anwendungen schneller und mit sehr unterschiedlichen Technologien entwickeln. Zunehmend musste die Abteilung Beweise für Konzepte entwickeln. Das Problem war, dass die von der aktuellen Methodik für typischen Projekte der IT -Division angeforderten Leistungen zu zahlreich waren. Die erforderliche Dokumentationsniveau war für kleine Projekte und kleine Teams nicht geeignet.
In der kleinen Abteilung wurde ein Projekt gestartet, um ISO 29110 auf ihre Bedürfnisse zuzustimmen und es an einen Scrum -Ansatz anzupassen. Es wurde ein Pilotprojekt durchgeführt, das die Erstellung einer Webanwendung für die Immobilienverwaltung umfasst. Diese Anwendung erleichterte die geografische Datenberatung stark. Der Gesamtaufwand dieses Projekts betrug 1.511 Stunden. Die folgende Tabelle zeigt für jede Hauptaufgabe die Bemühungen, die Aufgabe auszuführen ).
Titel der Aufgabe | Prävention (Stunden) | Ausführung (Stunden) | Bewertung (Stunden) | Korrektur (Stunden) |
---|---|---|---|---|
Umgebungsinstallation | 35 | - | - | - |
Projektmanagement | - | 252 | 2 | 2 |
Anforderungsspezifikationen | - | 56 | 14 | 14 |
Codeentwicklung | 35 | 798 | 105 | 112 |
Wartungsdokument | - | 49 | 7 | 2 |
Website -Bereitstellung | 1 | 7 | - | - |
Projektabschluss | - | 4 | - | - |
Gesamtstunden | 71 | 1166 | 128 | 146 |
Etwa 8,5% der Bemühungen wurden in Präventionsaufgaben investiert, während nur 9,6% für Nacharbeitenaufgaben ausgegeben wurden. Das ISO 29110 -Prozessverbesserungsprojekt ermöglichte es der kleinen Abteilung, innerhalb der IT -Division zu glänzen, da es zu einem Modell für zukünftige kleine IT -Projekte wurde.
Umsetzung in einem großen Finanzinstitut.[15] Die IT -Aufteilung eines großen kanadischen Finanzinstituts hat über 3.000 Mitarbeiter, die neue Anwendungen entwickeln und über 1250 Anwendungen unterhalten. Die IT -Abteilung für Cash Management IT von 6 Entwicklern ist für die Entwicklung und Wartung von Softwaretools verantwortlich, die von Händlern verwendet werden. Jedes Jahr steht die Abteilung mit einer Erhöhung der Anzahl der Anfragen zum Hinzufügen, Korrigieren oder Ändern von Funktionen im Zusammenhang mit unterstützten Anwendungen.
Vor der Umsetzung des ISO 29110-Agile-Prozesses hatten die Kunden die folgenden Beschwerden:
- Sehr schwierig, den Status spezifischer Anfragen zu kennen
- Sehr oft gibt es einen Vorfall, wenn eine Veränderung in Produktion gestellt wird.
- Es gibt eine große Anzahl von Fehlern, die von der Abteilung für Qualitätssicherung festgestellt wurden
- Der Entwicklungsprozess ist schmerzhaft und die erzeugte Dokumentation ist nicht sehr nützlich.
Als Reaktion auf diese Probleme wurden Prozesse bewertet, indem die Aktivitäten des tatsächlichen Wartungsprozesses mit denen des Grundprofils verglichen wurden. Einige Mängel wurden im tatsächlichen Projektmanagementprozess und im Software -Implementierungsprozess gefunden.
Der neue Projektmanagementprozess wurde an den Kontext der Abteilung angepasst, indem einige Aufgaben der Scrum -Methodik injiziert wurden. Der neue agile Prozess, der das Grundprofil des ISO 29110 verwendet, wurde an drei Pilotprojekten getestet. Vor kurzem wurde der Abteilung ein Team von 5-Personen-Teams hinzugefügt, um alle nicht dringenden Wartungsprojekte mit dem ISO 29110 Agile-Prozess durchzuführen.
Implementierungen in Thailand.[16]
Die folgende Tabelle zeigt die Anzahl der iSO29110-Basic-Profil-zertifizierten thailändischen Organisationen.
Art der Organisation | 2012 | 2013 | 2014 | 2015 | 2016 | 2018 | Gesamt |
---|---|---|---|---|---|---|---|
Privatgelände | 148 | 40 | 57 | 29 | 48 | 100 | 422 |
Öffentlichkeit | 4 | 6 | 2 | 1 | 2 | - | 15 |
Summen | 152 | 46 | 59 | 30 | 50 | 100 | 437 |
Implementierung von ISO/IEC 29110 in Systemtechnik -Organisationen
Das System Engineering Basic Profile wurde in einigen Systemen für Systemtechnik verwendet. Als Beispiel haben 6 Organisationen in Südfrankreich das Grundprofil bei der Entwicklung ihrer Produkte implementiert.[17]
In Kanada, ein junges Unternehmen, das an der Gestaltung und Entwicklung von Kommunikationssystemen für den öffentlichen Verkehr beteiligt ist. Das Unternehmen wurde erfolgreich von einem Audit von Drittanbietern geprüft, das 2016 aus 2 Prüfer besteht.[18]
ISO/IEC 29110 in der Wissenschaft
In über 19 Ländern ist bekannt, dass ISO/IEC 29110 auf Bachelor- und Absolventenebene unterrichtet wird. Die folgende Abbildung zeigt die Länder, die ISO/IEC 29110 lehren.
Beispielsweise haben im Bundesstaat Zacatecas von Mexiko 11 Universitäten das Software -Basisprofil des ISO/IEC 29110 in ihrem Software Development Center (SDC) implementiert. Ein SDC bietet eine Umgebung, in der Schüler ihr Wissen in einem Softwareentwicklungsprojekt anwenden. Die SDCs, bei denen das Grundprofil von ISO/IEC 29110 durch Auditoren von NYCE (geprüft wurde (Normalización y Certleración Electrónica), die mexikanische Zertifizierungsstelle. Beispielsweise erreichten 4 SDCs die ISO/IEC 29110 -Zertifizierung im Jahr 2017.
In Thailand unterrichten über 10 Universitäten ISO/IEC 29110.[19]
Status
- Aktuelle Version: ISO/IEC 29110-2-1 im Jahr 2015 veröffentlicht und ISO/IEC 29110-4-1, veröffentlicht im Jahr 2011.
- Aktuelle Version: ISO/IEC TR 29110-1: 2016, ISO/IEC TR 29110-3-1 und sind frei von ISO/ITTF als a erhältlich Kostenfreier Download
- Aktuelle Version: ISO/IEC TR 29110-5-2-1: 2016-Organisationsmanagementrichtlinien
Für Software -Engineering:
- Aktuelle Version: ISO/IEC TR 29110-5-1-1: 2012-Management- und Engineering-Leitfaden für das Software-Engineering-Eintragsprofil wurde im September 2012 in Englisch und Französisch veröffentlicht und sind als ISO/ITTF als frei erhältlich Kostenfreier Download
- Aktuelle Version: ISO/IEC TR 29110-5-1-2: 2011-Management- und Engineering-Leitfaden für das Basisprofil von Software Engineering wurde im September 2012 in Englisch und Französisch veröffentlicht und sind als ISO/ITTF als frei erhältlich Kostenfreier Download
- Aktuelle Version: ISO/IEC TR 29110-5-1-3: 2017-Management- und Engineering-Handbuch für das Intermediate-Profil der Software-Engineering.
- Aktuelle Version: ISO/IEC TR 29110-5-1-4: 2018 Management and Engineering Guide für das Advanced Profile Software Engineering.
Für Systemtechnik:
- Aktuelle Version: ISO/IEC TR 29110-5-6-1: 2015 - System Engineering Engineering Profile - Management- und Engineering -Handbuch - veröffentlicht im November 2015. frei von ISO/ITTF als als Kostenfreier Download
- Aktuelle Version: ISO/IEC TR 29110-5-6-2: 2014 [1] Systeme Engineering Basic Profile - Management- und Engineering -Leitfaden. Veröffentlicht im August 2014. Frei erhältlich bei ISO/ITTF als Kostenfreier Download
- Aktuelle Version: ISO/IEC TR 29110-5-6-3: 2019 - System Engineering Intermediate Profile - Management and Engineering Guide - veröffentlicht im September 2019.
Für die Servicebereitstellung:
- Aktuelle Version: ISO/IEC TR 29110-5-3: 2018-Richtlinien zur Lieferung von Servicebereitschaften
- Aktuelle Version ISO/IEC 29110-4-3: 2018-Service Delivery-Profilspezifikationen
In Vorbereitung
Für Systemtechnik:
- Für Systemtechnik: ISO/IEC 29110-4-6 Systemtechnik - Profilspezifikationen - Veröffentlichung im Jahr 2022 erwartet
- Für das System Engineering Advanced Profile: ISO/IEC TR 29110-5-6-4 Management and Engineering Guide-Veröffentlichung im Jahr 2021 erwartet.
Für Agile:
- Für Agile: ISO/IEC TR 29110-5-4 Agile Softwareentwicklungsrichtlinien-Veröffentlichung im Jahr 2021 erwartet.
- Für Agile: ISO/IEC 29110-4-4 Agile Softwareentwicklung - Profilspezifikationen: Generisches Profil - Veröffentlichung im Jahr 2022 erwartet.
Für DevOps:
- Für DevOps: ISO/IEC TR 29110-5-5 DevOps-Richtlinien-Veröffentlichung im Jahr 2021 erwartet.
- Für DevOps: ISO/IEC 29110-4-5 DevOps - Profilspezifikationen - Veröffentlichung im Jahr 2022 erwartet.
Sonstig:
- Für Organisationsmanagement: ISO/IEC 29110-4-2-Organisationsprofilspezifikationen-Veröffentlichung im Jahr 2020 erwartet.
Artikel und andere Kommunikation
- LaPorte, C. Y., Miranda, J., „Bereitstellung von Software- und Systemtechnik Standards für kleine Teams - Feedback von sehr kleinen Einheiten, ihren Kunden, Wirtschaftsprüfern und Akademie zu ISO/IEC 29110.“, IEEE Computer, Vol. 53, Ausgabe 8, August 2020, S. 79-83
- M. Muñoz, J. Mejía & C. Y. LaPorte (2021). Analyse der Entwicklung von acht vses unter Verwendung des ISO/IEC 29110, um ihre agilen Ansätze zu verstärken. In Mora, M., Gómez, J. M., O'Connor, R. V. & Buchalcevová, A. (Hrsg.), Balancing Agile und Disciplined Engineering and Management-Ansätze für IT-Services und Softwareprodukte (S. 28-51). IGI Global. http: // doi: 10.4018/978-1-7998-4165-4.ch002
- M. Muñoz, J. Mejia, A. Peña, G. Lara, C. Y. LaPorte, Übergang internationaler Software -Engineering -Standards in die Wissenschaft: Analyse der Ergebnisse der Einführung von ISO/IEC 29110 an vier mexikanischen Universitäten, Computerstandards, Computerstandards & Interfaces, 66 (2019), doi: https://doi.org/10.1016/j.csi.2019.03.008
- M. Muñoz, J. Mejia & C. Y. LaPorte (2019). Verstärkung sehr kleine Entitäten mit agilen Methoden mit ISO/IEC 29110. In Fortschritten in intelligenten Systemen und Computing (Bd. 865, S. 88–98). Springer Verlag. https://doi.org/10.1007/978-3-030-01171-0_8
- M. Muñoz, J. Mejia, C. Y. LaPorte, Implementierung von ISO/IEC 29110, um vier sehr kleine Einheiten Mexikos unter einem agilen Ansatz, IET -Software, Band 14, Ausgabe 2, April 2020, p. 75-81, doi: 10.1049/iet-sen.2019.0040
- Munoz, M., Mejia, J., LaPorte, C.Y., Implementación del Estándar ISO/IEC 29110 en Centros de Desarrolo de Software de Universidades Mexikanas: ERFAHRENCIA DEL ESTADO DE ZACATECAS, XI -SEMINARIO INTERNEHAME DE CISENCIA DE LA COMPUTACIEN, 10. -12-122 , 2018, Medellín, Kolumbien.
- Muñoz M., Mejia J., Laporte C.Y. (2019) Verstärkung sehr kleine Einheiten mit agilen Methoden mit der ISO/IEC 29110. In: Mejia J., Muñoz M., Rocha Á., Peña A., Pérez-Cisneros M. (Hrsg.) Trends und Anwendungen in der Software-Engineering. CIMPS 2018. Fortschritte in intelligenten Systemen und Computing, Vol. 865. Springer, Cham, 17. bis 19. Oktober 2018, Guadalajara, Mexiko.
- Galinier, S., LaPorte, C. Y., Verbinden von Geschäftsentwicklung und Systemtechnik mit ISO/IEC 29110 Standard in kleinen und mittleren Unternehmen von Frankreich, 2018 IEEE International Systems Engineering Symposium (ISSE), Rom, Italien, 2018, S. 1–7 .
- Muñoz M., Negrón A.P.P., Mejia J., Lopez G. L. (2018) ISO/IEC 29110 und Lehrplanprogramme im Zusammenhang mit Informatik und Informatik in Mexiko: Analyse der Abdeckung der Praktiken. In: Mejia J., Muñoz M., Rocha Á., Quiñonez Y., Calvo-Manzano J. (Hrsg.) Trends und Anwendungen in Software Engineering. CIMPS 2017. Fortschritte in intelligenten Systemen und Computing, Vol 688. Springer, Cham
- LaPorte, C.Y., Munoz, M., Mejia Miranda, J., O’Connor, R.V., [2] Anwendung von Software-Engineering-Standards in sehr kleinen Einheiten von Startups auf Erwachsene, IEEE Software, Vol. 35, Ausgabe 1, S. 99–103
- Marvin et al., Ein SE VSE Company -Anwendungsfall, 27. jährliches Incose International Symposium, Adelaide, Australien, 15. bis 20. Juli 2017.
- LaPorte, C.Y., O’Connor, R.V. (2016),[3] Systeme und Software -Engineering -Standards für sehr kleine Einheiten: Errungenschaften und Überblick, IEEE -Computer, Band 49, Nummer 8, S. 84–87.
- X. Larrucea et al., „Verbesserung der Softwareprozesse in sehr kleinen Organisationen“, IEEE Software, Vol. 33, Nr. 2, 2016, S. 85–89.
- LaPorte, C.Y., O'Connor, R.,, [4] Software -Prozessverbesserungsstandards und -anleitungen für sehr kleine Organisationen - Ein Überblick über acht Implementierung, Übersprechen - das Journal of Defense Software Engineering, Mai/Juni 2017. Vol. 30, Nr. 3, S. 23–27.
- C. Y. LaPorte, M. Munoz, B. Gerançon, B.,, [5] Die Ausbildung von Studenten über Software -Engineering -Standards und deren Implementierungen in sehr kleinen Einheiten. IEEE Kanada-International Humanitarian Technology Conference, 20. bis 21. Juli 2017, Toronto, Ontario, Kanada, S. 94–98
- C. Y. Laporte, N. Tremblay, J. Menaceur, D. Poliquin, R. Houde, R., [6] Systemtechnik- und Managementprozesse für kleine Organisationen mit ISO/IEC 29110 - Eine Implementierung in einem kleinen öffentlichen Verkehrsunternehmen, 11. jährliche IEEE International System Conference, 24. bis 27. April 2017, Montreal, Quebec, Kanada, S. 112–119
- Sanchez-Gordon, M. L., O’Connor, R. V., Colomo-Palacios, R. und Sanchez-Gordon, S.: Ein Lerninstrument für den Standard-ISO/IEC 29110 Standard: Verständnis des Projektmanagements des Grundprofils. In Proceedings 16. Internationale Konferenz zur Verbesserung der Softwareprozesse und zur Bestimmung der Fähigkeiten (Spice 2016). Springer-Verlag. (2016)
- Sanchez-Gordon, M. L., O'Connor, R. V., Colomo-Palacios, R. und Herranz, z. Verbesserung der Software- und Diensteprozesse (Eurospi 2016), Springer-Verlag. (2016)
- LaPorte, C.Y., Chevalier, F.,, Ein innovativer Ansatz zur Entwicklung von Projektmanagementprozessen für kleine Projekte in einem großen Ingenieurunternehmen, 25. jährliches Internationales Symposium of Incose (Internationaler Rat für Systemtechnik), Seattle, USA, 13. bis 16. Juli 2015.
- LaPorte, C. Y., O'Connor, R.V., García Paucar, L. H., Die Implementierung von ISO/IEC 29110 Software Engineering Standards und -leitfäden in sehr kleinen Einheiten, 10. Internationale Konferenz über die Entwicklung neuartiger Ansätze für Software -Engineering (Enase 2015), Barcelona, Spanien, 29.-30. April 2015. Überarbeitete ausgewählte Papiere, Herausgeber: Leszek A. Maciaszek, Joaquim Filipe.
- Garcia, L., LaPorte, C.Y., Arteaga, J., Bruggmann, M., Implementierung und Zertifizierung von ISO/IEC 29110 in einem IT -Startup in Peru, Software Quality Professional Journal, ASQ, Vol. 17, nein. 2, S. 16–29, 2015.
- LaPorte, C.Y., O'Connor, r,, r, r, r. Verbesserung der Softwareprozesse in Graduierten -Software -Engineering -ProgrammenIn: O’Connor, R.V., Mitasiunas, A. und Ross, M. (Hrsg.), Proceedings des 1. Internationalen Workshops für Software -Prozessausbildung, Schulung und Professionalität (SPETP 2015), CEUR Electronic Workshop Proceedings, vol. 1368, 2015, S. 18–24.
- LaPorte, C.Y., O'Connor, R.,, Software-Engineering-Standards und -anleitungen für sehr kleine Unternehmen: Implementierung in zwei Starts, 10. Internationale Konferenz über die Evolution neuartiger Ansätze für Software Engineering (ENASE 2015), Barcelona, Spanien, 29. bis 30. April 2015.
- LaPorte, C.Y., Chevalier, F., Maurice, J.-C., Verbesserung des Projektmanagements für kleine Projekte, ISO Focus+, Internationale Organisation für Standardisierung, Februar 2013, S. 52–55.
- LaPorte, C.Y., Séguin, N., Villas Boas, G., Ergänzung der Vorteile von Software- und Systemtechnik -Standards, ISO Focus+, Internationale Organisation für Standardisierung, Februar 2013, S. 32–36.
- LaPorte, C.Y., O'Connor, R., Fanmuy, G.,, Internationale Standards für System- und Software -Engineering für sehr kleine EinheitenCrosStalk - Das Journal of Defense Software Engineering, Mai/Juni 2013, Vol. 26, Nr. 3, S. 28–33.
- C.Y. LaPorte, C. Hébert, C. Mineau, C., [7] Entwicklung einer Website für soziale Netzwerke mit dem neuen Standard -ISO/IEC 29110 Standard, der speziell für sehr kleine Einheiten entwickelt wurde, Software Quality Professional Journal, ASQ, Vol. 16, nein. 4, S. 4–25.
- LaPorte, Claude Y., Houde, R., Marvin, J., Systeme Engineering International Standards und Support -Tools für sehr kleine Unternehmen, 24. jährliches Internationales Symposium of Incose (Internationaler Rat für Systemtechnik), Las Vegas, USA, 30. Juni bis 3. Juli 2014.
- C.Y. LaPorte, R. O'Connor, L. H. Garcia Paucar, B. Gerançon,, Ein innovativer Ansatz bei der Entwicklung von Standardfachleuten durch Einbeziehung von Software -Ingenieurstudenten in die Implementierung und Verbesserung internationaler Standards, Internationale Zusammenarbeit für Bildungskonferenz, 14. August 2014, Ottawa, Kanada.
- LaPorte, C. Y., O'Connor, R., ein Systemprozesslebenszyklusstandard für sehr kleine Einheiten: Entwicklungs- und Pilotversuche, 21. Europäische Konferenz zur Verbesserung der Softwareprozessverbesserung (Euro SPI 2014), CCIS 425, S. 13–24, Springer-Verlag , Heidelberg, Luxemburg, 25. bis 27. Juni 2014.
Siehe auch
- Video auf Englisch über ISO/IEC 29110
- ISO/IEC/IEEE 12207, Systeme und Software -Engineering - Software -Lebenszyklusprozesse.
- ISO/IEC/IEEE 15288, Systeme und Software -Engineering - Systemlebenszyklusprozesse.
- ISO/IEC/IEEE 15289, Systeme und Software -Engineering - Inhalte von Systemen für Systeme und Software -Lebenszyklus Informationsprodukte (Dokumentation)
- VSE -Support -Websites in Englisch:
- VSE -Unterstützungsstellen in Französisch:
- VSE -Unterstützung auf Spanisch
- ISO 29110 Wikipedia in Tschechisch
- CS: ISO 29110
- Anti-Muster
- Fähigkeitsmodell
Verweise
- ^ Organisation für wirtschaftliche Zusammenarbeit und Entwicklung (OECD), Kleines und mittleres Unternehmen (KMU) Outlook Report, 2005
- ^ Land, S. K., Ergebnisse der IEEE -Umfrage unter Benutzern von Software -Engineering -Standards. Software Engineering Standards Symposium and Forum, 1997. Emerging International Standards. Iss 97, Walnut Creek, CA, 1. bis 6. Juni, S. 242 - 270, 1997.
- ^ C.Y. LaPorte, S. Alexandre, R. O'Connor, R., Ein Software -Engineering -Lebenszyklusstandard für sehr kleine Unternehmenin R.V. O'Connor et al. (Hrsg.): Eurospi 2008, CCIS 16, S. 129–141
- ^ Habra, N., Alexandre, S., Desharnais, J-M, LaPorte, C.Y., Renault, A., Initiierung der Verbesserung der Softwareprozesse in sehr kleinen Unternehmenserfahrungen mit einem leichten Bewertungstool, Informations- und Softwaretechnologie, Band 50, Juni 2008, Seiten 763-771. (Entwurfsversion)
- ^ O'Connor, R., Sanders, M.,, Software -Lebenszyklusstandards für sehr kleine Softwareunternehmen, Software- und Systemqualitätskonferenz, Dublin, Irland, 4. März 2009.
- ^ ISO/IEC 29110-4-1: 2011, "Software Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSEs) - Teil 4-1: Profilspezifikationen: generische Profilgruppe". Genf: Internationale Organisation für Standardisierung (ISO), 2011.
- ^ ISO/IEC TR 29110-5-1-2: 2011 Archiviert 2012-12-24 bei der Kongressbibliothek Webarchive, "Software Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSEs) - Teil 5-1-2: Management- und Engineering -Handbuch: Generisches Profilgruppe: Basic -Profil". Genf: Internationale Organisation für Standardisierung (ISO), 2011.
- ^ Oktaba, H., Felix G., Mario P., Francisco R., Francisco P. und Claudia, A.; Verbesserung des Softwareprozesses: Das Wettbewerbsprojekt Archiviert 2011-07-25 bei der Wayback -Maschine, IEEE Computer, Oktober 2007, vol. 40, Nr. 10
- ^ ISO/IEC TR 29110-1, "Software Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSEs) - Teil 1: Übersicht". Genf: Internationale Organisation für Standardisierung (ISO), 2016.
- ^ Teil 2-1, ISO/IEC 29110-2-1, Software Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VES) - Teil 2-1: Rahmen und Taxonomie, Genf: Internationale Organisation für Standardisierung (ISO), 2015.
- ^ ISO/IEC TR 29110-3-1, "Software Engineering - Lebenszyklusprofile für sehr kleine Einheiten (VSE) - Teil 3: Bewertungshandbuch". Genf: Internationale Organisation für Standardisierung (ISO), 2015.
- ^ Varkoi, T., Makinen, T.,, Ein Prozessmodell für sehr kleine Softwareentitäten Archiviert 2011-07-25 bei der Wayback -Maschine, Spice Conference, 18. bis 20. Mai 2010 - Pisa, Italien
- ^ LaPorte, C.Y., Hébert, C., Mineau, C., Entwicklung einer Website für soziale Netzwerke mit dem neuen Standard -ISO/IEC 29110 Standard, der speziell für sehr kleine Einheiten entwickelt wurde, Software Quality Professional Journal, ASQ, Vol. 3, No. 16, nein. 4, S. 4-25 (2014).
- ^ LaPorte, C. Y., O'Connor, R., Software -Prozessverbesserungsstandards und -leitfäden für sehr kleine Organisationen - Ein Überblick über acht Implementierung, Übersprechen - das Journal of Defense Software Engineering, Mai/Juni 2017. Vol. 30, Nr. 3, S. 23-27.
- ^ LaPorte, C. Y., O'Connor, R., Software -Prozessverbesserungsstandards und -leitfäden für sehr kleine Organisationen - Ein Überblick über acht Implementierung, Übersprechen - das Journal of Defense Software Engineering, Mai/Juni 2017. Vol. 30, Nr. 3, S. 23-27.
- ^ LaPorte, C. Y., Munoz, M., Gerançon, B., Die Ausbildung von Studenten über Software -Engineering -Standards und ihre Implementierungen in sehr kleinen Einheiten. IEEE Kanada-International Humanitarian Technology Conference, 20. bis 21. Juli 2017, Toronto, Ontario, Kanada, S. 94-98
- ^ Galinier, S., LaPorte, C. Y., Verbinden von Geschäftsentwicklung und Systemtechnik mit ISO/IEC 29110 Standard in kleinen und mittleren Unternehmen von Frankreich, 2018 IEEE International Systems Engineering Symposium (ISSE), Rom, Italien, 2018, S. 1-7 .
- ^ C.Y. LaPorte, N. Tremblay, J. Menaceur, D. Poliquin, R. Houde, Systeme und Managementprozesse für kleine Organisationen mit ISO/IEC 29110 - Eine Implementierung in einem kleinen öffentlichen Verkehrsunternehmen, 11. jährliche IEEE Internationale Systemkonferenz, 24. bis 27. April 2017, Montreal, Quebec, Kanada, S. 112-119
- ^ LaPorte, C. Y., Munoz, M., Gerançon, B., Die Ausbildung von Studenten über Software -Engineering -Standards und ihre Implementierungen in sehr kleinen Einheiten. IEEE Kanada-International Humanitarian Technology Conference, 20. bis 21. Juli 2017, Toronto, Ontario, Kanada, S. 94-98