BT
Older rss

Realistic about Risk: Software development with Real Options

Posted by Olav Maassen, Chris Matts  on  Jun 30, 2009

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process based on Financial Option Theory and Applied Psychology that can be used to manage risk. Applying Real Options to software development explains why many of the Agile practices are so successful.

Measure for Measure

Posted by Keith Braithwaite  on  Jun 16, 2009 5

It is possible to measure certain properties of code, and on the one hand, correlate them with project factors known to have economic merit and on the other, with programmer-pleasing practices. This session surveys emerging evidence that we can measure the effect of the technical practices of Agile development, and explores what we might be able to do about it to our benefit.

Functions + Messages + Concurrency = Erlang

Posted by Joe Armstrong  on  Jun 08, 2009

This presentation explores how Erlang addresses the general problem of concurrent, real-time, fault-tolerant, and distributed parallel computing. The author argues that changes in the world of hardware and the complexity of the programs we write assure that sequential programs will decline in performance but parallel programs will increase performance.

Beyond Agile: Cultural Patterns

Posted by Willem van den Ende and Marc Evers  on  May 28, 2009

Willem and Marc introduce different cultural patterns you can find in software organizations, based on Gerald M. Weinberg's work, and tell how to recognize them, what behavior to expect, and how you can handle unexpected events and change. They show how different agile processes like Scrum, XP, and Lean Software Development fit in, while explaining some common agile failure modes.

Building a Large Scale SaaS Application

Posted by Dan Hanley  on  May 22, 2009

Dan Hanley, of Magus, discusses the design principles, architectures and infrastructure of the SaaS frameworks used by Magus to rapidly develop and deploy large-scale, web-based, applications for clients. Along the way he discusses the components of their technology stack and the evolution of their methodology.

Born To Cycle

Posted by Linda Rising  on  May 20, 2009 1

Agile development is not about doing a set of practices, it's about a way of "being," it's about learning. How is this learning accomplished? By taking brief pauses after small experiments, even large problems can be solved. In a recent Harvard Business Review interview of Toyota's president, he observed, "...when 70 years of very small improvements accumulate, they become a revolution."

Meeting the Challenge of Simplicity

Posted by Giles Colborne  on  May 15, 2009 2

This session addresses abstract notion of simplicity, looks at why it is critical in modern UI design and answers questions: Why does simplicity matter? Is there a meaningful definition of simplicity? Why do design processes and good intentions undermine simplicity? What processes and techniques can software developers use to achieve simplicity?

JQuery - a Javascript DOM Library

Posted by Remy Sharp  on  May 07, 2009 1

jQuery is a JavaScript library that provides cross-browser compatibility, Ajax and DOM services and allows for rapid construction of interactive prototypes and the addition of dynamic behavior to existing Web applications. This presentation introduces Jquery, demos it use, and discusses particular features that differentiate it from similar library products.

The Market Risk System

Posted by David Harper & Dominique Delarue  on  May 06, 2009

In this presentation recorded at QCon London 2008, David Harper and Dominique Delarue present the Market Risk System used by BNP to retrieve, store and analyze risk data for all trading activities of their bank.

Agile Mashups

Posted by Rachel Davies  on  May 06, 2009 5

It is rare to come across a team that are following an agile software method such as Scrum or XP by the book. Most teams create their own "mashup" of agile practices to suit their unique situation. This talk highlights what's on offer in the different agile methods, where different agile practices add value and how to go about blending them into your current approach.

A Tale of 2 Systems

Posted by Pete Goodliffe  on  May 05, 2009

In this video recorded during QCon London 2008, Pete Goodliffe presents two Linux-based audio products with a complete different outcome, software design making the difference.

Financial Transaction Exchange at BetFair.com

Posted by Matt Youill  on  May 03, 2009

Betfair is the world's largest betting exchange with a transaction volume the equivalent of over half the combined equity trading volume of every major stock exchange in the world. In response to an increase in transaction volume coupled with a decrease in value per transaction, Betfair launched a number of initiatives to dramatically increase transaction processing capacity and reduce cost.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT