New-age Transactional Systems - Not Your Grandpa's OLTP
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
How would you like to view the presentation?
Transforming Software Delivery: An IBM Rational Case Study
SCM best practices for multiple processes, releases & distributed teams
agility@scale eKit: 10 Principles, Scaling Model, Metrics, Collaboration
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
I will be interested more about 2 things mentioned here:
- bunnies hooked to CI env and screams at all locations when build breaks. Any idea where one can buy them from?
- Product owners for offshored teams - do client guy be that or you have proxies at onsite?
Of course, a good presentation
Subashish
subabo.wordpress.com
I found the presentation very motivational to learn scrum for both side: local and remote.
I am part of remote side. I am very much interested to know how scrum/agile can help remote team to deliver good high quality software. This presentation definitely gave some insight on it.
Ritesh Man Tamrakar
riteshworks.blogspot.com
Companies doing distributed development can learn a lot from this presentation. Guido Schoonheim does an excellent persuasive job of explaining the need to colocate the remote team for a couple of iterations in order to build a sense of shared ownership and establish hyper productivity. The problem is that management often sees this as an unnecessary expense and erosion of the savings they're hoping to gain from off-shoring.
Another interesting observation was that there is plenty of working-hour time overlap between western Europe and India, not so between California and India. This makes it very difficult for U.S. west coast teams to have a Scrum meeting with everyone present from both sides.
I strongly agree with Guido that only a well-performing local team can successfully extend itself remotely. The problem with most of my clients is that they are in a hurry to fly before they're able to walk. This makes distributed Scrum totally chaotic and impractical.
I learned quite a lot from this presentation. Great job Guido Schoonheim!
-Armond Mehrabian
Lean-Agile Consultant/Coach (San Diego, CA, USA)
Portofino Solutions, Inc.
@armond_m (twitter)
www.portofinosolutions.com
Hi, i found very interesting Guidos approach and a great presentation, and i was wondering how would be the best way to implement a distributed SCRUM in a place that already have a strong distributed culture in IT, but not so much on SCRUM and Agile...Because in the presentation it is stated that the best way is first implent SCRUM localy and then distribute it and only afterwards escalate, but if you only have projects that are already Distributed and they require escalation?
If anyone have a similiar experience, it would be great to hear.
Thanks,
Ariel
Can i get a copy of the Presentation PPT/PDF.
Hi Khushru,
The are available on the QCon website.
qconlondon.com/london-2009/schedule/thursday.jsp
Diana (InfoQ)
Very interesting presentation indeed.
WRAP - Agile Project management tool
The challenges of collaboration and communication can be overcome when working in a distributed work environment and I believe this lengthy presentation has some great points and ideas in achieving efficient development in that particular scenario.
www.axosoft.com/
Agile development and agile project management are the only way to go. Some great tools out there like the 1 listed above and PT. This has definitely helped change the game for product development, which has trickled into just approach to life in startups, such as lean. Anyways, thanks!
John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.
Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.
Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.
Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).
Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.
InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.
9 comments
Watch Thread Reply