{"id":751,"date":"2016-11-01T09:57:12","date_gmt":"2016-11-01T14:57:12","guid":{"rendered":"https:\/\/www.suprtek.com\/?p=751"},"modified":"2017-08-08T11:49:05","modified_gmt":"2017-08-08T16:49:05","slug":"what-is-the-role-of-processes-in-agile-development","status":"publish","type":"post","link":"https:\/\/www.suprtek.com\/index.php\/2016\/11\/01\/what-is-the-role-of-processes-in-agile-development\/","title":{"rendered":"What is the Role of Processes in Agile Development?"},"content":{"rendered":"
The very first item in the Agile Manifesto<\/a> states that Agile Development values \u201cindividuals and interactions over processes and tools.\u201d\u00a0 A lot of people in the Agile development community seem to interpret this as, \u201cWe don\u2019t need to document any processes – just let people do their thing.\u201d\u00a0 That philosophy is a little off the mark, for several reasons.\u00a0 Let\u2019s explore the role of processes in an Agile implementation.<\/p>\n Doing creative work, which includes software design and development, often does not involve highly repeatable processes – as opposed to, say, assembling a widget.\u00a0 In the world of design, problems and situations are frequently unique and documented processes are not always going to help people find the solutions and approaches that work best.\u00a0 Knowledge, experience, intuition, and innovation are usually the key to creating the best design and development approach.\u00a0 The manifesto is simply recognizing that reality.\u00a0 When it comes to creative design work, people create resolutions and results, not processes.\u00a0 Does that mean processes are unneeded?\u00a0 Not necessarily.<\/p>\n Developers and Scrum Masters<\/a> who interpret this statement as \u201cprocesses are not needed\u201d are misreading it.\u00a0 It says people OVER processes.\u00a0 Any good manager will tell you that having good people is always the key to success.\u00a0 The Agile Manifesto emphasizes the value that good people bring to software development.\u00a0 Conversely, however, good people working together on teams without the guidance that proper processes provide usually leads to large inconsistencies across the organization (as we will explain later.)\u00a0 Organizations always operate best with a combination of good people and good processes.<\/p>\nWhy the Emphasis on People?<\/h3>\n
The Manifesto Says \u201cOver\u201d Not \u201cInstead\u201d<\/h3>\n
Processes Always Exist – Even in Agile<\/h3>\n