Author: Maikel Mardjan

  • Architectuur: Ontwerpen of ontwikkelen?

    Een architect kan een architectuur ontwerpen of ontwikkelen. Echter de ontwerp- en ontwikkelingsbenadering zijn twee fundamenteel verschillende benaderingen voor verandering. Het doel van architectuur is verandering. Vaak via IT gecombineerd met procedure- en proceswijzigingen. (more…)

  • Noodzakelijke ontwerpcriteria

    Architectuur is ontwerpwerk. Een architectuur geeft een beschrijving van een toekomstvisie van een organisatie. Een goede architectuur is flexibel en vormt geen belemmering voor het ontwikkelen van nieuwe applicaties voor deze toekomstvisie. (more…)

  • Innovatie met architectuur

    Besluitvorming over IT inzet kan uitgezet worden in een aantal dimensies.  Vanuit architectuur is het noodzakelijk om deze te herkennen en juist mee om te gaan. (more…)

  • Model zonder doel?

    Een cruciaal onderdeel van architectuur is het modelleren. Een model is een vereenvoudigde afbeelding van de werkelijkheid die voor een bepaald gebruiksdoel wordt gemaakt.

    Binnen de IT architectuur kan een model zeer krachtig zijn. Een model kan antwoord geven op vragen als: (more…)

  • Cloud IDE’s:Het nieuwe ontwikkelen?

    Een zelf ontwikkelde bedrijfsapplicatie is vaak noodzakelijk voor een blijvend concurrentie voordeel. Ondanks vele decennia IT innovatie is het ontwikkelen van applicaties nog altijd een dure en risicovolle stap.  Voor het ontwikkelen van een bedrijfsapplicatie zijn naast  kundige en ervaren software ontwikkelaars ook een veelheid aan dure ontwikkeltools nodig om de dure ontwikkelaars op een zo efficiënt en productief mogelijk manier te laten werken.

    Traditioneel werken software ontwikkelaars met dure ontwikkelsuites op hun desktop. Deze IDE (Integrated Development Environments) kennen inmiddels zoveel functionaliteit dat de perceptie is ontstaan dat het gehele ontwikkelproces vanuit IDE toolling ondersteund en gestuurd kan worden. Zo bevatten deze tools naast alle denkbare mogelijkheden om daadwerkelijk effectief code te schrijven, ook mogelijkheden voor onder meer testen, versiebeheer, documentbeheer, koppeling met architectuurmodellen en natuurlijk de relatie met de business use-cases. De nadelen van de meest gebruikte IDE suites (Microsoft Visual Studio, IBM Rational, Eclipse) zijn bekend: (more…)