Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

Many people who explain agile software development often discuss project and planning practices, but hardly mention the development phase. In this insightful video, renowned software architect Neal Ford drills into the real details of agile engineering practices from a pure development perspective. Discover the development and design practices that make the agile approach work, the pros and cons of feedback mechanisms, and a host of related topics.

Subscriber Reviews

Average Rating: 3.657142857142857 out of 5 rating Based on 35 Ratings

"consultant level story about software engineering" - by Anonymous on 10-APR-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
not at commercial software level / short class software companies...
Report as Inappropriate

"not entirely objective but ok" - by Anonymous on 04-MAR-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Covers the subject matter at the surface but quickly
goes into specific details from a Java development platform perspective.  Perhaps too deep into this perspective that can leave those who just want to understand Agile from an "Engineering" perspective out.
So this tends to be very subjective and specific to Java development.  So if your primary platform is Java, this serious of videos will at least introduce you to methods and tools that can be looked at and used.

So if you are looking for some ideas on the Java platform  this might be ideal for you where if you are working on other platforms...you could kind of loose sight on the subject.

Report as Inappropriate

"Software Engineer" - by Nathan Ward on 02-NOV-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Very useful and clear.
Report as Inappropriate

"great video!" - by Max Schubert on 22-DEC-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
This video requires patience to watch as it is about principles and deeper patterns of behavior and thought used in iterative development methodologies.

Take the time to absorb it and man .... it is good!  Great visualization a of abstract concepts used in agile methodologies and lots of solid, well thought out explanations of practices and principles that make agile methodologies worthwhile.

I've been doing iterative development for years and found this extremely informative but I would recommend this to ANYONE who wants to learn about iterative development or wants information that can help justify why a team or teams should use agile development practices.

Neil also is not an evangelist - all he says is backed up by reasoned thought and never is there anything left to faith or just do it because :)

Report as Inappropriate

"lot of yada, yada... must be a consultant." - by Anonymous on 21-JUL-2012
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
not much to say about a video that doesn't have much to say.
Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Key Principles

Preview

00:41:08

Estimation

Preview

00:57:03

Test-driven Design Part 1

Preview

00:41:07

Test-driven Design Part 2

Preview

00:27:02

Pair Programming

Preview

00:49:48

Automation

Preview

00:46:21

Version Control Strategies

Preview

00:23:54

Testing the Entire Stack

Preview

00:32:13

Functional Tests

Preview

00:34:49

Agile Design

Preview

00:39:49

Emergent Design Enablers

Preview

00:32:47

Extras

The publisher has provided additional content related to this title.


Description
Content

Visit the errata page for Neal Ford on Agile Engineering Practices

  • Errata

Download the supplemental electronic content for Neal Ford on Agile Engineering Practices

  • Supplemental Content

Visit the catalog page for Neal Ford on Agile Engineering Practices

  • Catalog Page