How HTML5 Web Sockets Interact With Proxy Servers
Peter Lubbers explains in this article how HTML 5 Web Sockets interact with proxy servers, and what proxy configuration or updates are needed for the Web Sockets traffic to go through.
Tracking change and innovation in the enterprise software development community
Posted by Deborah Hartmann Preuss on Jan 21, 2010
Chris Matts and Olav Maassen have been speaking about Real Options, a decision-making process based on Financial Option mathematics, in the Agile community since at least 2007. The idea isn't entirely new - Kent Beck wrote on Real Options in his 1999 "white book" (Extreme Progamming Explained). Now Matts and Maassen are specifically addressing the Lean cohort of the Agile community, with a post entitled Lean and Real Options, proposing that, based on their experience, application of Real Options improves Lean implementations. Others are equally inspired by what Real Options adds to the mix.
Being an investment banker, Matts realised that Agile was less risky than Waterfall due to the options embedded within it, but when he tried to value the options within an agile project using financial maths, he found it impossible. He did, however, uncover a simple model that allows him to exploit the embedded options better than before. The three rules in the real options model are: Options have value; Options expire; and Never commit early unless you know why.
With Real Options, Matts and Maassen advise us to push back decisions as far as possible and to gather information, create options and understand when they expire, so we can optimize decision making and minimise the risk of a decision being a bad one. Applying Real Options to Lean Software, the authors propose the following three enhancements to Lean;
Lean Software Development thought leader David Anderson previously questioned the application of Real Options in software development, saying "The reality is that as an industry and profession, we are years away from having the maturity to correctly measure and assess these data" [required to calculate Real Options]. However, a year later he was quoted as saying "Real Options change everything" and the concept inspired his own thinking on Prioritizing and Planning for Market Risk. He has now apparently embraced this approach: the abstract for his talk at InfoQ's QconSF2009 says "Lean pull systems and Real Options Theory provide new means to manage overall business risk in technology projects."
Others are picking up the theme: Pascal Van Cauwenberghe (co-creator of the XP Game) has created The Real Options Space Game, with full instructions for using it on the AgileCoach.net site.
Momentum is picking up for this topic, as the community starts to explore the relationships between Agile, Lean, Kanban Real Options, Feature Injection and BDD and the potential they represent in various combinations.
For those interested in following this topic, Olav Maassen has set up a mailing list for ongoing discussions on Real Options.
Read more on InfoQ about Real Options and Feature Injection.
Learning to be a Good Product Owner: Foundation Skills
Lean development governance whitepaper by Scott Ambler and Per Kroll
VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.
Peter Lubbers explains in this article how HTML 5 Web Sockets interact with proxy servers, and what proxy configuration or updates are needed for the Web Sockets traffic to go through.
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.
Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.
Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.
This talk investigates technical issues encountered when moving to an Agile process.
Don Box and Amanda Laucher present “M”, a declarative language for building data models, domain models or external DSLs. Don Box's demos show some of M’s features and latest changes of the language.
It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s to get insight into the motivations and the process behind the initiative.
No comments
Watch Thread Reply