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.
Posted by Amr Elssamadisy on Apr 17, 2009
In this panel at QCon 2008 in London Kent Beck, Chris Matts, Keith Braithwaite, John Nolan, and Steve Freeman, all very talented and experienced practitioners and leaders in the Agile community, take a hard look at transparency and it's practicality.
Agile propagandists make great claims about the advantages of being transparent about the state of their projects
They fill their walls with index cards and charts that expose their progress to anyone who might be wandering through the room. They have regular, intense feedback sessions where they make it clear to the stakeholders just how many things they need to fix. They claim that this how maturerelationships work and that "Honesty is the best policy".
But is this true? Many of us work in dysfunctional organisations where honesty is the best way to get cheated. Surely Transparency is just not pragmatic?
Watch this presentation here.
A practical guide to choosing the right agile tools
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!
"Agile propagandists"? WTF?
I haven't checked out the presentation yet so I might be missing something, but I would think that we're a little beyond name-calling by now. Perhaps I'm naive (or possible a closet "propagandist"), but I find that term rather offensive.
Dave Rooney
Mayford Technologies
Hi Dave :)
This is directly from the presentation abstract. Given that the panel is full of the so-called propagandists, it was meant to be a little self-mocking and in jest.
Amr
DAMMIT!! How do you expect me to be reactionary and uninformed?! Can't a guy just tee off without having to watch a bloody presentation?! :)
Sheepishly,
Dave Rooney
Mayford Technologies
Panel member here.
I paraphrase Sheryl Ross's characterisation of "propaganda" as communication with the intent to persuade a group of people to favour one set of idea over certain others. She contends that the purely negative sense of the word is too narrow.
I'm a consultant, and if Weinberg is right that consulting is influencing others at their request, then propaganda is my job.
I think, "we the agile propagandists", underestimate the extent of mindset change required by "non-agilists" to adopt agile. I have highlighted some of the key issues here - setandbma.wordpress.com/2008/06/14/agile-adoption/
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.
5 comments
Watch Thread Reply