morals.jpg
Pigliucci,(2011)



Alternative name(s)

Moral Philosophy


Description

Ethics can be classified as moral principles which show how individuals live their lives and determine their decision making . Ethics shows interest with what is good for individuals and the society and is also described as moral philosophy. Ethics cover the following
  • How show good behaviour
  • Our nature and responsibilities
  • The language of positivity and negativity
  • Moral decisions- good and bad behaviour
The Merriam Webster defines Ethics as the discipline dealing with what is good and bad, and with moral duty and obligations.


Discussion
Our highest priority is to ensure clients are satisfied through early and continuous delivery of valuable software and welcome changing requirements, even in later development stages. Agile processes harness can change for the customers competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project, build projects around motivated individuals, give them the support they need and trust them to get the work done. Agile processes helps sustain development.
Companies that promote good ethical behaviours in business usually have an easier time developing a cooperative environment than those that encourage unethical or immoral behaviour. (Kerzner, 2013)

Agile values

Communication: Team members must communicate or relative with each other to know how to achieve their goal which will lead to project success. Where teams are geographically separated, they can communicate easily and cheaply using tools like Skype or facetime. They must not rely on emails,memos and documentations alone. Verbal communication is required for clarification of ideas, answering questions quickly and making collective decisions.

Simplicity: XP coach should ask his team to start work in a simple form because agile approaches develop code increments in each iteration. Development of something simple is acceptable because it can be expanded later if needed, rather than complex and may be unnecessary.
Feedback: Value to the customer is a priority, frequent feedback from the customer to endure product built meets their expectations. And if it is not, the information will be reviewed to make corrections. It may include feedback from the system itself in the form of unit, functional, and performance tests run in each iteration.
Courage: Team members need bravery and be courageous to accept authority and show accountability for product delivery. To make decisions either positive or negative views, it should give a base value that gives rise to all others.


Agile practices

Openness: Openness is about keeping the project status transparent to everyone at all time . Interested people should be able to look at a wall, a wiki page, or a dashboard in an agile project management tool and see how many features have been completed, what's currently being worked on, and the goals of the iteration and release.(Sliger,2009)
Responding to change: Ethics is considered when a team is responding to change. Every member should put in good morals duties to achieve success.
Individuals and Interactions: Agile developments involves self organisation, good ethical behaviours , motivation and good interactions for project success.
Release planning: Is an agile practice and can be related to moral philosophy, as its the expectation about features to be implemented, presentation of visions and conveying information in a face to face conversation.





Links from this KA to other KAs
Risk Management: Risk Management is clearly related to moral concerns in life, corruption cases, fraud issues, irresponsible mismanagement, risky products shows the importance of compliance levels in firms to manage risk on an organisational level. considering risk in business ethics is necessary not just for avoiding harm but also for a good life, business ethics is not merely about avoiding bad practices such as corruption or fraud but also reflections on good business practices.(Luetge and Jauernig,2014)
Change Management: Ethical practices can support the change system in a positive way if it is managed properly. Change agents should prepare for change considering the organisation's politics surrounding the proposed change and effects of people involved.
Peoples Management:
People management can be describe as the process by which people directs or leads in getting things done according to the culture of the organisation.
Feedback:A team has an ethical duty to find out new ways to test work effectively. This can be done through feedback mechanisms,use of tools, good problem solving abilities as these are essential for the success of agile systems.


References


Berteig, M. (2005) The seven practices of Agile Work. Available at:
http://www.agileadvice.com/2006/09/05/referenceinformation/the-seven-core-practices-of-agile-work/

Kerzner, H, (2013) A Systems Approach to Planning, Scheduling and Controlling. 11th edn, John Wiley &Sons

Luetge, C. & Jauernig, J. (2014) Business Ethics and Risk Management. 1st edn, New York, Springer.

External links


Alternative name
Definition of Ethics
Image Source
Agile Values
Agile practices



Read in another language

Ethics(French)