Roland Kamphuis Rotating Header Image

Posts Tagged ‘Software’

Ing ideal software update

iDEAL-logoVoor alle iDeal winkels is het verplicht om de iDeal software te updaten . In het nieuwe bankieren wordt gebruik gemaakt van Iban nummers i.p.v. rekeningnummers, en ook iDeal moet deze wijziging doorvoeren.
Deze wijziging werd netjes door de ING twee maal per post aangekondigd. Ik werd zelfs 2 weken voor 1 augustus gebeld door ING om mij nog even te helpen herinneren. Op 1 augustus zou namelijk tevens het oude systeem offline gaan.

Door de drukte begon ik 31 juli pas aan de upgrade van de iDeal implementatie, en een halve dag later had ik alles aangepast en werkzaam. (more…)

Overwerken

Om een deadline te halen van een software project voor een klant hebben we voor het eerst overgewerkt op het kantoor. Gelukkig wel de pizzaboer gebeld om zo toch een lekkere hap binnen te krijgen maar daarna was het weer hard aan het werk.De sfeer was best goed, wel was het bizar om pas om 23.00 naar huis te fietsen.

De deadline hebben we aardig gehaald, de volgende dag konden we het project opleveren.

Software outsourcen?

Afgelopen dagen heb ik met 2 bedrijven gesproken over software outsource mogelijkheden in India. Het was niet dat ik opzoek was naar outsourcing maar beide bedrijven hadden mij gecontacteerd nadat ze mijn site over softwareontwikkeling hadden gezien.
Het tweede bedrijf had een kleine afdeling in Nederland waardoor communicatie makkelijk verliep terwijl het eerste bedrijf compleet in India zat en moeite had om goed Engels te spreken.

Ik ben na de gesprekken met het 1e bedrijf achtergekomen dat:
– Ze een prachtig manier van werken hebben (je betaald een programmeur per maand voorruit, en dan mag je alles bepalen wat ze doen die maand)
– Daardoor geen projectmanagement of SOM
– Daardoor kwaliteit niet gewaarborgd wordt
– Een erg korte nazorg is qua bugs
– Veel communicatieproblemen door slecht Engels
– Langzamer ontwikkelen dan ontwikkelaars in NL

Bij het bedrijf met Nederlandse vestiging worden er een paar taken ontzorgt:
– De Nederlandse tak communiceert met de ontwikkelaars.
– Er is een Nederlands persoon die het project begeleid op basis van het waterval model (!!!)
– Daarmee enige vorm van kwaliteit kunnen vaststellen
– Een flinke marge op het uurtarief pakken

Mijn conclusie is dan ook, dat ondanks de mooiere uurtarieven je uiteindelijk toch duurder uit bent.
Doordat er geen ontwikkelmethode is krijg je al snel puinhoop in de taken van een project. Daarnaast is Waterval één van de slechte software ontwikkel methodes. Bij waterval moet van te voren al 100% bekend zijn wat de applicatie moet kunnen en hoe alles in zijn werking gaat. Ga je waterval bij een iets groter project gebruiken (>80 uur) kom je al snel achter dat in het eerste analyse geen rekening is gehouden met bepaalde fouten/beperkingen/eisen/gebruiksvriendelijkheid/wetgeving/veranderingen of extra toevoegingen.
Waterval geeft je helaas niet de mogelijkheid en/of flexibiliteit om dit te corrigeren. Dit resulteert natuurlijk in een extra hoor urenplaatje.

Outsourcen is alleen ideaal wanneer:
– Je een kopie van een bepaalde applicatie wil
– Als klant zijnde voldoende tijd hebt om het project te begeleiden (en kennis hebt van software ontwikkeling)

Twee nieuwe ontwikkel telefoons

Voor Icebyte zijn er vandaag 2 nieuwe ontwikkel telefoons aangeschaft:
– Iphone 3GS
– Blackberry 9800 Torch

