Landelijk Architectuur Congres (Nieuwegein, Netherlands. November 2009)

Posted Posted in Agile SAP, Conferences, SAP, Service oriented architecture, Smart estimation, Smart use cases, Talks

Shaping service oriented projects using smart use cases Landelijk Architectuur Congres 2009, NBC Nieuwegein. As a consequence of a succesful duo-talk at the Integrate Agile conference in the spring, Twan van den Broek (of Ciber) and I where invited to present the same material at the Landelijk Architectuur Congres (LAC 2009), however split into two separate talks. Twan will focus […]

Service georienteerde projecten vormgeven met smart use cases [In Dutch]

Posted Posted in Agile SAP, Documentation, Project management, Publications, SAP, Service oriented architecture, Smart estimation, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation, Uncategorized

This post was originally written to be published as a chapter in an upcoming book on IT architecture. The book will be presented at the Landelijk Architectuur Congres 2009 in Nieuwegein, The Netherlands. This post will likely also be published in two parts in Software Release Magazine. Ondanks dat ik inmiddels al zo’n twintig jaar in dit vakgebied rondloop, blijven […]

Serviceorientatie vormgeven met smart use cases [In Dutch]

Posted Posted in Agile SAP, Documentation, Modeling, Project management, Publications, SAP, Service oriented architecture, Smart estimation, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation

This post was originally written to be published as a chapter in an upcoming book on IT architecture. The book will be presented at the Landelijk Architectuur Congres 2009 in Nieuwegein, The Netherlands. This post will likely also be published in two parts in Software Release Magazine. Ondanks dat ik inmiddels al zo’n twintig jaar in dit vakgebied rondloop, blijven […]

Amsterdam, The Netherlands. October 26, 2009. Software development methodologies and techniques through the years (Vrije Universiteit)

Posted 2 CommentsPosted in course, Modeling, RUP, Scrum, Smart, Smart use cases, Talks, UML, Waterfall, XP

Vrije Universiteit, Amsterdam. Earlier this year I was invited by prof. Arno Oosterhaven to do a series of lectures on software development at the post-doctoral program IT Auditor at the Vrije Universiteit in Amsterdam. The audience of IT Auditors is very mixed, ranging from accountants to actual software developers, which makes it difficult to address all interests of the students. […]

Follow the white rabbit! Exploring custom software development in Sharepoint

Posted 1 CommentPosted in .NET RIA Services, C#, DevTweet, Publications, SAP, SharePoint, Twitter

This DevTweet column by @mariannerd and @aahoogendoorn is published in SDN Magazine, December 2009. @aahoogendoorn Where are you???? 🙂 @mariannerd I’m here. How was Vegas? @aahoogendoorn #SPC09 was great! Great conference! Good sessions, good speakers and wow… The SharePoint community is enthusiastic! Loved it! @mariannerd So we can finally deliver actual applications on SharePoint? Would it be a good idea […]

Diegem, Belgium. December 10, 2009. Agile development in everyday practice (IT Works)

Posted Posted in Agile, Agile SAP, Anti-patterns, course, Documentation, Scrum, Smart, Talks, Testing, Waterfall, XP

IT Works, Hotel Pullman Brussels Airport, Diegem, Belgium (www.itworks.be) Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations. Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and […]

International SOA Symposium (Rotterdam, Netherlands. October 2009)

Posted Posted in Conferences, Documentation, Modeling, Smart use case points (SUCP), Smart use cases, Software estimation, Talks

International SOA Symposium, World Trade Center, Rotterdam. (www.soasymposium.com) On October 22 and 23, 2009 the second international SOA Symposium will take place at the World Trade Center in Rotterdam, the Netherlands. Just coming out of a highly successful agile SAP service oriented project (likely the first in it’s type in the Netherlands or even a wider area), Twan van den […]

International SOA Symposium (Rotterdam, Netherlands. October 2009)

Posted 4 CommentsPosted in Agile, Agile SAP, Conferences, Service oriented architecture, Talks

International SOA Symposium, World Trade Center, Rotterdam. (www.soasymposium.com) On October 22 and 23, 2009 the second international SOA Symposium will take place at the World Trade Center in Rotterdam, the Netherlands. Just coming out of a highly successful agile SAP service oriented project (likely the first in it’s type in the Netherlands or even a wider area), Twan van den […]

October 22, 2009. Talk. “Mission impossible? Applying Agile to the World of SOA and ERP”

Posted Posted in Agile, Agile SAP, SAP, Scrum, Service oriented architecture, Smart, Smart use case points (SUCP), Smart use cases, Talks

International SOA Symposium, World Trade Center, Rotterdam. (www.soasymposium.com) On October 22 and 23, 2009 the second international SOA Symposium will take place at the World Trade Center in Rotterdam, the Netherlands. Just coming out of a highly successful agile SAP service oriented project (likely the first in it’s type in the Netherlands or even a wider area), Twan van den […]

