- What Is Agile Testing, Anyway?
- Jan 19, 2009
- In this chapter, the authors explain their view of agile, which reflects the Agile Manifesto and general principles and values shared by different agile methods.
|
- Agile Adoption Cheat Sheet
- Aug 8, 2008
- Thinking of moving to Agile? Use this cheat sheet as a guide.
|
- Adopting Agile Practices
- Aug 4, 2008
- Which Agile practices should you consider adopting?
|
- The Project Manager’s Personal Bridge to Agility
- Aug 4, 2008
- Moving to Agile project management is scary. Stacia Broderick eases the transition.
|
- The Software Project Manager's Bridge to Agility: Scope Management
- May 21, 2008
- Agile project management can help you plan for and handle changes in a project's scope.
|
- Overview of Agile Development
- Dec 14, 2007
- This chapter explains how Agile delivers valuable software by encouraging direct dialog between the customer and developers.
|
- Two Oversimplified, Yet Effective Agile Estimating Models?
- Nov 30, 2007
- Now that your team uses agile, how can you estimate how much work you can do in an iteration?
|
- Scaling Software Agility: Best Practices for Large Enterprises
- Apr 27, 2007
- When it comes to software development and software project management in general, agile changes everything.
|
- Mental Retooling for Agile Project Management
- Dec 22, 2006
- By stealthily employing some Agile principles, Dave Christiansen took his project team from pointless to practical. Here's the tale.
|
- Perils and Pitfalls of Agile Adoption
- Feb 3, 2006
- Agile development sounds great; what could go wrong? Matt Heusser examines some of the myths, mysteries, and classic mistakes in Agile development, including some things to consider before jumping into Agile with both feet.
|
- Avoiding Java Exception Abuse
- Dec 22, 2005
- There are always exceptions to the rule, right? In Java, those exceptions allow a clean break from normal program flow in the event of an exceptional situation. They're not used for program flow interruption, but for program flow branching, which can sometimes lead to difficult-to-maintain code. Marcus Zarra walks you through several best practices for using exceptions in Java.
|
- Exploratory Testing on Agile Teams
- Nov 18, 2005
- Jonathan Kohl relates an intriguing experience with a slippery bug that convinced his team of the value of exploratory testing: simultaneous test design, execution, and learning.
|
- Conventional Software Testing on a Scrum Team
- Sep 30, 2005
- The Scrum methodology can pose a challenge for software testers who are used to more traditional waterfall-inspired development processes. Jonathan Kohl relates his experiences working on Scrum teams who found some clear advantages in changing their methods.
|
- Agile Projects: Managing with a Light Touch
- Jun 3, 2005
- This chapter introduces Light Touch management, a project management system that emphasizes the ability to manage agile teams with a style that allows team autonomy and flexibility and a customer value focus without sacrificing control.
|
- Crystal Clear Applied: The Seven Properties of Running an Agile Project
- Nov 24, 2004
- This chapter describes seven properties set up by the best teams. Crystal Clear requires the first three. Better teams use the other four properties to get farther into the safety zone. All of the properties aside from osmotic communication apply to projects of all sizes.
|
- Developing Secure Applications Through Aspect-Oriented Programming
- Nov 18, 2004
- This chapter provides helpful information on using aspect-oriented programming to develop security components for distributed applications. The effectiveness of AOP technology is demonstrated with two application-level security problems that illustrate the utility of this technology.
|
- Advantages of User Stories for Requirements
- Oct 8, 2004
- At the surface, user stories appear to have much in common with use cases and traditional requirements statements. However, there are many subtle differences among them and many advantages to user stories, especially for agile development projects.
|
- Software QA 101: The Basics of Testing
- Sep 3, 2004
- The testing phase of software development often gets short shrift by developers and IT managers. Yet testing is the only way to determine whether an application will function properly before it is deployed. In this article, Sue Hildreth offers an overview of the why and how of software testing.
|
- Agile MDA
- Jul 23, 2004
- Agile MDA combines two seemingly contradictory ideas: Agility and Modeling. As we shall see, these notions do not, in fact, conflict--so long as models can be executed.
|
- The Agile Revolution
- Jul 23, 2004
- Jim Highsmith introduces the concept of "Agile Product Management," a style of product development that concentrates on adaptive and exploratory, rather than anticipatory and prescriptive management.
|