Einer von acht Downloads enthält bekannte Schwachstellen

Wertschöpfungsketten in der Software-Entwicklung

Qualität entsteht bei der Herstellung In modernen Fertigungsbetrieben ist es fast schon selbstverständlich, dass der Entstehungsprozess jedes einzelnen Produktes komplett nachvollziehbar ist. Wenn Fehler in den verwendeten Materialien festgestellt werden, so können durch Dokumentationen gezielt die produzierten Chargen zurückgerufen werden, in welchem die fehlerhaften Bauteile eingesetzt wurden. Wie häufig dies vorkommt, hat der Hersteller oft…

Software ist wie LEGO®

Gute Software zu entwickeln ist ein hartes Stück Arbeit. Umso größer ist die Freude und Erleichterung, wenn “es endlich geschafft ist”. Das Produkt kann verteilt und genutzt werden. Alle Anwender sind glücklich und zufrieden. Das Projekt ist fertig und man kann sich neuen Themen widmen. Wäre es nicht schön, wenn die Realität so aussehen würde? Leider ist…

Wege aus dem Verwaltungschaos

Individualität statt Massenware – diese Motto gilt mehr und mehr auch für Software-Produkte. Doch was bedeutet das für die Entwicklung solcher Produkte? In der Basis sind die Ähnlichkeiten zwischen den Individualisierungen meist so hoch, dass eine Standardisierung nur sinnvoll erscheint. Wird nun also für jeden Kunden ein separater Branch von der Basis-Implementierung erzeugt? Dieses Szenario…

Enforcing your company wide policies with the AIT Apply Company Policy Package

Uniform policies that take care about the architecture and the development can ease the collaboration between team members. The usage of such policies will lead to understandable code that can be easily enhanced by different developers. Therefore a whole company can benefit from the use of such policies. Different tools exist to enforce these policies,…

Neues kostenloses Tool: AIT Apply Company Policy – Konfiguration von unternehmensweiten Entwicklungsrichtlinien

Entwicklungsrichtlinien vereinfachen die Zusammenarbeit im Team. Aber auch über Teamgrenzen hinweg kann das ganze Unternehmen von Richtlinien profitieren. Verschiedene Tools wie ReSharper oder StyleCop helfen dabei, solche Richtlinien umzusetzen und zu kontrollieren. Damit diese Tools effizient arbeiten können ist eine einheitliche Konfiguration nötig. Gleichzeitig ist ein Zusammenspiel der Funktionalität nicht garantiert oder die Tools können…

Herausforderungen bei der Entwicklung individualisierter Standardsoftware – Wege aus dem Verwaltungschaos

Standard und individualisiert – schließt sich das nicht aus? Keineswegs! Um sich Wettbewerbsvorteile zu verschaffen, werden von Kunden individuelle Lösungen benötigt und gefordert. Gleichzeitig soll eine solche Lösung kostengünstig umgesetzt und fortlaufend weiterentwickelt werden. Wie ist dieser Spagat zwischen einer Individuallösung und einem Standardprodukt zu schaffen? Durch eine Architektur, die eine flexibel konfigurierbare und weitreichend…