One principle architects employ when designing buildings is "form follows function." That is, the layout of a building should be based upon its intended function. In software, the same principle helps us create an integrated design that focuses on fulfilling the intent of the system. Ken Pugh explores congruency-the state in which all actions work toward a common goal. For example, as Ken sees it, if you form and promote integrated teams of developers, testers, and business analysts, then personnel evaluations should be focused on team results rather than on each individual’s performance. If you embrace the principle of delivering business value as quickly as possible, the entire organization should focus on that goal and not the more typical 100% resource utilization objective. If you choose to have agile teams, then they should be co-located for easy communication, rather than scattered across buildings or the world. Ken describes how you can identify and manage these and other challenges to move toward congruency so that form truly does follow function.
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Form Follows Function: The Architecture of a Congruent Organization
1.
KT2
Keynote
11/8/2012 12:45 PM
"Form Follows Function:
The Architecture of a Congruent
Organization"
Presented by:
Ken Pugh
Net Objectives
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
2. Ken Pugh
Net Objectives
A fellow consultant with Net Objectives (netobjectives.com), Ken Pugh helps companies
transform into lean agile through training and coaching. Ken’s particular interests are in
communicating (particularly, effective requirements communication), delivering business value,
and using lean principles to deliver high quality quickly. He trains, mentors, and testifies on
technology topics ranging from object-oriented design to Linux/Unix. Ken has authored the Jolt
Award winning Prefactoring, Interface-Oriented Design, and Lean-Agile Acceptance Test Driven
Development: Better Software Through Collaboration. He has helped clients from London to
Boston to Sydney to Beijing to Hyderadad. When not computing, Ken enjoys snowboarding,
windsurfing, biking, and hiking the Appalachian Trail. He can be reached
at ken.pugh@netobjectives.com.