My weekly thoughts on Twitter

RT @tweetmeme December 1, 2009. Talk “An introduction to agile SAP SOA” http://bit.ly/84xtlk # Writing on our new CSD division strategy document. Why do I always have trouble with these SharePoint Team Rooms we have? Need to check in. # Order new Jack Johnson live album En Concert. #MyMusic. # Of course I meant orderED (past tense) Jack Johnson… # […]

Questions on smart use cases. Part III – Stereotypes and minimal use case specifications

As you might have heard from me before (endlessly), smart use cases are a fairly straightforward reqirements technique that we have introduced in many different types of projects, such as Java, .NET, BI, SOA, SAP projects. At times I receive question on smart use cases in projects, this time from Ron Kersic of Capgemini. See Ron’s original Dutch statement below. […]

Questions on smart use cases. Part I – Estimating user-goal and sub-function level use cases

As you might have heard from me before (endlessly), smart use cases are a fairly straightforward reqirements technique that we have introduced in many different types of projects. Of course, Java, .NET, BI projects apply smart use cases, but this year I have also been involved in service oriented projects, where smart use cases where used to model not only […]

My weekly thoughts on Twitter

Spent this morning with a customer in Utrecht modeling a form-based business process in smart use cases. Customer (and end users) happy. # Cool! You can see our house on Google Street View (and even our cars). http://htxt.it/cuyq # RT @scottgu ".. been doing a really focused perf push on VS10 the last few weeks and have seen a significant […]

My weekly thoughts on Twitter

Have a look inside Microsoft's Labs! http://htxt.it/IORI # Cool. ROM Update for my HTC Touch Diamond 2 to Windows Phone 6.5 is available. http://htxt.it/4sPI # Stuck in traffic on my way to visit customer in Amsterdam. Will take train tomorrow. # Spent half the morning circling Amsterdam because all those "lovely" little streets were blocked – construction workers / street […]

December 1, 2009. Talk “An introduction to agile SAP SOA”

Customer presentation, Eindhoven. After Twan van den Broek (of Ciber) and I succesfully applied a great mix of agile software development processes and techniques, including Scrum, Smart, smart use cases, smart estimation in probably the first agile SAP SOA projects in the Netherlands, we’ve held several talks on the subject at conferences and seminars, including an agile conference, the SOA […]

My weekly thoughts on Twitter

Preparing my slides for my talk on Wednesday at the Landelijk Architectuur Congres #LAC2009. http://htxt.it/PfkM # RT: @brada: RT @haacked My team (ASP.NET) is looking for another Program Manager. http://bit.ly/7CWtZm >> Cool job! Too bad it's in Redmond # Just bought Nirvana – Live at Reading #MyMusic. # Now back to my slide deck for Thursday's whole day seminar on […]

Identifying services we might need in the future but don’t know right now?

Earlier this week I attended the Landelijk Architectuur  Congres in Nieuwegein. Besides the noteworthy percentage of attendees with mustaches, grey hair and ties, a pleasant and friendly event. In the afternoon of the first day of the event I did a lively talk on shaping service oriented projects using smart use cases. During the talk I recevied some very peculiar […]

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

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]

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 […]

My weekly thoughts on Twitter

Just registered for PDC. good time. missed the queue. #pdc09 # Now at Sony Pictures Studio to meet with colleague Scott van Vliet. # Enjoying the sunset at Venice Beach, California. # Off to Santa Monica to have a drink with @stevieannmusic, who is recording her new album here in LA. # Enjoyed a very pleasant evening in Santa Monica […]

My weekly thoughts on Twitter

Pfff. Barely got on the train to Schiphol. On my way to TechEd Berlin. #tee09 # It's cold in Berlin. On my way to the Berlin Messe for the TechEd keynote. #tee09 # Located the press room. bothing there except coffee.. #tee09 # Hey. There's no Oslo room at the TechEd. http://htxt.it/i/maBA # Incredible long queue for the keynote. and […]

My weekly thoughts on Twitter

Copy & Paste. http://htxt.it/8CZ2 # On my way to the Vrije Universiteit, Amsterdam to do 3 lectures on software estimation, architecture and frameworks. # One lecture done, two to go. Quiet audience these IT auditors. # Explained dependency injection to group of IT auditors. How's that for a challenge? # RT @tbroek: "RT @rvdkimmenade: Blog item on SOA Symposium 2009: […]

Follow the white rabbit! Exploring custom software development in Sharepoint

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 […]

My weekly thoughts on Twitter

Observer pattern implemented in .NET 4.0 base class libraries through IObservable interface. http://htxt.it/Ugwe # Finally done preparing slides for tomorrow's 3 lectures at the Vrije Universiteit in Amsterdam. Many subjects. Software development overview # Now using IntenseDebate's comments system on my blog. Looks great! See for example http://htxt.it/IycZ # Not sure why, but if I email my status to HelloTxt […]

My weekly thoughts on Twitter

On my way to #SDC2009 at Papendal, Arnhem do 3 talks. Extension methods, Silverlight & .NET RIA, smart use cases. # Did my talk on extension methods in .NET this morning at #SDC2009. Went well. # Did my talk on code generation for Silverlight, .NET RIA Services, Entity Framework from UML (using Tobago) this afternoon at #SDC2009. # Watched introduction […]

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

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 […]

A novelty! Parallel 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”

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”

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, […]

Writing better software faster

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

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 […]

Pragmatic model driven development. Part II. A pragmatic approach

  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

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 […]

De bug als feature (in Dutch)

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 […]

Extension methods. The overlooked language feature

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 […]

June 2009

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 […]

Implementing smart use cases in agile projects

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

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

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

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

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 software architecture event 25 juni [in Dutch]

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 […]

Checking for reusable services using smart use cases

In any project, and especially in projects that run under a tight schedule – as most projects do these days, it is helpful to list all elements that can possibly be (re)used to crank up your project, such as guidelines, documentation templates, existing components, (web) services, frameworks. This can best be done early on in the project, traditional or agile. […]