InfoQ Homepage Culture & Methods Content on InfoQ
-
Big Architecture Up Front - A Case of Premature Scalaculation?
Taking a look at the reaction in the blogosphere to the idea of "premature scalaculation". The question is - when designing your application, how much time should you spend on building out for scalability?
-
Debate: What role will the JCP play in Java's future?
Recently, Alex Blewitt described the Java Community Process (JCP) as dead, likening it to a headless chicken which "doesn't realise it yet and it's still running around, but it's already dead". This touched off a debate over the usefulness of the JCP and how much it will play a role in Java's future.
-
Agile Contracts Require Trust
Contracts are the seam that tie together different organizations. Traditional contracts are based on mistrust and a CYA philosophy. Fixed price contracts don't take into consider the uncertainty of software development. Time-for-money projects are not based on value delivered - a team can work for a long time and not have much to show for. The Agile community is looking for something better.
-
Teleconferencing: How To Keep 'Em Engaged
While Agile processes recommend to colocate team members for synergy, it's not always possible. More and more projects are utilizing talent from locations all over the world to solve various problems. In these cases leaders and facilitators can contribute significantly to teamwork by mastering the ability to run effective remote meetings.
-
Engine Yard Bets Big on Rubinius
One of the best kept secrets at this year's RubyConf was the working whereabouts of two of Ruby's hottest superstar developers: Ryan Davis and Eric Hodel of Seattle.rb. Ryan revealed the secret last week: they've officially joined Engine Yard to work full-time on next-generation Ruby runtime Rubinius.
-
Volta - the future of web development on .NET?
Microsoft Live Labs has released Volta - a technology preview of a developer toolset that will enable developers to build multi-tier web applications faster. Announced under the slogan "Web application development using only the materials in the room", Volta allows developers to target either web browsers or the desktop by handling tier-splitting under the covers.
-
Google Releases Chart API
Google releases a Chart API for creating charts and graphs for Web sites. Currently it supports line charts, bar charts, pie charts, scatter plots and sparklines.
-
Do Dedicated Team Rooms Make for More Productive Teams?
Following a recent article on Science Daily, and a flurry of activity on the Lean Agile Scrum mailing list, InfoQ summarizes what factors make for an optimal team room, and in some cases influence whether a team room is effective at all.
-
Article: The Seven Fallacies of Business Process Execution
In a new InfoQ article, Jean-Jacques Dubray explores a new architecture blueprint for BPMSs that offers a cleaner alignment between SOA and BPM. Jean-Jacques argues that after more than eight years of intense research, we are still far from having the ability to use the business process models designed by business analysts to create complete executable solutions.
-
Multiple Projects, One Agile Team
It's not uncommon for an organization to have one group of developers who need to complete multiple projects. In those situations, how should the group be structured, and how should their work be planned and allocated?
-
Panel on Agile Leadership: Stories from the Trenches
InfoQ presents video of a panel from the APLN Leadership Summit at Agile2006, where four business leaders spoke about their experiences: Bud Phillips (Capital One Financial), Israel Ganot (BMC Software), Steven Ambrose (DTE Energy), Peter George (Cronos Inc.). Topics included top-down vs. bottom-up adoption, making the leap of faith to enterprise adoption and the value of the PMO.
-
Is Quality Negotiable?
If a customer tells you that they are not interested in software quality, that they have a specific scope that must be completed by a specific date - what do you do? Do you listen to the customer and compromise quality? (By the way, what is quality?)
-
AgileEvents Monthly Update
The AgileEvents calendar is a place for non-profit or commercial groups to announce their events for the Agile community, free of charge. Here's what's coming up as of December 1st, including user groups, Extreme Tuesday club (XTC), training, and "Naked Agilists" (which, fortunately, meet on skype). AgileEvents can easily be added to your own website, ical or gcal calendar to keep you up to date.
-
Evidence Based Scheduling and FogBugz 6.0
Joel Spolsky recently posted an article about Evidence Based Scheduling. The post focuses on managing and identifying good estimates, in turn allowing the project manager to forecast the probability of delivering on a given date, adding a new method of measurement to the agile project manager's toolbox. InfoQ investigates the theory behind the practice, and its implementation in FogBugz 6.0.
-
QCon London March 12-14 Announced
QCon London 2008, taking place March 12-14 has been launched and is open for registration. QCon is an enterprise software development conference for team leads, architects, and project managers covering the range of topics also on InfoQ as well as a strong focus on architecture & design, real world case studies, and more. This is the 3rd QCon, don't miss it!