Met de iPhone hebben we alle de hele serie van Apple producten compleet.
De Blackberry was ook hard nodig omdat we nog steeds ontwikkelde op toestellen van een jaar geleden. Gelukkig bleek bij Blackberry er maar weinig veranderd te zijn en werkte onze twee applicaties voor 99% op de nieuwe Blackberry. Het enige wat we eigenlijk tegenkwamen is dat hier en daar de touch support ontbreekt. Maar zoals de Blackberry kenners weten heb je altijd nog een vierpunts pook om alsnog te kunnen navigeren.

iMac

Ja, het is zover. Apple begint hier op kantoor ook marktaandeel te krijgen in het aantal computers. Vandaag kwam de iMac binnen voor de iphone software ontwikkeling. We hebben gekozen voor het 27 inch model vanwege de resolutie, echter zit er een flink prijskaartje aan. Een goede 1650 euro moest er neergeteld worden voor de iMac. Laten we maar hopen dat de iMac niet snel kapot gaat!

Eerste app gelanceerd: IceRemote

Vandaag is onze eigen (Android) app gelanceerd met de naam IceRemote. IceRemote is een handige tool waarmee je via je mobiel je computer kan bedienen. Dat kan handig zijn voor bijvoorbeeld een presentatie, film kijken vanuit je luie stoel of je muziek bedienen. Daarnaast heeft de app ook ondersteuning voor het inschakelen (wol) en uitschakelen van je computer.

Bij de app hebben we een mooi youtube filmpje gemaakt:

Mocht je een android telefoon hebben raad ik aan de app aan te schaffen!


Available in Android Market

Ipad

Voor de softwareontwikkeling hebben we sinds kort ook een ipad op kantoor. Afgelopen weekend heb ik hem meegenomen naar huis om ermee te testen.

De ipad is een prachtig apparaat, lekker groot scherm, makkelijk te bedienen en bovendien makkelijk overal mee te nemen. De batterij houd het een goede 6 uur vol. Verder mis ik wel een soort standaard om de ipad even neer te zetten. Je bent de ipad altijd met 1 hand aan het vasthouden en met de andere hand aan het touchen.

Er zijn een boel applicaties te installeren voor de ipad maar de meeste hiervan zijn allemaal betaald. Ik was voor die 2 dagen helemaal verslaafd aan het spel zombie cafe. Maar al snel kom je erachter dat je in-game items moet kopen om weer verder te kunnen. En die prijzen kunnen oplopen tot 80 euro. Dan heb ik toch voor dat geld liever een echt computerspel dan een simpel 2d game.
Ook de krant kost geld per editie. Wel krijg je de krant in het echte krant-formaat. Maar wat ik me afvraag wat er anders is aan een krant-app en bijvoorbeeld nu.nl?

Mijn conclusie is dat het een leuk apparaat is, maar je wel een functie voor het apparaat moet hebben. 600 euro blijft namelijk veel geld.

iPhone 4

Afgelopen Zaterdag had ik eindelijk de bankpas binnen van een van mijn zakelijke rekeningen. Deze was namelijk benodigd om een telefoonabonnement af te sluiten waar je verplicht 1 cent moet pinnen zodat de telefoonmaatschappij de rekeningnummer kan controleren. Ik kon toen eindelijk de iPhone 4 op halen bij de dichtstbijzijnde telefoonshop. Na 2 uur en 500 euro lichter kwam ik eindelijk de winkel uit met de nieuwe nieuwe iPhone.
Dit is de eerste keer dat ik zon dure telefoon koop waar straks niet eens gebeld mee gaat worden. De telefoon heb ik aangeschaft voor de ontwikkeling van de iphone apps.

