Theory of Value-Based Systems and Software Engineering.

Slides:



Advertisements
Similar presentations
Management, Leadership, & Internal Organization………..
Advertisements

Organization Management
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Lecture 8 ISM- © 2010 Houman Younessi Information Systems Spring 2011 Convener: Houman Younessi
Management, Organizational Policies & Practices Lecture 30 Dr. Amna Yousaf PhD (HRM) University of Twente, the Netherlands.
Understanding Management First Canadian Edition Slides prepared by Janice Edwards College of the Rockies Copyright © 2009 Nelson Education Ltd.
Theory of Value-Based Systems and Software Engineering Apurva Jain, USC Center for Systems & Software Engineering.
Thomson Learning © Chapter Two Strategy, Organization Design, and Effectiveness.
The Strategic and Operational Planning Process
Chapter Five Contingency and Situational Leadership
VBSE Theory, and SimVBSE CSE, Annual Research Review Apurva Jain, Barry Boehm Version 1.0 (modified March 02, 2006)
Strategy, Organization Design and Effectiveness
University of Southern California Center for Software Engineering C S E USC Barry Boehm, USC CS 510 Lecture Fall 2011 Value-Based Software Engineering.
1 Computer Systems & Architecture Lesson 1 1. The Architecture Business Cycle.
Copyright 2007 by Linda J. Vandergriff All rights reserved. Published 2007 System Engineering in the 21st Century - Implications from Complexity.
Managing the Information Technology Resource Course Introduction.
6-1 Managerial Decision Making and Information Technology Copyright © 2006 by South-Western, a division of Thomson Learning. All rights reserved. Chapter.
Strategic Financial Decision-Making Framework
Competing for Advantage
Chapter Objectives Strategic Planning and the Marketing Process CHAPTER Distinguish between strategic planning and tactical planning. Explain.
Management Definition, Nature, Importance And Functions of Management Presented By: Tanu Chadha.
MANAGING STRATEGY INTRODUCTION TO STRATEGIC MANAGEMENT.
BUS516 Integrative Business Strategies What is Strategy? Dr. Ellen A. Drost.
12 Enterprise and Global Management of e-Business Technology.
1 CREATING A LEARNING ORGANIZATION AND AN ETHICAL ORGANIZATION STRATEGIC MANAGEMENT BUAD 4980.
Strategy #5. IT Architecture and IT Infrastructure are Metaphors Architecture - the relationship between planning and building Infrastructure - examples.
Copyright © 2011 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Planning and Strategic Management Chapter 04.
THE POWER-CONTROL MODEL. POWER OF CONTINGENT VARIABLES “At best, the four contingent variables (size, technology, environment and strategy) explain only.
Corporate Management: Introduction Dr. Fred Mugambi Mwirigi JKUAT 9/19/20151.
The Challenge of IT-Business Alignment
THE MANAGEMENT AND CONTROL OF QUALITY, 5e, © 2002 South-Western/Thomson Learning TM 1 Chapter 5 Leadership and Strategic Planning.
1 UNIT 7: STRATEGIC ANALYSIS: INDUSTRY, COMPETITORS, CUSTOMERS.
Chapter 3 Project Management Concepts
SponsorProblem AssessRisk SolutionStrategy Measures of Merit (MoM) Human & OrganisationalIssues Scenarios Methods & Tools Data Products
Enterprise and Global Management of e-Business Technology
Overview of Chapters 11 – 13, & 17
Corporate Strategy -Kishore Kumar August Characteristics of Strategic Decisions Concerned with the scope of an organization’s activities Concerned.
Competing For Advantage Part II – Strategic Analysis Chapter 4 – The Internal Organization: Resources, Capabilities, and Core Competencies.
Organizational Structure & Design Ch 10. Defining Organizational Structure Organizational Structure  The formal arrangement of jobs within an organization.
Chapter 1 The Nature of Strategic Management
Software Project Management Lecture # 2. Outline The 4 Ps in Project Management Detailed Insight of each P.
Agricultural and environmental indicators and models por Rubén De la Sierra Rosario Peyrot.
Competing For Advantage Chapter 4 – The Internal Organization: Resources, Capabilities, and Core Competencies.
Part Three: Management Strategy and Decision Making Chapter 7: Strategic Management Chapter 8: Managing the Planning Process Chapter 9: Decision Making.
Chapter 8 Management, Leadership, and Internal Organization Learning Goals Define management and the skills necessary for managerial success. Explain the.
 The word ‘strategy’ is derived from a Greek word ‘ strategos’, which means generalship----the actual direction of military force  Strategy is a plan.
