Software Development Processes Links

A while ago I did a talk that was a very general overview of many of the popular software development processes being used in the industry.  Obviously this is way too much information to cover in a single talk.  The point of the talk was certainly not to make everyone in the audience an expert on all the subject matter.  It was just to quickly list as many buzz words that I could think of, briefly define each, and describe the problems each process can help solve.

Following the talk I released a large list of additional resources.  The real goal of the talk was to point people in the right direction so that they could go forth learn more about any software development process they felt might be beneficial to them or their team.  Here is that list.

Buzz Word Summary

  • Software Engineering, Agile, Lean, DevOps
  • Waterfall, Extreme Programming (XP), Scrum, Kanban
  • System Metaphor, User Story, “As a”, System Metaphor, Epic, Cynefin
  • Backlog Management, Grooming, Story Map
  • Sprint, Planning Meeting, Planning Game/Poker, Estimate verse Commitment
  • Velocity, Sustainable Pace
  • Burn Down Chart, Kanban Board, Cumulative Flow Diagram
  • Stand Up, 3 Questions, Definition Of Done, Review Meeting
  • Retrospectives
  • Coding Standards, Code and Design Reviews, Pair Programming
  • Technical Debt, Refactoring, Unit Testing (TDD, BDD, ATDD)
  • Iterative Development, Incremental Development
  • Version Control, DVCS, Integration
  • Continuous Delivery, Continuous Release, Feature Toggle

Philosophies

Systems

Processes

 

Please add to the comments any links you think should be added to the list.

Print | posted on Wednesday, January 1, 2014 5:22 PM

Feedback

# Lean and Scrum Resources

Left by Duncan Gilmore at 10/18/2017 12:39 PM
Gravatar Hello,

I would like to recommend that these two blogs with accompanying videos be listed as resources for Lean and Scrum respectively.

What is Lean Product Management
https://280group.com/product-management-blog/lean-product-management/

Understanding Scrum
https://280group.com/product-management-blog/understanding-scrum/

Thanks and best regards,
Duncan

Your comment:





 

Copyright © Timothy Klenke

Design by Bartosz Brzezinski

Design by Phil Haack Based On A Design By Bartosz Brzezinski