Autor: Decker

Obwohl die meisten von uns es für selbstverständlich halten, ist das telephone, das Sie in einem Restaurant oder Büro sehen, eines der erstaunlichsten Geräte, die je erfunden wurden. Wenn Sie mit jemandem sprechen möchten, müssen Sie nur den Hörer abnehmen und ein paar Ziffern wählen. Sie sind sofort mit dieser Person verbunden und können über einen telephoneanruf ein wechselseitiges Gespräch führen. Eine telephone leitung ist das Herzstück des telephonesystems. Diese Leitungen sind miteinander verbunden und bilden ein riesiges Netzwerk, das Städte, Länder und sogar Kontinente umspannt, sodass Sie Menschen auf der ganzen Welt erreichen können. Wenn Sie das mit dem…

Read More

Durch den Einsatz der Kotlin Multiplatform kann die geschätzte Entwicklungszeit um bis zu 30 Prozent verkürzt werden. Klingt das gut? Lassen Sie uns herausfinden, wie Sie dies genau umsetzen können. Angesichts der 100 Millionen neu gegründeten Startups pro Jahr wird die Zeit, die benötigt wird, um ein Produkt auf den Markt zu bringen, zu einem noch wichtigeren Faktor als die in die Entwicklung investierten Mittel. Benutzer stellen immer höhere Ansprüche an die Anwendungen, die sie verwenden möchten, sodass native Lösungen weiterhin die beste Alternative darstellen. Das Erstellen einer Anwendung für Android, iOS und das Web kann jedoch die Entwicklungskosten verdreifachen.…

Read More

von Chris Holbrook, MBA, PMP, SCPM, CSM, Practice Director Zu lernen, wie man eine work breakdown structure-Sitzung (WBS) moderiert, ist eine der wichtigsten Aufgaben, die Sie als Projektmanager erledigen können. Immer wieder werden Projekte gestartet, budgetiert und zeitlich geplant, ohne dass man sich vorher mit allen Einzelheiten des Projekts auskennt, und die Folge ist, dass die Projekte weniger erfolgreich sind oder vielleicht sogar noch schlimmer. In diesem Artikel wird der Nutzen der WBS erläutert und wie Sie die Informationen aus der Sitzung vorbereiten, bereitstellen und dokumentieren. Im Folgenden finden Sie einige bewährte Vorgehensweisen, Tipps und Tricks, die Ihnen dabei helfen,…

Read More

Die Versionskontrolle ist das Herzstück jedes dateibasierten Projekts. Egal, ob Sie Softwareentwickler, Teammitglied, Projektmanager, Student oder jemand sind, der an dateibasierten Projekten arbeitet, die Nachverfolgung von Änderungen ist für die Erstellung eines großartigen Produkts unerlässlich. In der Welt der Versionskontrolle ist Git führend! Was ist Git? Git ist eines der beliebtesten Open-Source- Versionskontrollsysteme und Millionen von Projekten weltweit verlassen sich bei der Verwaltung ihrer Codebasis auf Git. Es entwickelt sich schnell zum Standard für die Versionskontrolle. Darüber hinaus ist es ein kostenloses verteiltes Versionskontrollsystem, mit dem Programmierer ihre Codeänderungen als verschiedene Versionen ihres Projekts verfolgen können. Aber was bedeutet das…

Read More

Es gibt mehrere Methoden, um Risiken im Softwareentwicklungsprozess zu minimieren. Und wenn Sie Ihr Produkt erfolgreich entwickeln und häufige Fallstricke vermeiden möchten, müssen Sie wissen, welche Methoden Ihnen dabei helfen. In diesem Artikel zeigen wir Ihnen, welche Phasen der Softwareentwicklungszyklus umfasst und wie Sie Risiken managen können Development Life Cycle. Risiko ist das Potenzial für ein Problem, das den Verlust von etwas Wertvollem verursachen kann. Unnötige Risiken können Sie Zeit und Geld kosten, insbesondere in der IT-Branche, wo die meisten Softwareprojekte ein gewisses Risiko aufweisen. In diesem Artikel geben wir Ihnen einen Überblick über das Risikomanagement in der Softwareentwicklung und…

Read More

