New Trends in Software Development

New Trends in Software Development

What's moving in both technology and methodologies ?

19 May 2004 (14-21)
Location: Sofitel Diegem (Diegem near Brussels (Belgium))
Presented in English by
Price: 480 EUR (excl. 21% VAT)

This event is history, please check out the List of Upcoming Seminars, or send us an email

 Learning Objectives

Why this seminar?

No industry is subject to change to the same extent as the software industry. Every year new trends, techniques and technologies are being introduced. It is up to you to make something of this neverending stream of novelties. What trends will last, which are perishable? What technologies can really improve productivity and software quality within your organisation, and, not importantly, enhance employee satisfaction?
To help you get an overall picture, I.T. Works organises this "New Trends in Software Development" seminar.

During the seminar Sander Hoogendoorn will perform a reality check on a large number of trends, techniques and technologies. He will guide you through a number of issues that come up chronologically during a software development project: process, requirements, design, development and testing.

Who should attend this seminar ?

This seminar is important for anyone managing, or steering (part of) the software development process, and would like to get an overview of important trends in this discipline:

  • CIO's, IT managers and software development project leaders
  • Architects
  • Designers and developers

Participants are expected to have some affinity with software development, but no thorough technical knowledge.

 Full Programme

13.30h - 14.00h
Registration and coffee/tea
Start of the seminar
What is wrong with application development?
  • Some software project success and failure rates
  • Some myths on application development
  • Why do projects fail?
Application Lifecycle Management
  • What's this new buzzword all about?
  • Lifecycle? What lifecycle?
  • How do the vendors define Application Lifecycle Management.
 New software development methodologies: Extreme programming, DSDM and Smart
  •  The latest agile development techniques
  • What is agility? What is the agile manifesto?
  • What is different, (how) can you deliver projects more effectively ?
  • How agile can your organisation become ?
  • How extreme is extreme programming (XP) ?
  • The advantages and best practices of XP. Can I use XP (or parts of it) ?
  • What do other agile software development methodologies such as DSDM and Smart offer compared to XP ?
Working in teams. Implementing agile best practices
  • Agile best practices
  • Workshops and stand up meetings
  • Communicating differently in projects
  • Working iterative, incremental and interactively
  • Integral testing, test first design, unit testing
  • Refactoring
  • How can you use agile best practices ?
  • Planning agile projects.
Requirements management
  • Requirements drive your agile process
  • The different approaches on requirements in the different methodologies
  • Tools for requirement management
  • Agile Requirements management


Modelling with UML 2.0
  • What is new in UML 2.0 ?
  • What drives the development of UML ?
  • Pitfalls in the use of UML
  • Using UML pragmatically


OMG’s Model Driven Architecture: what can you do with it?
  • What is MDA, is it useful for my organisation, and what is the relationship with UML ?
  • Can I (finally) generate code from my design ?
  • Is the model indeed the system, as Ivar Jacobson says ?
  • The "Lucky Luke" Syndrome
 .NET versus J2EE: current state of affairs
  • What is .NET ? What is J2EE ?
  • How successful will .NET and J2EE become ?
  • What is the relationship between J2EE and .Net ?
  • When do I use J2EE and when .NET ?
  • The dynamics of the tool vendors market
  • How big will the role of Eclipse be ?
Vendor overview
  • What are the big vendors doing: IBM/Rational, Borland, Compuware, Microsoft
  • What is available in open source?
End of this seminar


Sander Hoogendoorn (Capgemini)

In his role of Principal Technology Officer and global agile thought leader at Capgemini, drs. ing. Sander Hoogendoorn is a software development enthusiast, appreciated author and an internationally renowned speaker. He is constantly involved in the innovation of software development processes, techniques, architectures, patterns and technology, both at Capgemini and with many international clients.

Sanderís expertise ranges from (agile and non-agile) software development methodologies, software architecture, design patterns, object orientation, component-based development, anti-patterns, business process and software modeling, UML, model driven software development, .NET, Java and software development tools.

Sander has coached many organisations and projects, has written books on UML and agile software development, and published over 200 articles in international magazines. Sander is a member of Microsoft's Partner Advisory Council for .NET and several other editorial and advisory boards, and he is the chief architect of Capgemini's agile software development platform Accelerated Delivery Platform (ADP).

Sander's book "Dit is Agile - Van Introductie tot Implementatie" is a European bestseller, and has been translated into German and English: "This is Agile: Beyond the basics. Beyond the Hype. Beyond Scrum."

Sander maintains a blog and a collection of his publications at

Questions about this ? Interested but you can't attend ? Send us an email !