Home > Articles > Programming

Programming

293 Items

Sort by Date | Title

Agile Requirements by Collaboration: Making Smart Choices About What and When to Build
By Ellen Gottesdiener
Aug 24, 2009
How do you make smart choices about what to build, and when, on an Agile team that values interaction and customer collaboration? Ellen Gottesdiener describes incorporating Agile requirements modeling into collaborative planning workshops.
An Agile Approach to Estimating and Planning
By Mike Cohn
Aug 20, 2009
With the four value statements of the Agile Manifesto in mind, Mike Cohn considers what it means to have an agile approach to a project, as well as what it means to have an agile approach to estimating and planning.
Master of Scrum: An Interview with Mike Cohn
By Matthew Heusser, Mike Cohn
Aug 19, 2009
Mike Cohn reveals his experiences with Scrum transitions, the challenges of estimating software project duration and scope, Agile project management, and planning in collaborative environments - all while standing on one foot. Or, at least, he tries.
The Purpose of Agile Planning
By Mike Cohn
Aug 19, 2009
If estimating and planning are difficult, and if it’s impossible to get an accurate estimate until so late in a project, why do it at all?
Helping the Development Team Learn More About the Business
By Lisa Crispin
Aug 18, 2009
Your software development team might be brilliant at testing and coding, but the team can support your business much better with software if they know that business inside and out. Lisa Crispin shows how the effort can pay off.
Agile Project Management: Adapting over Conforming
By Jim Highsmith
Aug 17, 2009
Jim Highsmith explains that developing great products requires exploration, not tracking against a plan. Have the courage to explore into the unknown and the humility to recognize mistakes and adapt to the situation. That's Agile Project Management.
Eight Terrifying Team Project Mistakes
By John Paul Mueller
Aug 17, 2009
John Paul Mueller shares project mistakes, including these frightening (true) examples.
Interview with Jim Highsmith
By Israel Gat, Jim Highsmith
Aug 17, 2009
Israel Gat talks with Jim Highsmith, author of Agile Project Management: Creating Innovative Products, Second Edition, about why he wrote a new edition of the book, approaches to Agile development, Agile adoption, risk-mitigation strategies, and more.
"D"iving Into the D Programming Language
By Andrei Alexandrescu
Jul 29, 2009
Andrei Alexandrescu dives into explaining the basics of the D programming language.
Software [In]security: Moving U.S. Cybersecurity Beyond Cyberplatitudes
By Gary McGraw
Jul 16, 2009
Gary McGraw discusses how the current U.S. administration needs to make some important progress on cybersecurity rather than simply offering more platitudes.
Software [In]security: Measuring Software Security
By Gary McGraw, Jim Routh
Jun 18, 2009
Gary McGraw and Jim Routh describe the value positioning of a successful software security initiative instituted at a large financial services firm.
Building Alliances Between Testing and Other Teams
By Karen N. Johnson
Jun 17, 2009
Long-time tester Karen N. Johnson shares some of her best secrets for strengthening relationships between the testing team and the other teams that are part of the software process.
Robert C. Martin's Clean Code Tip of the Week #8: Your Build Shouldn't Require More Than One Step
By Robert C. Martin
May 16, 2009
We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this eighth tip in the series, the crewmen learn that building a project should be a single trivial operation.
An Introduction to Concurrent Java Programming
By Stephen B. Morris
May 12, 2009
Stephen Morris provides an easy on-ramp to Java concurrency, an often-neglected coding area.
Software [In]security: Software Security Comes of Age
By Gary McGraw
Apr 16, 2009
Gary McGraw details the continued growth of the software security industry, even in the face of worldwide recession.
Robert C. Martin's Clean Code Tip of the Week #7: Clean up Old Commented Out Code
By Robert C. Martin
Mar 30, 2009
Robert C. Martin explains why old commented-out code is an abomination.
Characteristics of Event-Driven Architecture
By Angela Yochem, Frank Martinez, Les Phillips, Hugh Taylor
Mar 2, 2009
How should the components work together to realize the desired functionality of an Event-Driven Architecture (EDA)?
Robert C. Martin's Clean Code Tip of the Week #6: Avoid Poorly Written Comments
By Robert C. Martin
Feb 27, 2009
We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this sixth tip in the series, the crewmen try to interpret a poorly worded comment.
Lessons Learned in Defect Triage
By Michael Kelly
Feb 23, 2009
Michael Kelly shares experiences from a project team whose development process implemented some sweeping changes, with significant improvements (and a few missteps) along the way.
Robert C. Martin's Clean Code Tip of the Week #5: Avoid Redundant Comments
By Robert C. Martin
Feb 18, 2009
In this fifth tip in the series, the programmers discuss redundant comments, which describes something that adequately describes itself.

<< < Prev Page 8 9 10 11 12 Next >