In diesem Artikel werden die folgenden häufig gestellten Fragen zum Produkt operating model behandelt: Während die Technologie die Branchen weiter umgestaltet, stellen Unternehmen fest, dass traditionelle operating model nicht mehr ausreichen. Um an der Spitze zu bleiben, müssen Unternehmen einen dynamischeren Ansatz verfolgen, der die Wendigkeit eines Softwareunternehmens widerspiegelt, unabhängig von seiner Branche. Hier kommt ein Produktoperating model ins Spiel. Ein Produktoperating model ist ein strategischer Entwurf, der Kundennutzen, schnelle Innovation und kontinuierliche Verbesserung in den Vordergrund stellt. Bei diesem Ansatz werden Teams, Prozesse und Systeme rund um die Bereitstellung von Produkt- und Serviceangeboten organisiert, nicht um Projekte oder temporäre…

Read More

SonarQube ist eine Plattform zur Analyse von Software auf Fehler, Schwachstellen und Code-Smells. Neben der Durchführung einer Vielzahl statischer Analyseprüfungen Ihrer Quelle präsentiert es die Ergebnisse in Form von ausführlichen Berichten, mit denen Sie die Sicherheit und Stabilität Ihrer Anwendung ganz einfach verbessern können. In unserem vorherigen SonarQube-Beitrag haben wir einen Server eingerichtet und einen Java-Build darauf ausgerichtet. Jetzt werden Sie SonarQube-Berichte verwenden, um Probleme zu finden und zu beheben. Einrichten eines Java-Projekts In unserem vorherigen Beitrag haben wir den Beispielcode von SonarSource verwendet . Dieses Mal werden Sie Änderungen vornehmen und diese festschreiben. Sie müssen nur in ein lokales…

Read More

Unterschiede zwischen Scrum und Kanban Scrum und Kanban sind zwei Begriffe, die oft (fälschlicherweise) synonym verwendet werden oder als zwei Seiten derselben Medaille angesehen werden. In Wirklichkeit gibt es erhebliche Unterschiede zwischen diesen beiden agilen Methoden. Das Verständnis dieser Unterschiede ist der Schlüssel zur Auswahl des Pfads, der für Ihre Umgebung am besten geeignet ist. Kurz gesagt: Was ist Scrum ? Ohne zu sehr ins Detail zu gehen: Scrum ist ein Tool, das dazu verwendet wird, Arbeit in kleine, überschaubare Teile zu unterteilen, die von einem funktionsübergreifenden Team innerhalb eines vorgegebenen Zeitraums (Sprint genannt, im Allgemeinen 2–4 Wochen lang) abgeschlossen…

Read More

Extreme Programming (auch bekannt als „XP“) ist eine der beliebtesten Softwareentwicklungsmethoden, die ursprünglich in den 1990er Jahren eingeführt wurde. Während viele Organisationen heute „Agile“ oder „Scrum“ als Schlagworte verwenden, um iterative und inkrementelle Entwicklung zu beschreiben, scheint XP in den letzten Jahren immer weniger verstanden zu werden. Viele Organisationen gehen mittlerweile davon aus, dass „XP“ gleichbedeutend mit Paarprogrammierung ist, was nicht ganz zutrifft. Paarprogrammierung mag zu einem der Hauptunterscheidungsmerkmale von XP geworden sein, ist jedoch nur eine der zwölf Praktiken, die diese Methodik umfasst. Welche dieser Praktiken sind also heute noch wichtig und relevant? Lassen Sie uns einige davon untersuchen.…

Read More

Das erste eingebettete System wurde vor über 50 Jahren entwickelt. Heute sind wir ständig von eingebetteten Systemen umgeben und sie sind auch ein wichtiger Bestandteil der Entwicklung von Geräten des Internets der Dinge (IoT). Die Entwicklung embedded software hat jedoch ihre eigenen Feinheiten und Komplexitäten. Lesen Sie weiter, um mehr über das Konzept und die Erstellung dieser Systeme zu erfahren. Was ist embedded software? Embedded software ist ein System, das erstellt und in jedes Gerät außer einem herkömmlichen Computer eingebaut wird. Sie ist das Gehirn des Geräts, ohne das es nur ein nutzloses Gerät ist. Beispiele für embedded software Das…

Read More