C3 Information Systems, Organizations, and Strategy.
Copyright © 2012 Pearson Canada Inc. 00 Chapter 11 Alliances as Vehicles.
S ystems Analysis Laboratory Helsinki University of Technology 1 Decision Analysis Raimo P. Hämäläinen Systems Analysis Laboratory Helsinki University.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
Organization Effectiveness
The leadership piece. How to increase profit? How to deal with …? What new strategy?
C ONCEPTS OF ORGANISING Static concept Dynamic concept.
Foundations of Leadership Studies.  Trait theories  Behavioral theories  Situational/contingency theories  Fiedler's Contingency Model  Path-Goal.
Strategic Management I RECAP. What is strategy? Vision and Mission Statement Components of a good Mission statement.
Chapter Five Contingency and Situational Leadership
Organizational Behavior
Assist. Prof. Magy Mohamed Kandil
Competing with IT “Using IT as a Strategic Resource and obtaining a competitive advantage.
The Choice of Organizational Form: Vertical Financial Ownership versus Other Methods of Vertical Integration (Joe Mahoney, SMJ 1992) I-Chen Wang.
Strategic Management I
CORPORATE MANAGEMENT IN ACTION - CMA
Articulate how the practice of management has evolved
Software Engineering I
Vertical Integration and The Scope of the Firm
Rai University , November 2014
Strategy, Organization Design, and Effectiveness
Strategy, Organization Design, and Effectiveness
Vertical Integration and The Scope of the Firm
Presentation transcript:

Theory of Value-Based Systems and Software Engineering

Context and Definitions – Value- Based SSE Definition “the explicit concern with value (financial and non- financial) in the application of science and mathematics by which the properties of computer systems and software are made useful to people” Practicing VBSSE “integrating stakeholder value considerations into the full range of systems and software development principles and practices”

Context and Definitions – Value Origin from Latin “valere” – to be worth Definition (Webster) relative worth, utility or importance Financial or non-financial (Maslow, Kaplan and Norton) Key non-financial corporate value drivers (Forbes.com with Wharton and E&Y) Innovation, ability to attract talented employees, alliances, quality of major processes, products, or services, environmental performance

Key Observations from Literature 1. Organizations are social units – people-centric 2. Assume bounded rationality (Simon) 3. No silver-bullets, not one-size-fits-all (Brooks) 4. Stakeholder values are financial and non-financial (Maslow, Forbes-E&Y) 5. Timeless theories of physics will not apply (from 1-4) 6. Organizational systems affect the bottom line (Burton and Obel) 7. Engineering theories must take the organization in context (from 4 and 6)

Successful Project? Multi-Contingency Organizational Context (Burton and Obel) Key Observations from Literature (contd.) 8. Management theories usually take at least a decade for conclusive evidence 9. Problem and solution space is huge, balance on breadth and depth (T-shaped) Therefore: Avoid reinventing the wheel, capitalize on existing research

What is a Theory? 1960s : System of general laws Spatially and temporally unrestricted; nonaccidental Does not work for systems and software 1994 : System for explaining a set of phenomena Specifies key concepts, laws relating concepts Not spatially and temporally unrestricted Better for people-intensive activities

“Your enterprise will succeed if and only if it makes winners of your success-critical stakeholders” Proof of “if”: Everyone that counts is a winner…(i) Nobody significant is left to complain…(ii) Proof of “only if”: Nobody wants to lose…(iii) Prospective losers will refuse to participate, or will counterattack…(iv) The usual result is lose-lose…(v) Theory W – Enterprise Success Theorem

Making winners of your success-critical stakeholders requires Identifying all of the success-critical stakeholders (and the contingencies they “bring-in”) (SCSs)…(i) Understanding how the SCSs want to win …(ii) Having the SCSs negotiate a win-win set of product and process plans…(iii) Controlling progress toward SCS win-win realization, including adaptation to change…(iv) Theory W – WinWin Achievement Theorem

VBSSE Theory – 4+1 Model

Provides insights into various organizational and project contingencies “What the best way to do x?” “It depends.” Spans socio-political, environment, cultural, technical dimensions Component theories include Benefits Chain, Model Clashes, Network Analysis Primary contributions include Helps identify contingent success-critical variables Applies to whole (socio-technical) system Appeals to intuition that systems fail because of mismatches. Supporting Theories – Contingency

