Articles

Please enter an article title, author, or keyword
Timebox your Projects!

By putting more effort into fixing time, rather than functionality, agile development projects are able to reach the levels of agility they were intended to reach. By welcoming change, as agile was designed to do, you're able to create an innovation cadence keeps everything in harmony.

TechWell Contributor's picture TechWell Contributor
Honestly Agile

Joe Krebs discusses why soft skills factors, honesty and integrity are not only essential among team members, but also for entire enterprises—including their portfolios.

TechWell Contributor's picture TechWell Contributor
Agile Software Development – Past, Present, Future

Almost ten years after the Agile Manifesto was published, Russell Pannone reflects on the past, present, and future of agile software development.

TechWell Contributor's picture TechWell Contributor
Things about Release Management Every Programmer Should Know

I was privileged to contribute to the book 97 Things Every Programmer Should Know: Collective Wisdom from the Experts. Here are link to a some of the posts I found particularly interesting.

Steve Berczuk's picture Steve Berczuk
Book Review: Modular Java

I recently read Craig Walls' book Modular Java: Creating Flexible Applications with Osgi and Spring (Pragmatic Programmers). This book is a very detailed tutorial that walks you through setting up an application using OSGI and Spring with the help of Maven as a build tool.

Steve Berczuk's picture Steve Berczuk
Are You Agile Enough?

Being agile is a means to an end; your goal is to develop better software more effectively, not to be able to wear a "We are Agile" badge. If you're considering adopting agile, you are probably doing do because your current approach isn't getting you where you need to be so it's worth giving the 'by the book' technique a shot before you try to adapt an agile method to your circumstances.

Steve Berczuk's picture Steve Berczuk
Agile 2009 - Bob Martin - The Software Craftsmanship Movement
Podcast

Bob Martin and Bob Payne sit down for another great conversation in this podcast that delves into the difference between a software build and true software craftsmanship. This podcast was recorded after the Agile 2009 conference.

Bob Payne's picture Bob Payne
Rocks into Gold: Part 4

This short book by Clarke Ching is a "biztech" parable for software developers who want to survive—and then thrive—through the credit crunch. We have republished the book in a four-part-series. In part four, our characters pitch Bob's plan to MegaCorp. But will business politics get in the way of a good idea? Follow the story as our characters fight to keep their jobs by implementing creative business ideas and management skills taken from agile development.

Clarke Ching's picture Clarke Ching
Leap IT: Lean Accelerators for Productivity improvement in IT

“Expectations from IT just keep increasing every single day “– this is a point of view echoed by several CIOs across the organizations all over the globe. Newer developments in IT like Social Networking, Green IT, Virtualization, and Business analytics are changing the way businesses are run.

Balaji OS's picture Balaji OS
The Checklist Manifesto as Agile Primer

Agile software development methods often have very few explicit processes. However, these processes are essential and require discipline to execute well. We're often tempted to skip steps, either because we think that the step doesn't apply in a particular situation or we forget to do it.

Steve Berczuk's picture Steve Berczuk

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21