Asdenca 2014 Panel - Capability: What is it about?

376 views

Published on

Panel given by the Prof. Oscar Pastorat the ASDENCA 2014 discussing about the capability definition

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
376
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Asdenca 2014 Panel - Capability: What is it about?

  1. 1. © Capability: What is it about? Prof. Dr. Oscar Pastor Department of Information Systems and Computation Valencia University of Technology, Spain
  2. 2. 2/55 Table of Contents • Vagueness of the concept • What is a Capability? • How to use the notion for improving Software Process? • Some answers as conclusion…
  3. 3. 3/55 Does the Capability term exist in your language? • Yes, in english • capability /ˌkeɪpəˈbɪlɪtɪ/ n ( pl -ties) the quality of being capable; ability • the quality of being susceptible to the use or treatment indicated: the capability of a metal to be fused • (usually plural) a characteristic that may be developed; potential aptitude
  4. 4. 4/55 Does the Capability term exist in your language? 1. capacity /kəˈpæsɪtɪ/ n ( pl -ties) the ability or power to contain, absorb, or hold 2. the amount that can be contained; volume: a capacity of six gallons 3. the ability to understand or learn; aptitude; capability: he has a great capacity for Greek 4. the ability to do or produce (often in the phrase at capacity): the factory's output was not at capacity 5. a specified position or function 6. a measure of the electrical output of a piece of apparatus such as a motor, generator, or accumulator 7. a former name for capacitance 8. the number of words or characters that can be stored in a particular storage device 9. legal competence: the capacity to make a will
  5. 5. 5/55 Does the Capability term exist in your language? • ability /əˈbɪlɪtɪ/ n ( pl -ties) possession of the qualities required to do something; necessary skill, competence, or power • considerable proficiency; natural capability: a man of ability • (plural) special talents
  6. 6. 6/55 Does the Capability term exist in your language? • Not, in spanish • capacidad • Talento o inteligencia: quedó patente su capacidad para los idiomas. • habilidad • f. Capacidad, inteligencia y disposición para realizar algo: tiene una habilidad endiablada para liarte. • Lo que se realiza con gracia y destreza: nos mostró sus habilidades al volante.
  7. 7. 7/55 Some “uses” of the notion in practice • The IKEA metaphor • An Enterprise Modeling-oriented / Organizational perspective • A Military projection • Some “personal”, delicate decisions…  • Even an ISO standardization use… Quality Definition of ISO 25000: The capability of a software product to satisfy stated and implied needs when used under specified condition.
  8. 8. 8/55 Why should we use Capability- driven methods?
  9. 9. 9/55 The strong need of reaching an “Ontological Commitment” • What does exactly mean to have both the “capacity” and the “ability” to do something? • The CaaS offer is a precise answer: Capability is an ability to continuously deliver business value in dynamically changing circumstances Capability is the ability and capacity that enable an enterprise to achieve a goal in a certain context.
  10. 10. 10/55 A question • Is this definition acceptable for the Capability community? (provided that this community exists!)
  11. 11. 11/55 A practical projection • The adequate link of goal, process and context gives a precise direction. • Context set and context situation (example).pdf
  12. 12. 12/55 Methodologically speaking… 1. Let’s fix your organization goals (Goal Model) 2. Let’s complement it with the process model that operationalizes goals (BPM-like Model) 3. Let’s add the context perspective to plan the right answer for a modified context (Context Model) IT Development offering
  13. 13. 13/55 Tool support • Such a Capability-based working framework makes sense, including: 1. A Goal-modeling component 2. A Process-modeling component 3. A Context-modeling component • All the three properly integrated through the Capability Metamodel, the “conceptual glue” of the method.
  14. 14. 14/55 Going back to our initial “application examples”… • The IKEA metaphor • An Enterprise Modeling-oriented / Organizational perspective • A Military projection • Some “personal”, delicate decisions…  • Even an ISO standardization use… • So then?
  15. 15. 15/55 • Probably because Goals, Process and dynamic Contexts are not properly and efficiently integrated? • Assembler, Third Generation Languages, Relational Databases, Declarative Programming, Methodologies and CASE tools (Structured Analysis and Design, Object-Oriented Modeling, UML- based), Component-based Programming, Aspect-based, Agent- Oriented, Extreme Programming, Agile Methods, Requirements Engineering, Organizational Modeling… -- CAPABILITIES AS A SERVICE!!! • Sounds good!!! We are just trying to go ahead with this ASDENCA initiaitive… • Adoption requires Tools!!!! Why do many Software Systems and Applications fail to meet the needs?
  16. 16. 16/55 CaaS/CDD in a Nutshell “To develop an information system is necessary and sufficient to define the capabilities that it must fulfil”
  17. 17. © Thank You!

×