Environment – Framework (Porter, Burton and Obel) Systems & Software Project Implications Process System Architecture System Capabilities UncertaintyEquivocalityComplexityHostility Buyers’ Bargaining Power HIGH LOW Suppliers’ Bargaining Power LOWHIGH Threat of Substitutes PROACTIVEREACTIVEPROACTIVEREACTIVE Threat of New Entrants LONGSHORTLONGSHORT Inter-firm Rivalry HIGHLOWHIGHLOW INSPIRATIONCONTROLINSPIRATIONCONTROL

Environment – Propositions Propositions for organization structure “If the environment has low equivocality, low complexity and low uncertainty then formalization should be high, organization complexity should be medium and centralization should be low” (i) “If the environment has low equivocality, high complexity and low uncertainty then formalization should be high, organization complexity should be medium and centralization should be medium” (ii) “If hostility is extreme, then formalization should be low, and centralization should be very high” (iii) …

Management and Leadership Style – Frameworks (Burton and Obel) Systems & Software Project Implications Staffing Process LeaderProducerEntrepreneurManager Preference for Delegation HIGH LOW Level of Detail in Decision-Making LOWHIGH Reactive/Proactive Decision-Making PROACTIVEREACTIVEPROACTIVEREACTIVE Decision-Making Time Horizon LONGSHORTLONGSHORT Risk Preference HIGHLOWHIGHLOW Motivation and ControlINSPIRATIONCONTROLINSPIRATIONCONTROL

Management and Leadership Style – Propositions Propositions for project structure “If an individual is a leader, then “Centralization should be low (i) “Formalization should be low (ii) “Complexity should be medium (iii) “Incentives should be results based (iv) “Coordination and control should be loose” (v) “If an individual is a manager, then “Centralization should be high (vi) “Formalization should be high (vii) “Complexity should be high (viii) “Incentives should be procedure based (ix) “Coordination and control should be tight” (x) “If an individual is a producer, entrepreneur…

Technology – Frameworks (Perrow) Systems & Software Project Implications Staffing Process System Architecture CRAFTNONROUTINE ROUTINEENGINEERING ILL-DEFINED WELL-DEFINED PROBLEM ANALYZABILITY FEW EXCEPTIONS MANY EXCEPTIONS TASK VARIABILITY

Technology – Propositions vs. Strategy “Nonroutine technology is a misfit with a defender strategy” (i). vs. Management Style “Nonroutine technology is a misfit with a manager leadership style, except in small organizations” (ii) vs. Organizational Climate “Nonroutine technology is a misfit with an internal process climate” (iii) vs. Organizational Environment “Nonroutine technology is a misfit with a high equivocality environment” (iv) …

Technology – Frameworks (Al-Said, Boehm) Systems & Software Project Implications Staffing Process System Architecture

Technology – Propositions Maintainer vs. Developer Ease of transition is a misfit with freedom of COTS (i) User vs. Acquirer High levels of service is a misfit with freedom of COTS (ii) User vs. Acquirer Application compatibility is a misfit with freedom of COTS (iii) …

Supporting Theories – Utility Provides a rich theoretical method to infer subjective stakeholder value over a set of choices Component theories include Maslow, Simon, Multiple attribute utility theory Primary contributions include Helps determine Pareto optimality Works well with subjective preferences Provides rich fodder (stakeholder utility functions) for other theories

Supporting Theories – Decision Provides a plethora of techniques and models to enable decision making Component theories include Game theory, options theory, statistical decision theory Primary contributions include Helps determine risks and opportunities Works well with uncertainty Not wedded to a particular decision theory, such as bounded rationality, economic man, etc. Provides rich fodder (competing investment options) for other theories

Supporting Theories – Control Provides theory augmented models for state measurement Component theories include BSCs, BTOPP, Risk management Primary contributions include Helps determine necessary conditions for enabling control Works well in situations requiring stability AND adaptability Provides rich fodder (risks and opportunities) for other supporting theories

VBSSE Theory – 6-Step Process

The Incremental Commitment Model (ICM)

VBSSE – Phase Configuration

Conclusion It provides a unifying theory for practicing VBSSE that is: Entirely theory-based “There is nothing as practical as a good theory” – Karl Lewin Built on existing research Empirically validated (TBD) Simple Derived from simple rules, provides step-by-step guidance