Die Programmiersprache PHP gehört, als von Betriebssystemen unabhängige Programmiersprache, zu den populärsten und aktuellsten Webtechnologien. Wird PHP5 ganzheitlich angewandt, steht objektorientierte Programmierung in PHP konventioneller Programmierung in Java, C++ oder C# in nichts nach. In Kombination mit den aktuellsten Datenbanksystemen von Microsoft SQL oder MySQL sowie unseren jahrelangen Erfahrungen entwickelt ancedis unternehmenskritische Anwendungen webbasierend und individuell.
Kompetenzen
Kompetenz in Stichpunkten
"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." (Henry Ford)
- Projektmanagement nach V-Modell
- Softwareentwicklung nach rapid Prototyping und agiler Softwareentwicklung mit Qualitätsmanagement
- Entwicklungsumgebungen: ZEND, DHTMLX, JQuery, Prototype, script.aculo.us, MooTools
- Programmiersprachen:
- Experten in: PHP, JavaScript, Web2.0 AJAX Anwendungen, HTML, CSS, XML, XSLT, XML-DTD, XSD
- ausgeprägte Erfahrungen in: Pearl, ActionScript, SilverLight, Java, C++, C#, VB, VBS
- Datenbanken: Microsoft SQL Server 2003, 2008, MySQL5, Sybase, Oracle, Microsoft Access
- Betriebssysteme: Microsoft Windows (NT, 98, 2000, XP, Vista, 7), MAC OS X, Solaris, UNIX, Linux, iPhone OS, Windows 7 mobile
- Server: Linux, Windows, MAC OS,
- Webserver: Microsoft Internet Information Services, Microsoft Exchange, Apache (XAMP, WAMP, LAMP)
- Software: Microsoft Office, Microsoft Navision, Microsoft Visio, Microsoft Project, Adobe Creative Suite, GIMP, SAGE CRM, Lexware
- Hardware: x86, x64, HP, IBM, iPhone
- Peripherie: Digitaler Stift, Scanner für BarCodes und RFID
Projektmanagement
Unsere Mitarbeiter verfügen über jahrelange Erfahrungen im Management und in der Entwicklung von Softwareprojekten im Bereich Websoftware. Unsere Mitarbeiter können auf Projekte für kleine Unternehmen mit wenigen Projektmitgliedern ebenso wie auf Projekte für mittlere bis internationale Unternehmen zurückblicken. Allen Projekten gemeinsam sind die ausgeprägte offene Kommunikation mit dem Auftraggeber, unser Ziel der Findung von Innovationen für Aufgaben, Abläufe und Problemstellungen sowie unser Anspruch an Qualitätsmanagement und Qualitätssicherung.
ancedis arbeitet nach dem Prinzip der "Agilen Softwareentwicklung" und des "Rapid Prototyping". Unter Anwendung dieser Entwicklungsmethoden kommen wir schlanker, schneller und früher zu Ergebnissen oder Teilergebnissen. Definierte Entwicklungsprozesse und Entwicklungswerkzeuge sind uns dabei wichtig, doch wichtiger sind uns die Individuen die an der Softwareentwicklung beteiligt sind: die Entwickler, die Auftraggeber und die Anwender. Einfache Bedienung ist uns lieber als dicke Handbücher. Individuelle selbsterklärende Lösungen sind uns wichtiger als das sture Verfolgen eines festgelegten Planes.
Die Entwicklung einer Lösung ist im Fluß - die Ziele bleiben fest. So sind uns auch die Vorgehensweisen und Vorteile tradioneller Methoden, wie das V-Modell, wichtig, um die Komplexität und Umsetzung der benötigten Abläufe und Funktionen kompakt zu visualisieren.
Umgebungen und Werkzeuge
Für uns zählt das Ergebnis. Primäre Aufgabenstellungen können zielführend meinst ohne aufwendige Hilfsmittel gelöst werden. Für komplexe Aufgaben und Prozesse sind Hilfen zum Austausch von Funktionen und Klassen, zur Qualitätssicherung, zur Versionierung und zur Dokumentation unumgänglich. ancedis entwickelt mit kompakten Texteditoren ebenso wie mit komplexen objektorientieren PHP Frameworks wie ZEND.
Für die Umsetzung von AJAX basierten WEB2.0 Technologien setzen wir JavaScript Frameworks und Web-Toolkits wie JQuery, Prototype, script.aculo.us oder MooTools ein. Wir verzichten wenn möglich auf propritäre und betriebssystemabhängige Tools wie Flash oder SilverLight, können aber mittels XML Schnittstellen auch damit umgehen.
Datenbanken
ancedis hat sich auf schnelles und sicheres Management von Daten in SQL Datenbanken spezialisiert. Unsere Erfahrungen gründen sich auf Sybase und Microsoft SQL Server 7 über das damals neue MS SQL Server 2000 bis hin zu MS SQL Server 2008.
Als alternatives Datenbanksystem haben wir MySQL 3 und 4 verwendet und setzen nun MySQL 5 und InnoDB als SpeicherEngine ein. Mit InnoDB wird in MySQL erstmals Transaktionssicherheit und referenzielle Integrität über Fremdschlüssel gewährleistet. So steht MySQL5 mit Triggern und Stored Procedures dem Microsoft System in nichts nach.
Qualitätsmanagement und -sicherung
Auch wenn wir (noch) nicht DIN EN ISO 9000/9001 zertifiziert sind, spielt Qualitätsmanagement eine zentrale Rolle bei ancedis. ancedis hält sich an ANSI/IEEE-Standards zur Dokumentation von Prozeß und Produkt sowie die DIN 66 285 zu Gütebedingungen und Prüfbestimmungen für Anwendungssoftware. Zur Qualitätsbewertung unserer Softwarelösungen halten wir uns an die Vorgaben der DIN 66 272 (ISO/IEC 9126 : 1991) zum Bewerten von Softwareprodukten.
Unsere Websoftware wird beispielsweise regelmäßig auf Funktion in allen aktuell verbreiteten und auch den neuesten Browsern auf den aktuellen und auch den neuesten Betriebssystemen geprüft. Die in ihren Abläufen vorgeschriebenen Prüfungen werden zentral protokolliert, die Ergebnisse dokumentiert und Fehler behoben und dies ebenfalls dokumentiert.
