Software Engineering for Students A Programming Approach

Software Engineering for Students A Programming Approach Software Engineering for Students A Programming Approach

web.firat.edu.tr
from web.firat.edu.tr More from this publisher
21.08.2013 Views

Further reading 329 Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary, O’Reilly, rev. edn, 2001. Primarily focusing on the life and moral crusade of Stallman, this text also describes the development of GNU project and other projects of the Free Software Foundation: S. Williams, Free as in Freedom: Richard Stallman’s Crusade for Free Software, O’Reilly, 2002. SourceForge.com is a website that coordinates open source development projects. If you want to contribute to projects, this is the place. The URL is http://www.sourceforge.net A social scientist’s view of open source development, showing how it challenges conventional wisdom: Steven Weber, The Success of Open Source, Harvard University Press, 2004.

CHAPTER 26 This chapter explains: ■ the principles behind agile methods ■ the practice of agile methods 26.1 ● Introduction Agile methods is a term that embraces a number of techniques that share common principles. These principles are articulated in what is called the agile Manifesto. The principles emerged from an analysis that older methods (referred to as heavyweight) were simply too big and unwieldy; that there was a need to use more lightweight approaches to development. These new methods explicitly recognize that software development is primarily about individual skill and communication between people (between developers and with the clients). One of the best-known of the methods is named extreme programming (XP), but others are DSDM, SCRUM, Crystal and FDD. 26.2 ● The agile manifesto Agile methods and extreme programming ■ the principles behind extreme programming ■ how to carry out extreme programming. The manifesto begins with a statement of four core values: 1. individuals and interactions over process and tools 2. working software over comprehensive documentation 3. customer collaboration over contract negotiation 4. responding to change over following a plan.

Further reading 329<br />

Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental<br />

Revolutionary, O’Reilly, rev. edn, 2001.<br />

Primarily focusing on the life and moral crusade of Stallman, this text also describes the<br />

development of GNU project and other projects of the Free <strong>Software</strong> Foundation:<br />

S. Williams, Free as in Freedom: Richard Stallman’s Crusade <strong>for</strong> Free <strong>Software</strong>, O’Reilly,<br />

2002.<br />

SourceForge.com is a website that coordinates open source development projects. If<br />

you want to contribute to projects, this is the place. The URL is<br />

http://www.source<strong>for</strong>ge.net<br />

A social scientist’s view of open source development, showing how it challenges conventional<br />

wisdom: Steven Weber, The Success of Open Source, Harvard University<br />

Press, 2004.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!