Agile en software kwaliteit

Deze drie zaken worden geëist van moderne organisaties. Organisaties zijn afhankelijk van ICT systemen, die ook snel, kosteneffectief en betrouwbaar dienen te zijn. Dit stelt eisen aan de ontwikkeling en het beheer van ICT systemen. Software ontwikkelen systemen voor gebruikers, die bepalen aan welke functionaliteit en gebruikerseisen systemen moeten voldoen. In vele gevallen opereren de software engineers in complexe systeemomgevingen, bestaande uit meerdere systemen, die in verschillende tijdsperiodes zijn ontwikkeld. De engineer wordt geacht snel te werken, liefst foutloos en binnen budget.Read More

Oversimplificatie is groot risico

De IT-Manager wordt geconfronteerd met toenemende complexiteit, zowel binnen het IT-domein als daarbuiten. Om die complexiteit beheersbaar te houden, wordt de oplossing vaak gezocht in organisatorische en procesmatige middelen binnen de IT-afdeling: Agile werken, zelfsturing et cetera. De vraag is of dit leidt tot het beheerst omgaan met complexiteit.

Lees meer op deze PDF

Software Architecture Oft-Neglected

In developing agile software, the attention is strongly focused on functionality that is visible to the (end) user. Attention to the longevity of software is limited even in the best of cases to improving source code based on the findings of statistical code analysis.

Conversely, maintenance and usability for the long term are strongly determined by the quality of the software’s architecture. The degree to which the architecture has been implemented in the code will have a greater impact on product quality than the quantifiable quality of the source code.

Read more on the PDF

share
Back to top

GDPR Consent

This website makes use of cookies to ensure that the website works properly. Settings

Privacy policy | Close
Settings