- 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.
|