April 16 - 19, 2012

Contact

Details

Telephone: +46-72 714 30 05
Email:

Map

Find your best way to the conference with Eniro map or with GoogleMap:

Jason Ayers

Has worked with Smalltalk and Agile technologies for over 20 years. Currently the EMEA Director for Cincom's Smalltalk business.

Track abstract - Architecture - G2

Continuous Design Spikes

Why is the first design that you choose to implement a user story with the best one? There are always alternatives but all too often we do not investigate them, often leaving significant design decisions made early on in an implementation to stand the test of time and only reworking them when they come under severe pressure, either from further development work or in production. We have been investigating a process that always looks at multiple spikes on any design of a user story. This originally occurred because the agile process used the analogy of how a wolf pack hunts to shape the steps of the process. Wolves try many spikes in trying to find the weakest prey and so we emulated this process. Teams are forced to look at alternatives and evaluate their merits before choosing the best solution and then this process is repeated for every user story. What we are now trying to understand it how this impacts the overall quality of the solutions built in this way. Are the gains in quality from continuously spiking worth the extra effort? We explore the issues and give some of our thoughts based on what we have observed.

Track abstract - Architecture - G2

The Anatomy of an IDE

Using a few example IDEs we are going to look at what makes an IDE valuable.

Building software is a complex business, software that works and stays in production for years. It is a craft that involves engineering, insight and skill. The tools that we use to build that software are vital enablers to our success. Between 1997-2004 the dominance of Java and the main vendors’ tools strategies led to something of a stagnation for IDEs. But since then with the return to language diversity and the broadening of platforms there has been a real opportunity to experiment with what an IDE is and means and to look at how it could evolve.

We will look at a range of IDEs including WebVelocity, Cloud9 and Codea and contrast them with more traditional IDEs such as VisualWorks, IntelliJ’s IDEA and Eclipse.

Back

Scandinavian Developer Conference is organized by
Visit us at www.apper.se