Software ontwikkeling Archives - ICTberichten.nl

All posts in Software ontwikkeling

Agile gaat verder dan softwareontwikkeling

Algemeen ICT nieuws, ICT informatiecentrum, Nieuwsselectie, Software ontwikkeling
Reacties uitgeschakeld voor Agile gaat verder dan softwareontwikkeling
ERP systemen

ICT informatiecentrum|

Agile werken is vaak efficiënter en flexibeler, ook buiten de IT. Voordat bedrijven hierop overstappen, moeten ze echter begrijpen waarom ze dat doen en hoe.

Grote organisaties hebben bij een klantopdracht te maken met de vertragende werking van gespecialiseerde afdelingen en de overdrachtsmomenten daartussen. Grootste probleem is dat niemand het eindresultaat als ‘zijn’ taak ziet. Uiteindelijk lijdt de klantervaring hieronder.

Hoe en waar beginnen?

Wie agile (flexibiliteit) wil doorvoeren, moet ervoor zorgen dat teams en afdelingen meer en beter samenwerken. Voer dat stapsgewijs in, werk in multidisciplinair teamverband en verwerk feedback. Hier zijn wat richtlijnen:

1. Stel multidisciplinaire teams samen
Kleine multidisciplinaire teams (vijf tot tien medewerkers) doorlopen het hele proces en hebben daarmee zicht op het eindresultaat. Ze nemen daardoor ook meer verantwoordelijkheden op zich, in plaats van taken door te schuiven. Specifieke kennis moet beschikbaar zijn voor meerdere teams.

2. Stel leidinggevenden in dienst van het team (in plaats van andersom)
Deze multidisciplinaire teams werken meer in dienst van de klantervaring. Dat vraagt een andere manier van leidinggeven, meer faciliterend. Leidinggevenden moeten teamleden beoordelen op hoe efficiënt ze daadwerkelijke resultaten voor de klanten weten te behalen.

3. Begin met standaardtactieken en verbeter ze
Agile teams zitten niet aan een vooraf bepaald plan vast. Met de feedback en de juiste procesaanpak stimuleert u juist gedrag en blijft de vaart erin. Het voordeel is dat u makkelijker taken kunt rangschikken op prioriteit, knelpunten kunt wegnemen en kunt vaststellen op welke plekken automatisering het meeste loont.

4. Automatiseer alles wat los en vast zit
Zoek deelaspecten die u kunt automatiseren. Dat scheelt veel inefficiëntie. Ook klantcontact aan de hand van digitale kanalen is minder tijdrovend. Analyseer die opties.
Agile in de organisatie laat alle interne processen soepeler verlopen en de klantloyaliteit toenemen.

Bron: BCG

Wilt u maandelijks op de hoogte blijven van al het laatste ICT nieuws? Schrijf u dan nu in voor de ICT nieuwsbrief.

Goede software houdt concurrentie op afstand

Management, Software ontwikkeling
Reacties uitgeschakeld voor Goede software houdt concurrentie op afstand
ERP systemen

ICT informatiecentrum|

Onder druk van de ontwikkelingen moeten ondernemers kiezen tussen aanpassen van bestaande software of geheel nieuwe applicaties bouwen. Hoe de organisatie werkt moet daarbij passen.

Van ‘concept naar cash’ duurt dagen in plaats van maanden. Belemmeringen vormen de bestaande legacy systemen. Hierdoor wordt het systeemlandschap complexer. Legacy is immers niet zomaar uit te faseren. Risico: gemiste kansen en performance & security issues.

Auditing-aanpak
Software bepaalt het succes van de onderneming/dienstverlening in drie aspecten: snelheid naar de markt, controleerbaarheid en de kosten. Om dat in beeld te krijgen zijn een aantal stappen te benoemen:

1. Start audit met formulering van aanleiding, doelstelling en context;
2. Haal informatie van een gespreide groep belanghebbenden;
3. Bepaal onderzoeksgebieden;
4. Bepaal huidige status;
5. Formuleer op basis van voorgaande conclusies en aanbevelingen;
6. Aanbevelingen aan hand van feitelijke bevindingen en praktijkervaring;
7. Ten slotte: rapporteer bevindingen en aanbevelingen aan de organisatie.

Praktijkvoorbeeld ING
ING heeft voor een belangrijk beleggingsproduct een grote applicatie. De voorkant van deze beleggen-applicatie is door ING ontwikkeld en gekoppeld aan een systeem in de back-end. Onderhoud en beheer worden steeds lastiger naarmate de tijd vordert.

Probleem: hoe zorg je ervoor dat de genoemde applicatie onderhoudbaar blijft? Daarnaast is het de vraag hoe het herontwerp benaderd moet worden. De audit begint dan met het verzamelen van
informatie.

Voortdurende verbetering
Ontwikkelaars moeten doorvoeren van verbeteringen een regulier onderdeel van hun werk maken. Grotere technische aanpassingen in overeenstemming met de business. Codebase wordt opgesplitst, aanpassingen enerzijds, nieuwbouw anderzijds in parallelle projecten. Daarnaast moeten bevindingen worden uitgewisseld met elkaar.

Een goede audit gaat ook over een oorzaak-gevolganalyse. Een combinatie van technisch inzicht en een helder beeld van de context leidt tot een advies waarmee de organisatie zichzelf en de opgeleverde software kan verbeteren.

Bron: IT Executive

Via de ICT nieuwsbrief blijft u maandelijks op de hoogte van al het laatste ICT nieuws. Inschrijven door de ICT nieuwsbrief kan hier.

Spraakherkenning in bedrijfssoftware kent forse risico’s

Algemeen ICT nieuws, ICT informatiecentrum, Nieuwsselectie, Software ontwikkeling
Reacties uitgeschakeld voor Spraakherkenning in bedrijfssoftware kent forse risico’s
ERP systemen

