Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Asdenca 2014 Panel - Capability: What is it about?

392 views

Published on

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

Published in: Software
  • Be the first to comment

  • Be the first to like this

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!

×