The Latest
A Manager's Survival Guide to Going Agile[presentation] When software development teams move to Agile methodologies, they often leave the project managers behind. |
Michele Sliger, Rally Software Development
|
|
Agile Process Improvement and the Evolution toward Software Factories[presentation] The concept of software factories is becoming a hot topic in software engineering circles. So, how can the factory model fit with Agile development practices? |
Damon Carr, AGILEFACTOR
|
|
Introduction to Agile Coaching Techniques[presentation] In Agile processes such as Scrum and eXtreme Programming (XP), there is a coach whose primary function is to shepherd the process along and help keep everyone on the same page. |
Christian Sepulveda, Nominum Inc
|
|
A Guide to Using XP for Geographically Distributed Development Teams[presentation] It has been said that eXtreme Programming (XP) and Agile development work only for development teams working closely together and collocated with their users. |
Mark Striebeck, VA Software Corporation
|
|
Let's Do It Over Again: Configuration Mismanagement Techniques[presentation] Being told about good configuration management practices is boring and does not do this vital process justice. What if you do it badly, as many development groups do today? |
Mark Pellegrini, Georgia Tech Research Institute
|
|
Getting to the Promised Land with CMMI® and CMM® Processess[presentation] In hopes of delivering better software, cheaper and faster, many organizations have implemented the Capability Maturity Model (CMM®) or the Capability Maturity Model Integrated (CMMI®) for Software. |
Rick Hefner, Northrop Grumman Corporation
|
|
How Testers Can Fill the Requirements Gap[presentation] Testers frequently are frustrated by having to test a system without an adequate understanding of the expected results of the tests, often because the requirements are not well-documented. |
Robin Goldsmith, Go Pro Management, Inc.
|
|
Better Software Conference 2005: Software Production Line Automation with Concurrent Development[presentation] In some contexts, the software development process can be optimized when it is thought of-and run-like a highly automated manufacturing production line. |
C Thomas Tyler, The Go To Group Inc
|
|
Project Driven vs. People Driven Technical Management[presentation] Technical managers often find that their time is taken up by tasks that have the greatest urgency and those that seem to offer the most benefit. |
Marty King, Hospira, Inc.
|
|
Life Rafts for a Drowning Project[presentation] When time is of the essence and stress is high, it's easy to find your team drowning under the weight of impossible deadlines and spiraling requirements. |
Peter Clark, Jervis B. Webb Co
|
|
Cut the Cards When You Play for Money: Overcoming Resistance to Risk Management[presentation] In most organizations, the project game is not going particularly well-we continue high stakes wagers on business projects, but lose more often than we win. Sometimes the losses are staggering. |
Payson Hall, Catalysis Group Inc
|
|
Cultivating High-Performing Teams[presentation] A high performance, self-governing team is a prerequisite for delivering better software products more quickly. Unfortunately, developing such a team is neither simple nor linear. |
Bobbi Underbakke, Adaptive Team Collaboration, Inc.
|
|
Secure Software is a Management Issue, Too![presentation] Development teams are entering a new era of software development. Security will play a critical role because traditional development practices are failing in the face of poor software quality and constant hacker attacks. |
Djenana Campara, Klocwork Inc
|
|
Lipstick on a Pig - How Illusion Leads to Crisis in Real World Projects[presentation] Change, ambiguity, and risk are key issues whether you are running a software project, managing a development team, or leading an entire organization. We learn it over and over again. |
Andy Kaufman, Institute for Leadership Excellence and Development
|
|
A Manager's View -- Evolving from Traditional to Agile Development[presentation] Go inside a high risk, high reliability application environment with a combination of legacy and newer systems. |
Jon Hagar, Jon Hagar Educational Services
|