ICT informatiecentrum|

Het toepassen van spraakherkenning neemt toe, bijvoorbeeld in klantenservice- en bancaire toepassingen. Echter, het is niet geheel zonder risico’s, aldus Erik Remmelszwaal (DearBytes).

De belangrijkste risico’s zijn:

1. Onbekendheid met de software en het gebruik van opensource.
Er is daardoor weinig tot geen inzicht in de exacte werking van de software. Veiligheid staat onder druk en het wordt voor cybercriminelen eenvoudiger.

2. Compliancy is onduidelijk.
Het is niet transparant wat er met de informatie gebeurt en dus is er ook geen goed beheer. Gebruikers zouden zelf moeten kunnen bepalen waar informatie wordt opgeslagen. Zonder goede compliancy komt uw organisatie al snel in de problemen met toezichthouders, bijvoorbeeld in het kader van de nieuwe privacywetgeving (GDPR). Het risico daarop is in ieder geval aanzienlijk.

Het is belangrijk te weten welke maatregelen een softwareleverancier heeft genomen om te voorkomen dat informatie in verkeerde handen valt. Het simpelweg toepassen van spraaktechnologie in belangrijke applicaties levert al snel grote bedrijfsrisico’s. En dat is het niet waard, ondanks de productiviteitswinst.

Bron: Erik Remmelszwaal

Via onze ICT nieuwsbrief houden wij u maandelijks op de hoogte van al het laatste nieuws rondom ICT. Inschrijven kan hier: ictberichten.nl/nieuws-volgen.

Goedkoop is duurkoop, ook voor software

Algemeen ICT nieuws, ICT informatiecentrum, Management, Nieuwsselectie, Software ontwikkeling
Reacties uitgeschakeld voor Goedkoop is duurkoop, ook voor software
ERP systemen

ICT informatiecentrum|

Goedkoop is duurkoop, luidt het gezegde. Dat geldt ook voor software. De gevolgen van goedkope (en verkeerde) software zijn echter veel groter, zo bleek tijdens de Cyber Resilience Summit in Brussel.

Softwareproductie uitbesteden? Let op dat de dienstverlener code van goede kwaliteit maakt. Dat scheelt uiteindelijk veel kosten aan de softwareapplicatie op de langere termijn. Kwetsbaarheden maken het hackers makkelijk. Het herstellen van die kwetsbaarheden kost veel geld. Dat kan beter in de (controle op de) kwaliteit van de ontwikkeling worden geïnvesteerd

Kwaliteit checken

Internationaal is er een standaard, de total quality index, die door het Consortium for IT Software Quality gedefinieerd is. Dat geeft houvast om softwareontwikkelingen met elkaar te vergelijken.

Minder structurele fouten betekenen uiteindelijk dus lagere kosten. Structurele kwaliteit omvat betrouwbaarheid, prestaties, efficiency, security en goed onderhoud. Verschillen in goede kwaliteitseisen kunnen resulteren in 2 miljoen dollar aan onderhoud of slechts 5000 dollar.

Toezeggingen

Toezeggingen van de leverancier alleen zijn niet afdoende. Gezien de risico’s en de mogelijk hoge kosten van onderhoud is het raadzaam om meer tijd, geld en expertise te steken in het checken van de software op een goede kwaliteit. Daar zijn goede methodes voor in de markt.

Bron: METRI

Wilt u maandelijks op de hoogte blijven van al het laatste ICT nieuws? Meldt u dan nu aan voor de ICT nieuwsbrief.

Maak uw organisatie klaar voor software-innovatie

Algemeen ICT nieuws, ICT informatiecentrum, Management, Nieuwsselectie, Software ontwikkeling
Reacties uitgeschakeld voor Maak uw organisatie klaar voor software-innovatie
ERP systemen

ICT informatiecentrum|

Snelheid van innoveren bepaalt het succes van een organisatie. Dat bleek tijdens de Gartner Application Architecture, Development & Integration Summit in Londen. Veel softwarebedrijven blijven achter in die innovatiesnelheid, meent Gartner. Daar is nog veel winst te halen.

It-afdelingen te log
Gartner ziet IT-afdelingen worstelen met de snelheid van disrupties die vandaag de dag zo gewoon is. Innovatie vraagt creativiteit in plaats van controle. IT heeft daar moeite mee. Daardoor blijven belangrijke nieuwe ontwikkelingen voor de business achter. Advies Gartner: splits het op in hardcore IT en een afdeling innovatie in IT!

Innovatie vanuit de operatie
Gartner: software-innovatie wordt gedreven door de mensen die contact hebben met de klanten. Zij zien de pijn bij de organisatie en de klanten. Het duurt niet lang of die groep stuurt innovatie aan, bedenkt en creëert en gaat dan naar IT voor realisatie. Tot irritatie van IT.

Doe het samen
Ontwikkelen van software wordt steeds laagdrempeliger. Meer mensen zijn in staat mee te doen =co-development: laat medewerkers zelf meedenken en werken aan hun eigen applicaties. Aansluitend een expert voor complexe zaken en opleiding.

Meer wendbaarheid
Optimale ontwikkelsnelheid lukt alleen door toepassen van herbruikbare componenten. Dan krijg je snelheid en flexibiliteit gepaard aan technologie.

Conclusie
Dit artikel zou bijna suggereren dat software-innovatie iets is dat van binnenuit moet worden georganiseerd. Innovatie komt ook van buiten de organisatie. Bij klanten en de markt. Daag ze uit met vragen over hún toekomst en ontwikkelingen aan hun kant van de streep!

Bron: Chris Obdam, oprichter van Holder en Betty Blocks.