SPICE in the eXtreme A case of agility
SPICE in the eXtreme
A case of agility
Veronika Krums-Vabins
Mari Patovaara
Alec Dorling
University College of Borås, Sweden
no notes exist for this slide
SPICE in the eXtreme
SPICE in the eXtreme
âAn agile process focuses on talents and skills of individuals and moulds process to specific people and teams, not the other way aroundâ
Cockburn, Highsmith (2001)
no notes exist for this slide
Slide 3
SPICE in the eXtreme
âNo doctrinaire prescriptionsâ
âToo much resource early on is disastrousâ
âPlay to win â leave unnecessary things outâ
âResponsibility shall be accepted not givenâ
âArtefacts should be few, simple and valuableâ
âDonât measure unnecessary detailsâ
no notes exist for this slide
Slide 4
SPICE in the eXtreme
Agile approaches raise questions about ISO 15504
Can ISO 15504 be used together with the new agile development approaches?
no notes exist for this slide
Agenda
Agenda
Overview of agile process
eXtreme programming (XP)
Overview of ISO 15004
A rating of XP
Differences between XP and ISO 15504
Consequences
Summary
Looking ahead
no notes exist for this slide
Agile process
Agile process
An agile process
Is about expecting that nothing can be predictable
Is about finding just enough process to balance quality and agility
Is manoeuvrable
Is a learning cycle within a project
Is responsive to change
Trusts in peoples ability
no notes exist for this slide
XP describes an agile process
XP describes an
agile process
XP is one of the agile approaches that best reflects the agile values
XP consists basically of a few strategies and a modest number of practices which are easy to follow
XP aims to meet demands for better-quality software, shorter cycle times, and lower costs
XP is based on four basic values
no notes exist for this slide
Slide 8
no text exists for this slide
no notes exist for this slide
Five basic principles
Five basic principles
Rapid feedback
Assume simplicity
Incremental change
Embrace change
Quality work
no notes exist for this slide
Process maturity and capability
Process maturity
and capability
A mature process is explicitly defined, managed, measured and controlled
Maturity implies a potential for growth in process capability
Process capability is described in a model where each step indicates higher formalisation and standardisation
no notes exist for this slide
Capability Levels
no notes exist for this slide
Slide 12
no text exists for this slide
no notes exist for this slide
Process Performance
no notes exist for this slide
Process Capability
no notes exist for this slide
Different focus
no notes exist for this slide
A contradiction
A contradiction
Different values stand in contradiction
ISO 15504 claims to be applicable to any process regardless of underlying philosophy or approach
Do different value systems have an impact on the assessment result of using agile processes?
no notes exist for this slide
How to investigate agility with predictability
How to investigate agility
with predictability
A mapping of ISO 15504 Base Practices to eXtreme Programming
A mapping of ISO 15504 Management Practices to XP
Rating of process purpose fulfillment and achievement of process attributes
no notes exist for this slide
XP ISO 15504
no notes exist for this slide
The differences
The differences
Individuals and Interaction over
Process and Tools
eXtreme Programming
Implementing a âTrust peopleâ philosophy: people make the difference between success and failure not the use of tools, technologies and processes.
ISO 15504
Implementing an âEstablished processâ philosophy: use a reliable process based upon good software engineering principles that is capable of achieving its process outcomes.
no notes exist for this slide
Slide 20
no text exists for this slide
no notes exist for this slide
Slide 21
The differences
Working Software over
Heavy Documentation
eXtreme Programming
Implementing a âConfirmationâ philosophy: working software captures the details of requirements and proves that the evolving software application fulfils the customer needs.
ISO 15504
Implementing a âManaged processâ philosophy: produce work products that are appropriately documented, controlled and verified.
no notes exist for this slide
Slide 22
no text exists for this slide
no notes exist for this slide
Slide 23
no text exists for this slide
no notes exist for this slide
Slide 24
no text exists for this slide
no notes exist for this slide
Slide 25
no text exists for this slide
no notes exist for this slide
Slide 26
no text exists for this slide
no notes exist for this slide
Slide 27
no text exists for this slide
no notes exist for this slide
Slide 28
no text exists for this slide
no notes exist for this slide
Looking ahead
Looking ahead
1) Can current process models be adapted for determining the degree of predictability for agile processes? And
2) Is there a need and basis for developing a maturity model for measuring agility?
no notes exist for this slide
Thank you for listening
no notes exist for this slide
Income one top hall luxuriant dress sounds easy, practice up but difficulties. As one of the most expensive single product, the price dare <a href="http://www.karenmillen-dresses.net/">Karen Millen Dresses</a> not big dress, and steal smeiling pour glance, air conditioners, want to smoke bite with mass brand smooth? Distal still calculate elegant generous, near sight, that's enough straight fabrics, rough thrum'll let you <a href="http://www.karenmillen-dresses.net/">Karen Millen Sale</a> true colours. Therefore, go to England, don't forget to check Millen Karen. By Karen Millen brand with her partner Kevin Stanford founded in 1984, <a href="http://www.karenmillen-dresses.net/">Karen Millen Outlet</a> from the initial simple homemade t-shirts development so far, already contains fashion women's clothing, shoes, jewelry, and cosmetics and physical maintenance series. And the most popular way of female welcome those gorgeous late outfit brand and sexy high-heeled shoes,<a href="http://www.karenmillen-dresses.net/"> Karen Millen Discount</a> not only design mature elegance, reasonable price, details and work also very fastidious, became countless beauties <a href="http://www.karenmillen-dresses.net/">Karen Millen</a> party voted thing. Natural tonal indifferent, including beige, stone oysters color, pigeons gray and black color, become season window. Lie fallow to line leading <a href="http://www.karenmillen-dresses.net/">Karen Millen UK</a> the whole series, with elastic plain weave fabric or smooth copper ammonia cloth cropped to elegant trousers, and lightweight hang plait shammy coat, is willing work. Series with the single product supplement magnificent <a href="http://www.karenmillen-dresses.net/">Karen Millen Dresses On Sale </a>into the ever-changing modelling, light gray silk clothing with lotus leaf hem, light gray outline novel meticulous line drought-wet lv, <a href="http://www.karenmillen-dresses.net/">Karen Millen Dress </a>and party connects body skirt at the shoulder on compose in stones, more see elegance and charming.
Posted By: Karen Millen Dresses On: 04/25/11 9:59 PM