InfoQ Homepage Agile Content on InfoQ
-
Has Hell Frozen Over? An Agile Maturity Model?
Just as the traditionals have their Capability Maturity Model (CMM) do agilists need an Agile Maturity Model (AMM) which allows an organization to assess current state and build a business case for adopting Agile practices?
-
Series: Churchill, the Agile PM
Mark Kozak-Holland is the author of the book "Churchill's Adaptive Enterprise: Lessons for Business Today". In his Gannthead.com series, he studies Churchill's history and habits, and draws parallels between events in World War II and today's business challenges. In episode 2, Mr. Churchill inherits his "project" from hell...
-
AOP Used to Isolate Change on Large-scale Financial System
A large-scale J2EE-conversion project of 50+ developers at a financial services company recently had a chance to use aspect oriented programming (AOP) as a mechanism to isolate change. Vincent Frisina, revealed some of the consequences as well as some lessons learned about Agile development.
-
Vacations: Creative Work Requires Rest
Summer has traditionally been a time for vacations and get-aways, a time to clear the mind and "recreate" oneself. Yet, according to a recent study, one third of people expect to take work with them on their holidays this year. Is this healthy? Can it be changed?
-
Agile Project Management Just a Start
Alan Shalloway blogs about the need to look beyond agile project management: developers must also be competent at technical skills such as refactoring, agile modeling, and test driven development (TDD).
-
Generalists, Brush Up Your Resumes
Good news: a) in many places, it's a job-hunter's market again; b) recruiters are looking for exceptional, well-rounded, super-smart generalists - multitalented, multifaceted, multitasking problem-solvers. Have you been updating your skillset? Work-force consulting firm Foote Partners tells us which skills are in demand.
-
Security and Reliability Techniques Revealed for Agile Teams
Agile methods such as Extreme Programming (XP) and Agile Unified Process (AUP) do not explicitly address security and reliability, yet these are issues which are often critical to your success. It is possible to address these issues, and more, on software development teams while still remaining agile.
-
Article: Reducing Legacy Code Woes
Incremental Test Driven Development is fine for new code... but few get to start from scratch. Jared Richardson, author of "Ship It!", shows how to handle the legacy code that everyone eventually inherits. Use his Build, Automate, Test approach to create a safety net that helps you identify and eliminate unintended side effects, to ensure your code continues to work the way you want it to.
-
Strategies for Remaining Focussed on Your Project's Goal
Catalysts' Christoph Steindl describes strategies for how you can stay focused on the true goal(s) which your project team is chartered to achieve via effective use of strategic objectives maps and related agile project management strategies.
-
Strategies for Initiating an Agile Project
This article describes what happens during "Cycle 0" to kick off an agile project. This includes feasibility assessment, initial requirements modeling, initial architectural modeling, building the initial team, and initial estimating and planning.
-
Tagging for Knowledge Management
Some dismiss Web 2.0 as a new trend, not yet ready for prime time, but we should not lose sight of the fact that Ward Cunningham's WikiWikiWeb, an early Web 2.0 technology, has been an important tool for many Agile teams since 1995. Is "tagging" another opportunity to enhance enterprise collaboration through emergent knowledge categorization?
-
Sowing Organic Change
Kevin Rutherford blogged recently on fostering change, rather than imposing it, this latter strategy being more likely to backfire. He's provided three tools useful to get the ball rolling and keep it moving.
-
InfoQ.com Officially Launched!
InfoQ has officially launched today, having previously been in unlaunched/testing mode since May 17th. InfoQ is a new Enterprise Software Development Community serving Java, .NET, Ruby, SOA, and Agile. Interest so far has been high, with over 19,249 unique visitors to the site. Today's launch presents version 0.7 of the site. Thank you to our members, sponsors, and authors!
-
Watir Adds Support for Modal Dialogs
Watir is a very popular testing tool for web apps. The newest release adds support for Internet Explorer modal dialogs, which are common in enterprise applications.
-
Should We Manage Both Features and Tasks?
Although it keeps people busy, managing tasks is neither interesting nor useful. Managing value created provides greater leverage and greater risk management. Jon Kern blogged last week on creating good features (rather than tasks) by focusing on value and testability. But do we sometimes need to manage tasks, too? David Anderson used the Theory of Constraints to back an unexpected answer.