SDC (Arnhem, Netherlands. October 2009)

Posted Posted in Conferences, Service oriented architecture, Smart use case points (SUCP), Smart use cases, Software architecture, Software estimation, Talks

Shaping service oriented projects using smart use cases SDC Conference, Papendal, Arnhem (www.sdc.nl) Next week the annual SDC conference will take place at Papendal, Arnhem. As usual the organising SDN community has put together a long list of international appraised speakers, and challenging subjects on the matter of software development and software architecture. A bit to my surprise, this year […]

A novelty! Parallel publications

Posted Posted in Publications

Although I do publish occasionally, I’ve reached a novelty this month. My writings are published in five different printings in parallel: Writing better software faster. Column in SDN Magazine. Highway to hell. DevTweet column with Marianne van Wanrooij in SDN Magazine. Pragmatic model driven development , part II. Article in Software Release Magazine. The bug as feature. Column in Software […]

October 19. Talk. “Do’s and don’t in implementing and applying extension methods”

Posted Posted in .Net, Extension methods, Frameworks, Talks

SDC Conference, Papendal, Arnhem (www.sdc.nl) Next week the annual SDC conference will take place at Papendal, Arnhem. As usual the organising SDN community has put together a long list of international appraised speakers, and challenging subjects on the matter of software development and software architecture. A bit to my surprise, this year I was invited to do 3 talks, with […]

October 19. Talk. “Silverlight, .NET RIA Services and code generation”

Posted Posted in .NET RIA Services, Domain driven design, Entity Framework, Model driven development, Silverlight, Software architecture, Talks

SDC Conference, Papendal, Arnhem (www.sdc.nl) Next week the annual SDC conference will take place at Papendal, Arnhem. As usual the organising SDN community has put together a long list of international appraised speakers, and challenging subjects on the matter of software development and software architecture.   A bit to my surprise, this year I was invited to do 3 talks, […]

Agile testen. Vloeken in de kerk? [in Dutch]

Posted 3 CommentsPosted in Publications, SAP, Smart use cases, Testing

This post is published in Software Release Magazine, and in slightly adapted form as an expert opinion on the Computable website. Al sinds jaar en dag houd ik mij bezig met het begrip agile. Mijn team en ik schreven de eerste versie van de agile-methodiek Smart bijvoorbeeld al in 1998, in eerste instantie als extensie voor DSDM. In het afgelopen […]

Hilversum, The Netherlands. October 15, 2009. Agile software development in everyday practice (Array Seminars)

Posted Posted in Agile, Anti-patterns, course, Documentation, Scrum, Smart, Talks, Waterfall, XP

Array Seminars, Hotel Amrath Lapershoek, Hilversum (www.arrayseminars.nl) Although agile software development approaches, principles and techniques are slowly becoming more mainstream, it is still necessary to promote them for the larger part of the IT community and organizations. Together with my Belgian guest speaker Stefaan van Royen (now of BoonDoggle), who can talk very lively on implementing Scrum and Smart, I’ve […]

Antwerp, Belgium. October 8-9, 2009. Workshop pragmatic modeling using UML and beyond (IT Works)

Posted Posted in course, Domain driven design, Model driven development, Smart use cases, Software architecture, Talks, UML

IT Works, Crowne Plaza Hotel, Antwerp, Belgium I will present an intense two day workshop in the Crowne Plaza in Antwerp. During this workshop I follow the pragmatic modeling approach presented in my book with the same title. During this highly interactive workshop participants will learn how the various modeling techniques from UML and beyond connect. Learn everything about (smart) […]

Apeldoorn, The Netherlands. October 5, 2009. Pragmatic model driven development (Capgemini)

Posted Posted in ASP.NET, course, DSL, Model driven development, Smart use cases, Talks, Tobago MDA, UML

Capgemini BAS, Faustlaan, Apeldoorn. With Capgemini BAS joining Capgemini in 2009, some new initiatiaves in model driven development opened up, more particularly, hoping I’ve interpreted it correctly, based on naterual language. I discussed this initiative in June with Freek Bosch, manager of the unit where this natueral langauge based approach originated. During the same inspriing conversation I illustrated the pragmaitc […]

Writing better software faster

Posted Posted in .Net, ASP.NET, C#, Domain driven design, DSL, Frameworks, Hibernate / nHibernate, Model driven development, Publications, Smart use cases, Software architecture, UML

Published in my Interesting Things column in SDN Magazine, November 2009. Looking back on twenty years of software development, I must have spent most of that time trying to improve the quality and productivity of software development. Ever since I started to write small applications in Turbo Pascal in 1988 I got infected with the writing-better-software-faster virus. Right after I […]

Pragmatic model driven development. Part III. Creating the domain model

