Download presentation
Presentation is loading. Please wait.
Published byPatricia Barrett Modified over 9 years ago
1
CIS 9002 Kannan Mohan Department of CIS Zicklin School of Business, Baruch College
2
What are agile methods? How are they different from traditional methods? How are agile methods adapted for various projects?
4
(Tiwana and Keil, 2004) (Tiwana & Keil, 2004)
5
Time XP - Extreme Programming (Beck, 1999)
6
Cost Development Phase AnalysisDesignCodingMaintenance
8
SEI (Software Engineering Institute) CMMI (Capability Maturity Model Integration) Maturity levels LevelMaturity 1Initial 2Managed 3Defined 4Quantitatively Managed 5Optimizing
9
(Boehm, 2002)
10
Lightweight What really matters? Minimum upfront design Incremental Highest business value first
11
Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
12
Extreme Programming Scrum Feature driven development ….
13
Communication Simplicity Feedback Courage
14
Planning Game Small Releases Metaphor Simple Design Test Driven Development Refactoring Pair Programming Collective Ownership Continuous Integration Sustainable Pace On-site Customer Open Workspace Just rules
15
In-houseOutsourced OnshoreTraditional modelSubcontractor/ third party in the same locale OffshoreForeign branch of the same company (captive center) Subcontractor/third party in a foreign locale
16
Drivers Challenges
17
Tap the stone bridge before crossing Expertise vs. cost Modularize Control by design Bridge software engineers
19
(Rottman and Lacity, 2006)
20
Boundary spanner roles Ambassador Scout Gatekeeper Knowledge broker Task coordinator Boundary objects Prototypes, architecture and design documents, specifications, code
21
Globally Distributed Development Agile Development
22
Pursuing conflicting demands (or handling tradeoff situations) How do you balance conflicting demands? Exploitation vs. exploration Agile vs. distributed
23
Formal Control Outcome Behavior Informal Control Clan Self
24
Organizational culture Centralized vs. decentralized decision making Organic vs. mechanistic National culture Power distance Long term orientation Individualism/collectivism Uncertainty avoidance Guanxi Jugaad Mianzi (Face) Doctrine of Mean
25
Who do you rely on to get project status information? Trust but verify When does misreporting happen? Consider individual traits – risk propensity, work climate, cultural differences Auditing to seek accurate project status? Dysfunctional cycle of distrust, trust in supervisor Connection between project sponsor and propensity to report Reducing power distance in reporting relationships Deaf effect (Keil et al, 2014)
26
How are agile methods different from traditional ones? How do you bring agile methods into globally distributed projects? How do cultural values shape the use of agile methods?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.