
Eine der Herausforderungen in unserem Projekt besteht darin, antike Anzeigegeräte mit dem brandneuen Reiseinformationssystem zu verbinden, das wir aufbauen. Wenn Sie in den Niederlanden mit dem Zug gereist sind, kennen Sie sie: große Displays mit Broschüren für Reiseziele und Abfahrtszeiten. Sie enthalten eine Reihe von Broschüren, die von einem Schrittmotor gesteuert werden. Die Geräte werden CTAs genannt, wurden in den achtziger Jahren entwickelt und sind ein solides Stück Technik. Hinter der Gleisanzeige, die gleichzeitig als Tür dient, befinden sich ein Temperaturregler für die Heizung, eine Steckdose für den Anschluss elektrischer Geräte, eine Telefonbuchse und ein Anschluss für Tests. Ach ja, habe ich schon erwähnt, dass er schwer ist?
Diese CTAs werden mit einem seriellen Protokoll über dicke Kupferdrähte gesteuert. Die Software, die wir entwickeln, wird auf großen LCDs laufen, aber bis alle aktuellen CTAs ersetzt sind, muss unsere neue Software auch mit diesen alten Displays zurechtkommen. Was tun Sie also, wenn Sie Software entwickeln, die 400 Pfund Altlasten über eine serielle Leitung steuert? Sie wollen sich die Hände schmutzig machen! Also haben wir uns vor einiger Zeit eines dieser Ungetüme in unseren Teamraum liefern lassen. Es wurde aus dem Lager geholt, nachdem es ein Leben lang, etwa 25 Jahre lang, auf einer Plattform irgendwo in der Gegend von Hilversum/Amersfoort treu seinen Dienst getan hatte. Wir erhielten den CTA komplett mit Vogelmist auf der Oberseite. Zum Glück haben sich die Umzugshelfer die Hände schmutzig gemacht und ihn ein wenig gesäubert.
Die CTAs werden über ein Protokoll gesteuert, das nach der deutschen Firma, die die Software entwickelt hat, Krone genannt wird. Wir hatten eine umfangreiche Dokumentation, die auf einer Schreibmaschine in deutscher Sprache erstellt wurde. Als Niederländer kommen wir mit dem Lesen der deutschen Sprache einigermaßen zurecht, aber unsere indischen Kollegen waren ratlos. Ich meldete mich freiwillig und jetzt haben wir eine elektronische englische Version. Großartig! Tage später konnten wir den CTA zum Laufen bringen. Ein wahrhaft siegreicher Moment. Zwei unserer indischen Teammitglieder verbrachten ein paar Wochen in den Niederlanden und bekamen einen Einblick aus erster Hand, aber sie konnten nicht bis zum Ende bleiben und mussten zurück nach Indien reisen. Was tun Sie also, wenn Sie in einem verteilten agilen Team arbeiten und einen schweren CTA teilen müssen?
Unsere Lieblingslösung als ehrliche IT-Profis ist es, Technologie zu nutzen, wo immer es möglich ist. Also haben wir eine Webcam mit einer Netzwerkschnittstelle gekauft, das Ding an das Netzwerk angeschlossen und auf den CTA gerichtet. Wir haben den seriellen Anschluss als tcp-Socket verfügbar gemacht und können nun testen, wo immer wir gerade sind, und sehen, was die Ergebnisse sind. Alles zur Unterstützung unserer agilen Arbeitsweise. Der einzige Nachteil für Jan und mich ist, dass wir direkt neben dem Gerät sitzen. Ab und zu werden wir von rasselnden Geräuschen des Ungetüms aufgeschreckt. Angesichts der Zeitverschiebung zu Indien muss das auch dem Reinigungspersonal passieren...


Unsere Ideen
Weitere Blogs
Contact