Met de eerste test op de iPhone vond ik de iPhone eigenlijk niet eens zo bijzonder. Mijn reactie: “Mijn HTC Desire kan dat allemaal ook en is maar de helft van de prijs in aanschaf”. Ook viel mij op dat de gemiddelde app in de appstore al snel 0.80 euro rekent, terwijl ik het idee heb dat bij android veel meer gratis apps zijn. Wel is het scherm erg mooi op de iphone door de hoge resolutie. Alles komt erg scherp en helder over. Ook het speakergeluid was niet slecht.  Voor mijn eigen prive telefoon zou ik geen 800 euro willen uitgeven voor de iphone. Het toestel vind ik veel te hoog geprijsd vergelijken met de vergelijkbare concurrenten.

Sidn en softwareontwikkeling

Vorige week is Sidn 15 jaar geworden en direct de dag na hun 15 jarig bestaan plannen ze onderhoud in. Als registrar weet je al van te voren dat dit uit de hand gaat lopen. En zo vorige week ook weer. Tijdens de storing van 1,5 dag was het niet mogelijk om domeinen te registreren, verhuizen of te bewerken.

Toch vind ik het knap dat sidn technisch probeert uit te leggen wat er fout is gegaan.

“Na het Onderhoudsvenster is er in verband met deze bug fix een herstelscript gestart. Dit herstelscript leidt nu tot problemen bij transacties die voorzien zijn van een timer (opheffen en verhuizen). Het script is inmiddels beëindigd, maar dit heeft het probleem met het verhuis- en opheffingsproces nog niet verholpen.”

Daar valt uit te begrijpen dat het herstelscript het systeem offline heeft gehaald. Dan vraag ik me toch af of SIDN ooit gehoord heeft van een test systeem. Waar je eerst rustig kan testen (met bijvoorbeeld dit herstelscript) voordat je de productieomgeving offline haalt.

Ook viel mij vandaag het volgende in de API documentatie van SIDN op. Ik heb het even vertaald naar begrijpbare taal:

API vraag: Staat nameserver ns1.eenwillekeurigdomein.nl in de drs?
Antwoord sidn: Ja, de nameservers is niet bekend in het systeem (true)

Ik heb het idee dat ze daar nooit gehoord hebben van een SOM of Quality-manager.

Icebyte officeel online

Het heeft even geduurd maar de icebyte.nl website is helemaal afgerond.
Icebyte is een onderdeel van IceHosting welke zich gaat richten op het ontwikkelen van software. Icebyte is eigenlijk van start gegaan omdat ik officeel afgestudeerd ben op HBO informatica. Met 2 nieuwe medewerkers bezetten we de hele crew van icehosting & icebyte. Sommige producten van Icebyte komen wellicht bekend voor zoals bijvoorbeeld het bestelsysteem. Nieuw is de hele opzet voor het ontwikkelen van applicaties voor onze klanten. Met daarbij ook ondersteuning voor mobiele devices (Android, Blackberry, Iphone, Symbian en Windows mobile).
Ik raad dan ook aan om een kijkje te nemen op de Icebyte website: http://www.icebyte.nl/.

Werkweek Deventer

Afgelopen week was ik te gast bij Bed & breakfast Spijkvoorde waar ik dagelijks samen met mijn werknemers rond de tafel met een klant hebben gezeten over de software oplossing die wij bieden. Om het nieuwe software project te kunnen ontwikkelen voor de klant moest het een en ander besproken worden. Aangezien het huidige kantoor niet groot genoeg is, ons nieuwe kantoor nog in aanbouw is en de klant al graag een start wou maken met de ontwikkeling kwam de klant met het idee om te af te spreken bij een bed en breakfast. Dit kon de klant namelijk regelen via zijn familie.
We hebben op die manier van het prachtige landschap van Deventer kunnen genieten en overdag kunnen overleggen over de nieuwe mogelijke oplossingen voor de klant. Tevens hebben we een eerste opzet kunnen maken voor de klant.
Momenteel ligt de ontwikkeling even stil, maar zodra ons nieuwe kantoorpand opgeleverd is kunnen we de ontwikkeling voortzetten.