Verified Document

Agile Documentation And The IEEE STD 1233 Term Paper

Agility vs. Discipline

The approach advocated by the "Agile Documentation" movement vs. The Engineering discipline known as "IEEE STD 1233" represent two extremes in attitude and emphasis towards software development. The Agile Documentation approach constantly asks what can be left out of a software program. Agile Documentation has a focus on streamlining and making its software applications accessible to the customer rather than cumbersome and protocol-laden. Agile developers often call their approach the commonsense approach to development, rather than the needlessly bureaucratic standards of the IEEE.

According to software analyst Martin Fowler, there's been a rapidly growing interest in agile methodologies. "Alternatively characterized as an antidote to bureaucracy or a license to hack they've stirred up interest all over the software landscape." (Fowler, 2003) In contrast, while engineering methods are through to impose "a disciplined process upon software development with the aim of making software development more predictable and more efficient," developing a detailed process with a strong emphasis on planning inspired by other engineering disciplines, often there is so much concern with following the methodology that the whole pace of development slows down needlessly. (Fowler, 2003)

On the surface, a compromise between the agility of one methodology, tempered by the caution of the discipline of engineering might seem ideal. But the two approaches are much more difficult to reconcile than they might appear on the surface. For instance, agile methods are not only less document-oriented than engineering standards, they are also more code-oriented, "following a route that says that the key part of documentation is source code."(Fowler, 2003) Agile methods tend to try to include elements to the programming that are adaptive of system changes, rather than predictive as with engineering methods. The agile methods welcome rather than resist change. Lastly, there is a fundamental difference in the 'culture' of developers that have built up between the two approaches, for agile methods are people-oriented rather than process-oriented. "The goal of engineering methods is to define a process that will work well whoever happens to be using it. Agile methods assert that no process will ever make up the skill of the development team, so the role of a process is to support the development team in their work." (Fowler, 2004)

Work Cited

Fowler, Martin (2004) "The New Methodology." ThoughtWorks. Retrieved 11 Feb 2005 at http://www.martinfowler.com/articles/newMethodology.html

Cite this Document:
Copy Bibliography Citation

Related Documents

Discipline in the Public Schools
Words: 1107 Length: 3 Document Type: Term Paper

Discipline in Public Schools: Recent Court Cases "From 1969 to 1975, amid increasing legal challenges to the regulation of student expression in school, the Court's rulings largely confirmed students' rights to various free expression and due process protections" (Arum & Priess 2009). In Goss et al. v. Lopez et al. The U.S. Supreme Court decided that public school students do have a right to due process. In the case, a student

Discipline in Business Management Importance of Discipline
Words: 2652 Length: 8 Document Type: Essay

Discipline in Business Management Importance of Discipline in Business Management Importance of Discipline in Managerial Business Management is the process of delegating tasks to groups that are meant to achieve an overall goal. It is a popular, worldwide practice that pertains to versatile cultures and civilizations. Organizations under every sphere and scope of work employ this tool to function efficiently and productively. It is "an art of getting things done through and with

Discipline and Management: Different Yet
Words: 1028 Length: 3 Document Type: Essay

Relying too much upon discipline create resentment in the mind and heart of the child because it is punitive, blatantly telling the child he or she is wrong (however lovingly) and does not solicit input from the child. It is also highly individualized in nature, which can make the child feel (rightly or wrongly) that he or she is being singled out and treated unfairly by an authority figure. Management Group management

Disciplined Entrepreneurship Compare and Contrast
Words: 630 Length: 2 Document Type: Article Review

These include: formulating a hypothesis, assembling resources and designing / running experiments. The combination of these elements will provide a way of accurately assessing the underlying amounts of risk. Moreover, it will help to identify procedures that will allow entrepreneurs to continually innovate. (Sull, 2004, pp. 71 -- 77) According to Soto, this is in line with his basic function of an entrepreneur. Evidence of this can be seen with

Discipline and Grievances
Words: 2252 Length: 8 Document Type: Essay

Discipline and Grievances Procedures The Chartered Institute of Personal Development (CIPD) Survey report of February 2007 entitled: "Managing Conflict at work" reports a survey of 798 participant organizations that employ in excess of 2.2 million employees. This survey reports that the most common causes of workplace disputes are "general behavior and conduct issues" followed by "conflicts over performance, sickness absence and attendance and relationships between colleagues." (CIPD, 2007) According to CIPD

Discipline Exercises
Words: 887 Length: 2 Document Type: Term Paper

Discipline Exercises "Missing Money." My first reaction is to look at all the students involved and at their reactions. Eileen looks shocked, but does Carol look guilty? While Carol may have behavior issues, I cannot make snap judgments about her and the missing money. Other options would be to talk to Carol and Eileen, and try to get to the bottom of the missing money from them. Talking to Carol might

Sign Up for Unlimited Study Help

Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.

Get Started Now