outsourcing / Opinie
Innoveren van de beheeromgeving zelf is (ook) een must
Als we praten over innovatie van beheer, hebben we het meestal over vernieuwingen van de beheerde systemen zelf of van de organisaties die het beheer doen. Migraties naar nieuwe technologieën, outsourcing, out-tasking, off-shoring, etc. Voorbeelden van innovaties met een beheerd systeem als onderwerp. De omgeving waarin het beheer plaatsvindt, komt echter niet vaak in aanmerking voor vernieuwing. Zo komt een nieuw, efficiënter en goedkoper, versiebeheersysteem vaak pas in aanmerking als het beheerde systeem gemigreerd wordt naar een ander platform of als de regie voor het systeem overgedragen wordt aan een andere partij.
Gedurende een periode van beheer wordt echter niet of nauwelijks gekeken naar innovaties van de tools, de processen of de methodiek en dat terwijl het gonst van de innovaties in die gebieden. Microsoft komt tegenwoordig bijna ieder jaar uit met een nieuwe ontwikkelomgeving, nieuwe processen tonen steeds meer efficiëntie aan en integraties tussen de verschillende disciplines van een methodiek worden steeds serieuzer bruikbaar. En dit geldt niet alleen voor omgevingen waarin nieuwe systemen worden ontwikkeld; dit geldt, tenminste dat zou zo moeten, vooral ook voor situaties waarin bestaande systemen worden beheerd.
Ter illustratie: er worden overal en nergens nog erg veel applicaties beheerd die gebaseerd zijn op het zogenaamde Visual Basic 6-platform van Microsoft, dat in 1998 voor het eerst uitkwam. De meeste van deze applicaties worden anno 2008 nog steeds beheerd met behulp van de oorspronkelijke ontwikkelsoftware. Negen van de tien keer worden ook dezelfde processen van toen nog gehanteerd. Efficiëntie is enkel gebaseerd op de jarenlange ervaringen van het beheerteam, maar dat kan factoren beter maken als bijvoorbeeld gebruik gemaakt zou worden van noviteiten als een webinterface voor issue tracking, automatisch testen en promoveren van de software, agile-processen, etc. Zaken die we als ‘gewoon' bestempelen bij ontwikkeling van nieuwe systemen.
Beheeromgevingen moeten zelfs vooraan staan bij het toepassen van innovaties. In een beheeromgeving heb je een beter beeld van de huidige benchmarks en heb je minder te maken met de intrinsieke innovatie van een nieuw systeem. Misschien moeten we innovaties alleen nog maar op beheeromgevingen promoten en ze als commodity toepassen op ontwikkelomgevingen. Geeft de ontwikkelaar van een nieuw systeem ook meteen ruimte om zijn innovatieve aandacht volledig op dat systeem te richten, in plaats van te verdelen over het nieuwe systeem en de (volgende) nieuwe omgeving.
Ach, het systeem zelf zou ook wel een poetsbeurt mogen hebben, maar wachten met innoveren op de omgeving tot er een case is voor migratie van VB6 naar Oslo/Azure/... vind ik, met Kees, niet wijs.
Wat mij betreft dus geen theorie, geen luchtkasteel, geen toren, en ook geen manier om schaarse of niet-schaarse resources aan het werk te krijgen, maar juist een Call for Action om ook bestaande systemen onder beheer gelegenheid te geven productiever te worden.
Zelf zit ik in de Data Center beheer hoek en daar worden administrators bedolven onder de tools waarmee met hun omgeving kan "beheren" Denk dan aan nieuwe technologien als Diverse OS'en, Blades, Virtualisatie Netwerk devices, Power, etc
Dit is inmiddels zo'n wildgroei aan het worden dat de prijs van het beheer tov de aanschaf van hardware ongeveer 7:1 is (source IDC)En daar valt dus nog veel te kosten te besparen. Vele (grote) bedrijven hebben inmiddels tooling commissies ingesteld om dit te reguleren en zodoende een beter beeld te hebben van wat er nu daadwerkelijk wordt gebruikt voor het beheer. Binnen deze tools is er zeker een vorm van innovatie van technologieen, daar de industrie niet stil staat.
Echter, zoals Aad terecht aangeeft, kan innovatie ook zitten in het slimmer of goedkoper doen van bestaande dingen, via creatieve combinaties of oplossingen. Beheer heeft immers uniek inzicht in de bestaande omgeving en de mogelijkheden voor innovatie, kostenbesparing en smart sourcing.
Toch blijven deze mogelijkheden te vaak onbenut. Soms door gebrek aan commitment op de juiste niveaus, geen budget, of misschien wel te weinig ondernemingskracht en verantwoordelijkheidsgevoel. Of een combinatie hiervan. Voorop staat dat beheer wel degelijk aan innovatie kan, nee, moet doen. Hoe dan? Door een pragmatische maar realistische business case te maken voor de gewenste verandering en deze door de Service Manager intern te laten verkopen. Eenvoudig? Zeker niet, probeer de business maar eens te overtuigen van de noodzaak voor migratie van Oracle 8 naar 10, dit gaat om serieus geld. De noodzaak is er, nu de uitvoering nog.
Hoog tijd dat beheer eens wat meer aan zijn eigen marketing gaat doen.
Ik denk dat de eerste innovatie binnen beheer moet zijn: hoe zorgen we er voor dat beheer meer afstand kan nemen van de dagelijkse beslommeringen om zo gelegenheid te krijgen andere problemen op te lossen?
Oh, en de stelling ?het heeft altijd gewerkt, dus waarom zou ik veranderen (? verbeteren??)? is toch niet echt van deze tijd. Dan zou ik nog een Apple II plus met Visicalc hebben staan (voor de oude rotten onder ons), want dat werkte prima.
Daar heb ik wel een leuke innoverende -out-of-the-box" visie op. "Het beheren van computersystemen" is sinds mensenheugennis een taak geweest voor mensen. De mens heeft immers de computer, hardware, software, netwerken uitgevonden en niet andersom ;-)
Gezien vanuit dat oogpunt is en blijft "het beheren van computer systemen" - hoe je het ook verpakt of verkoop, met welk commandline script, gelikte gui van fabrikant X interface, of toolingpakket Y van firma Z - het beheerkunstje ook uitvoert - gewoon mensenwerk!
Want aan het einde van de "beheers process pijpleiding" is het een MENS die een beslissing maakt, een handeling verricht om het systeem weer bij te sturen. Simpel he?
De mens heeft ook inmiddels ingezien dat (andere) computers - mits ze geprogrammeerd zijn door (andere) mensen (of door hen zelf)- een deel van deze "menselijke" beheerstaken over kunnen nemen / automatiseren van de mens in computerland.
Voorbeelden:
- vrije disk ruimte monitor
- processor belastings meters
- logfiles
- virusscanners
- allerhande alert functies op systemen.
Hierdoor kan de mens een deel van haar beheertaken delegeren aan een (andere) computer(s). Daardoor ontstaat er bij de mens ruimte en tijd om zelf weer taken uit te voeren waar zijn/haar unieke menselijke capaciteiten en vraadigheden tot zijn recht komen.
----------------------------------------
Mijn innovatieve beheersvisie is deze:
----------------------------------------
"Een goede beheerder kan ook zelf programmeren en is hij/zij in staat om zijn eigen beheertools te schrijven zoals zij,hij ze zelf wil hebben."
Zie hier het succes verklaard van de VB6 tools. Hiermee hebben beheerders zichzelf! centraal hebben gezet en hun eigen tools geschreven, 100% controle hebben gecreeerd over hun dagelijkse werkzaamheden en via een VB6 tool een deel van hun eigen menselijke werkzaamheden blijvend hebben gedelegeerd aan de computers zelf. Applaus!
De mens staat op deze plekken centraal en de computer beheerd zichzelf. Mooier geautomatiseerd kan ik het niet bedenken als ict-vak-enthousiast.
"Procesgewijs" gezien is dit beheer in optima forma..
De computer managed (binnen door de mens opgelegde grenzen) zichzelf en de mens doet menselijke dingen.
Wat, waarom, hoe en op welke manier zou deze (in mijn ogen optimale) werkwijze "ge-innoveerd" moeten worden???.
----
Tijdens mijn werk op vele verschillende soorten (beheers) werkplekken, heb ik waargenomen dat
- de mens nog steeds slaaf is van het systeem,
- dat er nog veel te veel menselijk inspanning verricht moet worden om het systeem/netwerk in de lucht de houden day-in day out.
- dat mensen zich moeten aanpassen aan de volgende versie "beheeroplossing" die fabrikanten op de markt brengen.
Ter illustratie:
Wat had microsoft zelf in 1998 als fabrikant van server en client operatingsystemen nu aan beheersoftware op de Windows NT3/4 servers en Windows 98 desktops? Just 0,0
Gek he? dat dan een beetje beheerder "heel innovatief" zijn eigen tools gaan bouwen in microsoft VB6 en die nog jaaaaaren lang gebruikt?
Gek he? dat dit proces niet aangepast hoeft te worden omdat het gewoon werkt zoals de beheerder dat wil?
Nu - jaren later - komt microsoft pas uit met een MOF beheertool. En wat gebeurd er dan (weer) De mens mag zich weer aanpassen aan de (....) die een fabrikant levert om zijn eigen produkten te beheren.
Aanpassen, upgrade, leren, aanpassen, upgrade, leren om jezelf weer aan te passen. Dat zijn de gevolgen als je ervoor kiest als beheerder (als je die keuzemogelijkheid uberhaupt hebt,krijgt op je werkplek) om te gaan werken met de tools die een ander voor je bouwt, en je jezelf hiervan afhankelijk maakt. De vraag is wil je dit?
De ware (out of the box gedachten) innovatie zou naar mijn mening kunnen komen aan de kant van de software makers. Zij hebben de mogelijkheid om "de mens achter het keyboard" weer centraal zetten en de mogelijkheden van hun "zgn. beheertools" die ze uitbrengen daarop afstemmen.
En anders heb je als beheerder nog de commandline interface, en schrijf je je eigen beheergereedschap. Open Source tools (ter illustratie Perl, Python) genoeg...zodat de computer zichzelf leert te beheren.
Das mijn visie op beheer en ware automatisering.
Nog een leuk verhaal voor mensen op de beheerwerkvloer:
"Real men do not click"
http://isg.ee.ethz.ch/tools/realmen/
Over een aantal voormalig unix beheerders die werken bij het Department of Electrical Engineering at the Swiss Federal Institute of Technology. Ze werden gedwongen door hun werkgever om met microsoft produkten te gaan werken.
- 14:54 Forrester: Kijk kritisch naar contract met Satyam
- 10:51 Satyam-topman stapt op na creatief boekhouden
- 10:03 AAC Cosmos regelt ICT bij de Sloecentrale
- 08:34 Centric betaalt ex-werknemers drie ton
- 16:41 Delta Lloyd en IBM verbreken miljoenencontract
- 16:23 Heijmans gaat in zee met Centric
- 15:22 2008: Aansprekende uitbestedingsdeals
- 14:59 Sara Lee besteedt activiteiten uit aan IBM
- 11:32 2008: Opmerkelijke overnames
- 14:56 HP Nederland ontslaat 140 man minder
Bakkers besteden uit
Met meer dan twintig bakkerijen en 2.100 mensen in dienst is Bakkersland een grote bakkersketen. Toch was het moeilijk om onderlinge communicatie en informatie op een lijn te krijgen. In deze whitepaper wordt beschreven hoe deze keten door middel van uitbesteding en het gebruik van application...... Download nu
Enkel voordelen bij outsourcing van ICT door onderwijsinstelling
Hoe ICT-outsourcing ook voor het onderwijs nuttig kan zijn, blijkt uit de casus van het Nederlandse Regio College. Door fusies bleek de IT-infrastructuur en gebruikte software helemaal niet op elkaar aan te sluiten. Reden voor het bestuur om voor een Outsourcingstraject te kiezen waarbij de...... Download nu
Meer Outsourcing whitepapersComputable Events - Outsourcing
Computable organiseert verschillende events met praktijkgerichte informatie over actuele onderwerpen in de ICT:
Outsourcing Seminar | 10-12-09Alfa Accountants & Adviseurs richt op kernactiviteiten en bespaart op ICT-kosten
16-07 11:04 Alfa Accountants en Adviseurs is een adviesorganisatie voor het midden- en kleinbedrijf op het terrein van accountancy, belastingen, bedrijfskundige zaken en wat daarmee verband...
Meer outsourcing praktijkOutsourcing: klanten voeren meer de regie
19-12 07:20 Grote opdrachten gaan meestal niet meer naar één partij. Opdrachtgevers hanteren liever een 'verdeel en heers'-tactiek. Via multisourcing verdelen ze de ict over...
Meer outsourcing achtergrond2009: het jaar om innovatief te bezuinigen
19-12 10:16 De ict-industrie lijkt het zwaar te gaan krijgen in 2009. Dat komt door de kredietcrisis en de bijbehorende recessie. Slecht nieuws voor cio's die de laatste jaren al meerdere...
Meer outsourcing opinieBekijk de leveranciers op het gebied van Outsourcing.


Bij je stuk komen meteen twee dingen naar voren.
1. Als het systeem na 10 jaar nog nog steeds goed werk met de goede processen. Waarom zou je het dan helemaal op de schop gooien als dat niet nodig is. Don't fix if it ain't broken! En als het dan wel gemigreerd wordt, doe het dan meteen goed en upgrade dan meteen naar een up-to-date versie.
2. Komen we gelijk bij punt 2. Als er dan geupgrade wordt dan gebeurd dat meestal door de persoon met de meeste ervaring met het programma en de kennis van het processen. Of je moet natuurlijk eerst iemand inwerken in het oude systeem om toch de volledige innovatieve aandacht te krijgen van de ontwikkelaar met de meeste kennis. En resources zijn op dit moment schaars, tenzij je natuurlijk voor een niet nader te noemen grote Franse / Nederlandse detacheerder werkt....
Theoretisch een mooi verhaal, maar een praktijk een luchtkasteel wat waarschijnlijk sneller verdampt dan water in de woestijn. Keep on dreaming!