Posted Posted in Design patterns, Domain driven design, Model driven development, Publications, Tobago MDA

Note. This series of posts is also published as a Capgemini group white paper and published in Software Release Magazine (in Dutch, in two parts). The next step towards generated code, and other deliverables, is to create the domain model for the project. Next to the smart use cases, that capture the desired behavior, the domain model provides a structural […]

Hilversum, The Netherlands. September 30 – October 1, 2009. Workshop pragmatic modelling with UML (Array Seminars)

Posted Posted in course, Domain driven design, Modeling, Service oriented architecture, Smart use cases, Talks, UML

Array Seminars, Amrâth Hotel Lapershoek, Hilversum I will present an intense two day workshop in Hilversum that follows the pragmatic modeling approach presented in my book with the same title. During this highly interactive workshop participants will learn how the various modeling techniques from UML and beyond connect. Learn everything about (smart) use cases and start working directly with UML […]

TestNet (Nieuwegein, The Netherlands. September 2009. Workshop)

Posted Posted in Conferences, Smart use cases, Talks, Testing

Najaarsevent TestNet, NBC Nieuwegein (www.testnet.org) And now for something completely different. I will be doing a talk – or rather a short workshop at a test event, the TestNet najaarsevent in Nieuwegein. Many organizations rely on the concept of use cases to model and describe functional requirements. However, there are many different ways of identifying and modeling use cases. Use […]

Building better software faster (Utrecht, The Netherlands. September 2009. Keynote)

Posted Posted in .Net, Conferences, Frameworks, Talks

Customer event Capgemini, at Capgemini Papendorp. Together with a large customer Capgemini organizes a number of (non-public, sorry) knowledge sessions on Microsoft technology – aimed at developers, architects and project management. September 10 will be the first of those knowledge sessions, with talks on Microsoft Duet, Surface and Cloud / Azure. Preceeding those interesting stories I will do an opening […]

Pragmatic model driven development. Part II. A pragmatic approach

Posted 2 CommentsPosted in Model driven development, Modeling, Publications, Service oriented architecture, Smart use cases, Tobago MDA

  Note. This series of posts is also published as a Capgemini group white paper and published in Software Release Magazine (in Dutch, in two parts). In projects that are executed using the Accelerated Delivery Platform, Capgemini’s open knowledge platform for agile software development, a lightweight, pragmatic approach to model driven development is used. This approach can be expressed in […]

Pragmatic model driven development. Part I. Code generation scenario’s

Posted 2 CommentsPosted in .Net, DSL, Model driven development, Publications, SAP, Service oriented architecture, Software architecture, UML

Note. This series of posts is also published as a Capgemini group white paper and published in Software Release Magazine (in Dutch, in two parts). With the economy at a low point in time, organizations and project are clearly resetting their goals. Long term multimillion projects are being halted, in favor of short, agile projects, with feasible goals and good […]

Devnology Meeting (Utrecht, The Netherlands. September 2009. Panel)

Posted Posted in Conferences, Model driven development, Talks

Devnology Meeting, Atos Origin, Utrecht. On September 3, the Devnology community will organize a panel discussion on model driven development. The panel will consist of a number of expert from both practical and academic backgrounds. As you might have guessed, I’m a member of the panel – albeit probably not from the academic view point, although very interesting of course. […]

De bug als feature (in Dutch)

Posted 1 CommentPosted in Anti-patterns, Mysteries of software, Publications, SAP

This column will be pulished in the September 2009 issue of Software Release Magazine (www.release.nl). Eind augustus gleed er een opvallende leaflet in mijn gloednieuwe brievenbus. Een leaflet van McDonalds. Niet dat ik daar normaliter veel acht op sla, maar deze trok mijn onverdeelde aandacht. “Ook Utrecht Leidsche Rijn heeft nu een eigen McDonalds. Uniek in Nederland. het is de […]

We no longer look for products or services, products and services will find us.

Posted Posted in Music, Social media

If you are still in doubt whether social media will change they way we communicate and do business, please check out this brilliant presentation, with stunning figures. Interesting quotes: we no longer look for news, news finds us. In the future we will no longer look for products or services, products and services will find us.   And we’re already […]

Extension methods. The overlooked language feature

Posted Posted in ASP.NET MVC, C#, Design patterns, Extension methods, Frameworks, Publications

This post was published in .NET Magazine. I recently did a talk at the SDC Conference at Papendal, Arnhem, discussing this topic. As you’re probably have been made aware of in abundance, in .Net 3.5 Microsoft introduced a little language feature called LINQ. Although LINQ has been demonstrated at all major and minor conferences, the way LINQ executes queries on […]

Utrecht, The Netherlands. August 13, 2009. Smart use cases versus user stories (Nederlandse Spoorwegen)

