Career Options for Software Test Engineers :
They can go for SCM / Security domain or towards the management roles.
Extreme Programming Values and Principles :
The XP values are:
· Communication
· Simplicity
· Feedback
· Courage
An XP project relies on these four values. If your organisation or team doesn' t truly share these values, then an XP project will fail. Of course, most of those values are motherhood-and-apple pie – it would be hard to find an organisation that said that it didn' t believe in them.
XP tries to remove some of the vagueness from these values by describing principles that embody the values.
· Open, honest communication
· Quality work
· Rapid feedback at all levels
More About Extreme Programming :
Extreme Programming is an agile, adaptive software develop methodology with a well-defined set of values and core practices.
· Agile : XP is consistent with the values and principles of the Agile Alliance
· Adaptive : XP' s documented practices are only a starting point – XP teams adapt the process to improve their results.
· Core Practices : XP specifies a set of mutually-supporting practices that encourage collaboration and reduce the cost of change.
Dee W. Hock, founder of the Visa organisation, made these points :
· Simple, clear purpose and principles give rise to complex, intelligent behaviour.
· Complex rules and regulations give rise to simple, stupid behaviour.
XP specifies the rules – the values and the practices – and lets the team figure out the detailed
behaviour.
Extreme Programming (XP) :
Extreme Programming, or XP to most aficionados, was developed by Kent Beck, Ward Cunningham, and Ron Jeffries. XP preaches the values of community, simplicity, feedback and courage.
Important aspects of XP are its contribution to altering the view of the cost of change and its emphasis on technical excellence through refactoring and test-first development. XP provides a system of dynamic practices, whose integrity as a holistic unit has been proven. XP has clearly garnered the most interest of any of the Agile approaches.