The Latest
Agile Development Practices 2008: Refactoring: Where do I Start?[presentation] Since Martin Fowler completed his now-classic work Refactoring: Improving the Design of Existing Code, few programming practices have been more effective-and more controversial-than refactoring. |
JB Rainsberger, Diaspar Software Services
|
|
Organizing to Fulfill the Product Owner Role[presentation] At Yahoo!, the product owner role is defined as the "single wringable neck" who ensures that software products and projects deliver value. |
Ronica Roth, Rally Software
|
|
Agile Development Practices 2008: Pragmatic Agility[presentation] What is agile software development all about? Why is it fundamentally different from other approaches and will it work for you and your organization? |
Andrew Hunt, Pragmatic Programmers
|
|
Re-thinking Scheduling: Parkinson's Law Inverted[presentation] The Empire State Building-the tallest building in the world for over forty years-took just 13½ months to build. Amazing as this may seem today, it was not remarkable at the time; most skyscrapers were built in about a year. |
Mary Poppendieck, Poppendieck LLC
|
|
Agile Contracting[presentation] Many software development organizations work within the bounds of contractual agreements where the limitations imposed by the "Iron Triangle" of fixed timelines, budgets, and scope challenge their ability to embrace change and focus on value |
Rachel Weston, Rally Software Development
|
|
Agile Development Practices 2008: The Agile PMP: Teaching an Old Dog New Tricks[presentation] Agile methods put a great deal of emphasis on trust, empowerment, and collaboration. Agile moves us away from command and control project management toward an approach designed to harness the passion, creativity, and enthusiasm of the team. |
Michael Cottmeyer, VersionOne, Inc.
|
|
Agile for Business Analysts[presentation] A prevailing myth in the software industry is that business analysis requires a bloated requirements elicitation and documentation process. |
Bob Hartman, Agile For All
|
|
Integrating Enterprise SOA Architecture with Scrum Development Methodology[presentation] Many processes used to implement an enterprise architecture are in conflict with the agile development approach. An effective enterprise architecture framework represents the organization as it is today and as it is envisioned in the future. |
Steven Driver, Airlines Reporting Corporation
|
|
What are they Doing Down There? A CIO's Perspective on Agile Software Development[presentation] What are the factors critical to the success of a CIO? How can a CIO consistently deliver business value? Do development teams, in general, and agile teams, in particular, understand how to contribute to this success? |
Niel Nickolaisen, Headwaters, Inc.
|
|
Test-Driven Everything[presentation] When you hear people talk about test-first or test-driven, you probably think of testing the code. Test-driven practices help developers reduce defects and increase the value in the code and the designs they deliver. |
David Hussman, DevJam
|
|
From Concept to Product Backlog: What Happens Before Iteration Zero[presentation] Many agile methodologies start with a product owner walking into a room with a pile of money and a stack of prioritized story cards and then telling the development team to start building a system. |
Gerard Meszaros, ClearStream Consulting
|
|
Are We There Yet? Defining "Done"[presentation] "Are you done yet?" The answer to this question may sink your career, your team, and your project. If you respond with a "yes," you may be forced to take on additional work you can't handle. |
Mitch Lacey, Mitch Lacey & Associates, Inc.
|
|
Overcoming the Pitfalls of Transitioning to Agile[presentation] If you've been trying to change your organization so that your projects are more agile, you may have encountered several problems-one is that it's difficult to have product management, senior management, and functional managers work together |
Johanna Rothman, Rothman Consulting Group, Inc.
|
|
Seven Years Later: What the Agile Manifesto Left Out[presentation] Although the Agile Manifesto has worked well to help many organizations change the way they build software, the agile movement is now suffering from some backsliding, lots of overselling, and a resulting backlash. |
Brian Marick, Exampler Consulting
|
|
The Trouble with Hidden Targets[article] Make programs are very good at keeping track of targets, files that need to be built, and the dependencies between targets. But the Make program is only as good as its inputs. If you don't tell Make about a relationship between two files, it wont discover it on its own and it'll make mistakes because it assumes it has perfect knowledge about the files and their relationships. |