Webinars
Streamzines
Net Objectives Articles
May 30th, 2008
An Agile Developers Guide to Lean Software Development
The principles which drive Lean can be applied to software. Doing so provides guidance for those who are attempting to develop software more effectively. In this article, instead of describing Lean on its own, I will describe Lean in terms of the Agile practices it suggests. This will illustrate how Agile practices are manifestations of Lean principles. There is power to this understanding - when an Agile practitioner finds himself in a situation where a standard Agile practice cannot be followed, the Lean principles will guide him/her to a better way.
Download link: click hereMay 30th, 2008
Agile Documentation (Part 2)
This featured article is a continuation of the article appearing in the October 2007 Ezine by Amir Kolsky, Senior Consultant, Agile coach and trainer at Net Objectives. This installment extends the discussion of the place documentation takes within an Agile process by considering the unreliability of written documentation in terms of accuracy and immediacy which often leads Agile teams to put an emphasis instead on warm, high bandwidth communication media such as face-to-face conversations.
May 6th, 2008
The Role of Quality Assurance in Lean-Agile Software Development
This is an excerpt of Alan Shalloway’s and Jim Trott’s upcoming book – "Lean-Agile Anti-Patterns and What to Do About Them".
This chapter covers several critical issues surrounding the role of quality assurance in Lean-Agile software developmentDownload link: click hereDecember 19th, 2007
Agile Documentation (Part 1)
In this featured article, its author Amir Kolsky, Senior Consultant, Agile coach and trainer at Net Objectives, discusses the reasons for the emergence of the myth that Agile teams do not write documentation and the place documentation does take within an Agile process.
November 2nd, 2007
Lean-Agile Connection: Developing Quality Software Efficiently
The software industry now builds the wrong software 64% of the time. How does this happen? What can we do to be more effective? This featured ezine article addresses these questions.November 2nd, 2007
Object Pool
This featured article, Chapter 22 from the Second Edition of Design Patterns Explained: A New Perspective on Object-Oriented Design, focuses on a project done by following the guidelines of Design Patterns, Agile Development, and Refactoring to show how these ideas can inform each other.June 3rd, 2007
eXtreme Programming: Our View
Our view of eXtreme Programming (XP): a methodology we like even as we recognize its strengths and weaknessesDownload link: click here
Recommended Articles by Others
-
Tests and Requirements, Requirements and Tests: A Mobius Strip
Abstract
Writing acceptance tests early is a requirements-engineering technique that can save businesses time and money and help them better respond to change. An equivalence hypothesis states that concrete requirements blend with acceptance tests so that you should be able to specify and verify system behavior using tests. Several examples in the FIT (Framework for Integrated Testing) demonstrate the approach.
By Robert Martin and Grigori Melnik. Published in the January/February 2008 issue of IEEE Software magazine.
-
(The) Great Methodologies Debate
A good discussion of Agile Vs RUP.External link: (The) Great Methodologies Debate
Recommended Links
-
Planning Poker
Planning Poker is a great way to estimate stories. It is an essential tool to learn. The original reference by J. Grenning (2002) is at https://segueuserfiles.middlebury.edu/xp/PlanningPoker-v1.pdf
-
How Does Radical Collocation Help a Team Succeed?
Many companies are being challenged by whether or not to colocate teams, and how far to go: in the same room, same floor in the same building, same geographical location. The argument is that there is success with distributed teams, in Agile, so is it really worth the extra effort to move people? This is a published industry report on the benefits of colocation and what teams could take from this to be successful if working remotely.
External link: How Does Radical Collocation Help a Team Succeed?
Free Registration Gets You More!
Register for a free Net Objectives account, and you'll gain access to much more content: more webinars, more articles, our bibliographies and FAQ's, and all the preparatory material we recommend to anyone planning to take a Net Objectives course.
Why Register? Register Now