InfoQ Homepage Agile Content on InfoQ
-
Scrub & Spin: Stealth Use of Formal Methods in Software Development
Gerard Holzmann discusses Spin, a design analyzer tool, and Scrub, a code review tool, used by Jet Propulsion Laboratory to analyze and fix the software used for solar system exploration missions.
-
Single Piece Flow in Kanban: A How-To
James Shore and Arlo Belshee present an approach to Kanban using simultaneous phases by introducing work cells based on two queues: what you are doing and what you are going to do.
-
Scale at Facebook
Beside presenting the overall Facebook architecture and scaling solutions used, Aditya Agarwal talks about the iterative process of constantly improving the site, making sure to avoid over-engineering
-
Bad Code, Craftsmanship, Engineering, and Certification
Robert C. Martin on writing good code starting with a bad code example, then addressing many topics like: Boy Scout rule, functions, arguments, craftsmanship, TDD, engineering, certification, etc.
-
Facebook: Moving Fast at Scale
Robert Johnson talks about: the need to prepare for horizontal scalability, very short release cycles associated with a streamlined deploying process, and making the entire process faster every day.
-
Testing C# and ASP.Net Applications Using Ruby
Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.
-
Code Leaders and Beautiful Teams
Roy Osherove discusses principles and practices that make teams more effective, successful and happy, exploring how team leads can influence and help their teams to obtain their maximum potential.
-
Cloud Computing and SOA
Dave Chappell introduces cloud computing to an SOA audience discussing how to make good use of grid computing and cloud computing to implement the next generation of SOA initiatives.
-
The Easy Road to FLOW Goes through a Town named LEAN
Why does the software development community do a better job using lean product development methods than other communities? Perhaps, because it is willing to adapt lean methods to its problems.
-
Sustainable Test-Driven Development
Steve Freeman offers advice on writing good tests that make development easier avoiding dead weight code that is hard to maintain. Topics: readability, complex data, diagnostics, and flexibility.
-
From Agile Development to Agile Operations
Stuart Charlton talks about the opportunity brought by cloud computing to introduce agile methods and processes to the operational side of IT, helping to bridge the development and operations worlds.
-
Real-Life Use Cases of SOA Design Patterns at the Dutch Tax and Customs Administration
Brian Lokhorst presents practical use cases based on several SOA design patterns showing how he and his colleagues improved the Dutch Tax and Customs Administration services.