Home > Articles > Software Development & Management > Agile

Agile

170 Items

Sort by Date | Title

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.

<< < Prev Page 4 5 6 7 8 Next >