Home > Articles > Software Development & Management > Agile


RSS Feed Subscribe to this topic  RSS details

170 Items

Sort by Date | Title

Agile Product Responsibility in the Enterprise, Part 2: Managing Release Content
By Dean Leffingwell
Feb 9, 2010
Dean Leffingwell examines the activities that are part of the Agile product manager's responsibility in order to manage product releases.
Agile Product Responsibility in the Enterprise, Part 3: Maintaining the Product Roadmap
By Dean Leffingwell
Feb 16, 2010
Dean Leffingwell continues his series on the responsibilities of the Agile product manager with this discussion of developing and maintaining the product roadmap.
Agile Product Responsibility in the Enterprise, Part 4: Building an Effective Product Manager/Product Owner Team
By Dean Leffingwell
Feb 24, 2010
Concluding his series on the responsibilities of the Agile product manager, Dean Leffingwell explores the necessity for the product manager to work closely with the product owner to build the strongest possible product teams.
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.
Agile Projects: Managing with a Light Touch
By Sanjiv Augustine
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.
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.
Agile Software Development and the Three Faces of Simplicity
By Jim Highsmith
Mar 15, 2002
Most of the agile approaches to project management and software development espouse a principle of simplicity or minimalism: do less, do better, and do swarms, as discussed in this article by Jim Highsmith of the Cutter Consortium.
Agile Software Development in the Large: Questions for Jutta Eckstein
By InformIT Editorial Team, Jutta Eckstein
Feb 3, 2014
InformIT interviews Jutta Eckstein, author of Agile Software Development in the Large: Diving Into the Deep, about the challenges large teams face with regard to agile processes and the most exciting developments in agile.
Agile Software Development: Communicating, Cooperating Teams
By Alistair Cockburn
Aug 10, 2009
Projects need people to notice important events and to be both willing and able to communicate to others what they notice.
Agile Software Development: Forming Teams that Communicate and Cooperate
By Alistair Cockburn
Dec 14, 2001
Alistair Cockburn considers the effect of the physical environment, communication modalities used for jumping the inevitable communication gaps, the role of amicability and conflict, and subcultures on your Agile Software Development team.
Agile Software Development: Why It's Hot!
By Jim Highsmith
Mar 15, 2002
Agile is all around us - and it actually has been for some time, as Jim Highsmith points out in this article. So why is it suddenly so blisteringly hot?
Agile Software Management Accounting for Systems
By David J. Anderson
Feb 20, 2004
Throughput Accounting can be generally applied for the management, control, and reporting of any system. Throughput Accounting is appropriate for managing general systems because it focuses on Throughput, which is the desired adaptive behavior of the system.
Agility in Software Development
By Jim Highsmith
Mar 17, 2002
In this excerpt from his book, Jim Highsmith looks at agility in software development and its success in other fields such as manufacturing; and explores the concept of Agile Software Development Ecosystems.
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.
An Exploration of Extreme Programming in Practice
By Robert C. Martin, James W. Newkirk
Oct 5, 2001
This chapter from Extreme Programming in Practice give you a glimpse into real-life, real-time stories of how XP projects really work.
An Interview with the Authors of "Stand Back and Deliver: Accelerating Business Agility"
By Amr Elssamadisy, Todd Little, Kent McDonald, Niel Nickolaisen, Pollyanna Pixton
Aug 26, 2009
Amr Elssamadisy interviews the author of "Stand Back and Deliver: Accelerating Business Agility" about their book.
By Matthew David
Jan 1, 2003
ATDD as a Third-Level XP Practice
By Markus Gärtner
Aug 21, 2012
Markus Gärtner, author of ATDD by Example: A Practical Guide to Acceptance Test-Driven Development, tears apart different levels of working with acceptance tests. He takes a closer look at the technical origins of Agile software development in the practices of extreme programming, and outlines a gradual line of improvement for teams working with ATDD.
ATDD by Example: Wish and Collaborate
By Markus Gärtner
Jul 26, 2012
Specification workshops, wishful thinking, and collaboration add so much to your overall testing concert. Markus Gärtner discusses these concepts in this chapter.
Avoiding Java Exception Abuse
By Marcus Zarra
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.

< Prev Page 1 2 3 4 5 Next >