Als «development-process» getaggte Fragen

Bei Fragen zum Softwareentwicklungsprozess.


1
Gibt es empirische Belege für die Wirksamkeit von CMMI?
Ich frage mich, ob es Studien gibt, die die Wirksamkeit von Softwareprojekten in CMMI-orientierten Organisationen untersuchen. Ist es beispielsweise wahrscheinlicher, dass CMMI-Organisationen Projekte pünktlich und / oder im Rahmen des Budgets abschließen als Nicht-CMMI-Organisationen? CMMI steht für "Capability Maturity Model Integration". Es wurde vom Software Engineering Institute der Carnegie-Mellon University …

7
Sollten Fälle für Fehler erneut geöffnet werden oder sollten Fehler als neuer Fall geöffnet werden?
Derzeit verwenden wir an meinem Arbeitsplatz FogBugz, um alle unsere Funktionen und Fehler für unsere verschiedenen Webanwendungen zu verwalten. Wenn einer unserer Webanwendungen eine neue Funktion hinzugefügt werden soll, wird ein neuer Fall erstellt. Zum Beispiel "CSV-Upload-Formular erstellen". Ich arbeite dann an dem Fall und zeichne die Zeit auf, die …


9
Sollten Entwicklungsmethoden den Individualismus eines Entwicklers unterdrücken?
Ich bin in meinem letzten Semester am College und nehme an einem Software-Engineering-Kurs teil. In der Klasse lernen wir verschiedene Methoden der Softwareentwicklung kennen. Diejenige, auf die wir uns konzentrierten und die wir zur Entwicklung unseres Projekts verwendeten, war die Wasserfallmethode. Ich habe das Gefühl, dass der Ausbilder es möglicherweise …

4
Lohnt es sich, einen benutzerdefinierten Einkaufswagen zu entwickeln? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …


11
Welcher Ansatz sollte für die Entwicklung von Anwendungen für mehrere Plattformen verfolgt werden?
Für Anwendungen, die auf mehrere Plattformen abzielen, sehe ich hauptsächlich zwei Entwicklungsansätze: Entscheiden Sie sich für eine JAVA-ähnliche Entwicklungsplattform. Haben Sie eine Codelösung und lassen Sie die Zwischenlaufzeit verschiedene Plattformen handhaben. Wenn auf einer Plattform etwas schief geht, ändern Sie den Code ein wenig. Aber halte es für alle gleich. …


5
Dev Server gegen lokale Entwicklung
In den letzten zwei Projekten, an denen ich gearbeitet habe, bevorzugen Teams eine lokale Entwicklungsumgebung gegenüber einem Entwicklungsserver. Der eine Projektleiter gab an, dass lokal besser sei, da keine Internetverbindung erforderlich sei. Dies scheint jedoch bei der Entwicklung vorausgesetzt zu werden. Welches ist normalerweise besser?

8
Programmierer, die Tests durchführen
Ich frage mich, wie typisch es für Programmierer ist, die Hüte zu wechseln und die Arbeit des anderen zu testen. Angenommen, das Team möchte einen Ansatz mit "geteilter Verantwortung" verfolgen, um Aufgaben von der Formalisierung bis zur Freigabe zu verschieben. Ist es eine gute Idee, Programmierer als Softwaretests arbeiten zu …

5
Ich bin damit beauftragt, den Dokumentationsaufwand für ein vorhandenes, vollständig undokumentiertes Softwareprodukt zu leiten. Welche Ressourcen helfen mir dabei?
Ich bin Softwareentwickler bei einem Technologieunternehmen. Ich wurde beauftragt, den Dokumentationsaufwand für das Produkt zu leiten, an dem ich arbeite. Ziel ist es, eine entwicklerinterne Dokumentation zu erstellen, und das Projekt wird auf die Geschäftsseite übertragen, wo es die Anforderungsdokumentation abdeckt. Dieses Projekt ist eine Herausforderung. Insbesondere habe ich es …

4
Wo kann man Details zu den Akzeptanzkriterien einer User Story einfügen?
In diesem Blogbeitrag über Akzeptanzkriterien erklärt der Autor, dass gute Akzeptanzkriterien: Geben Sie eine Absicht an, keine Lösung (z. B. "Der Benutzer kann ein Konto auswählen" anstelle von "Der Benutzer kann das Konto aus einer Dropdown-Liste auswählen"). Sind unabhängig von der Implementierung (im Idealfall ist die Formulierung dieselbe, unabhängig davon, …


1
Plug-in-basiertes Software-Design
Ich bin ein Softwareentwickler, der bereit ist, seine Fähigkeiten im Bereich Software-Design zu verbessern. Ich denke, Software sollte nicht nur funktionieren, sondern auch ein solides und elegantes Design haben, um wiederverwendbar und für spätere Zwecke umfangreich zu sein. Jetzt bin ich auf der Suche nach Hilfe, um bewährte Verfahren für …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.