Posted 1 CommentPosted in Agile, Agile SAP, course, Scrum, Smart estimation, Smart use cases, Talks

Web team, Nederlandse Spoorwegen, Utrecht. A growing number of organization slowly migrate towards more agile approaches of their software development. When starting with agile, Scrum is still the most popular process around, with user stories as the preferred requirements technique. Although Scrum and user stories apply well to many web projects, when it comes to handling large, service-oriented projects, in […]

June 2009

Posted Posted in .Net, Agile, Anti-patterns, C#, Frameworks, Model driven development, Talks

My talks in June 2009. June 3. Agile software development in everyday practice. Full-day seminar on doing agile projects for IT Works, Hotel Pullman, Diegem, Belgium. With guest speaker Stefaan van Royen, Mediamine. See www.itworks.be. June 9. Pragmatic .Net development. Full-day seminar on software architectures and patterns for .Net software development for Array Seminars, .NBC Nieuwegein. See www.arrayseminars.nl. June 15 […]

May 2009

Posted Posted in Frameworks, Service oriented architecture, Smart use cases, Software estimation, Talks

The months May and June are notorious for the number of talks – as Rick van der Lans describes: May and June are speaker’s season. Just to remind me not to forget any of my upcoming talks, here’s a list: May 12. Project estimation with smart use cases. At Capgemini, Utrecht. Presentation at internal software estimation seminar for Community of […]

Implementing smart use cases in agile projects

Posted Posted in Model driven development, Smart use cases, Talks

Guest lecture Hogeschool Utrecht, January 13, 2009 When asked who to invite for presenting a guest lecture, the students of the Hogeschool specifically requested for Sander. My lecture will be titled Implementing smart use cases in agile projects. Process, techniques, architecture and patterns. During this very interactive lecture Sander will speed through a wide variety of subjects, such as agile […]

Some of my talks in 2008

Posted Posted in Agile, Model driven development, Software estimation, Talks, Waterfall

Smart use cases. Past present and future Keynote at Smart Use Case Conference, Capgemini Conference Center, Utrecht, Netherlands, May 28, 2008 Capgemini has organized an inspiring conference on the subjects of smart use cases. This event took place at Capgemini’s conference center in Utrecht. The large number of delegates witnessed talks on smart use cases, smart estimation, smart use cases […]

Some of my talks in 2007

Posted Posted in Anti-patterns, C#, Model driven development, Talks, UML

Pragmatic model driven development .Net using use cases Guest lecture at Hogeschool InHolland, Alkmaar, Netherlands. December 21, 2007 Informal guest lecture for students graduating this year. Likely subjects are software architecture, patterns, modeling and implementing smart use cases. Project anti-patterns Talk at Javapolis, Antwerp, Belgium. December 12, 2007 Presented my well known talk on project anti-patterns at Javapolis, the biggest […]

Highway to hell? DevTweet: @mariannerd and @aahoogendoorn review code

Posted Posted in .Net, ASP.NET, C#, Code review, DevTweet, Twitter, VB.Net

The following conversation between Marianne and me will be published as our DevTweet column of SDN Magazine, issue 102. Listening to Black Sabbath’s Master of Reality. @aahoogendoorn Look at you… new avatar! Is that an AC/DC shirt? @mariannerd Howdy partner! It is AC/DC all right. Your avatar new too? Something wrong with the old one? @aahoogendoorn Nope, just a change […]

Creative plumbing. Or: rethinking the construction metaphor for software development

Posted Posted in Anti-patterns, Outsourcing, Project management

For as long as I’ve been in this business, I’ve heard a lot of manager, project managers, architects and other non-coders compare software development to construction. In this metaphor the architect creates the design and hands it over to the contractor, who does the work. In this metaphor the creative parts ends with the architect handing over the design to […]

SDN Event (Houten, The Netherlands. June 2009)

Posted Posted in Agile, Anti-patterns, Conferences, Scrum, sprint, Talks, User stories, XP

Tomorrow, June 26, I will be doing a talk at the SDN Event at Hotel Houten in Houten (see www.sdn.nl). This talk will be dealing with the many anti-patterns that surround agile software development. Unfortunately, the session description for my talk is not entirely up-to-date. So I’ll repeat it here. Better safe then sorry. Hope to meet you all tomorrow […]

SDN software architecture event 25 juni [in Dutch]

Posted Posted in Frameworks, Software architecture

Speciaal voor Software Architects organiseert het SDN op donderdagavond 25 juni een SDN Event met twee hoogstaande sessies die architectects zeker zullen aanspreken. Het event vindt plaats in Hotel Houten (in Houten). Sander Hoogendoorn doet zijn sessie: Navigeren door een woud van frameworks. Edward Bakker en Clemens Reijnen presenteren: Architectural Inspections with VSTA2010 and Application Architecture Guidance V2. Deze avond […]