Week 1 – Introduction - Rigby et al (2016) ................................................................................................... 6
Week 1A Sheets ........................................................................................................................................ 6
Devils triangle – Project success ........................................................................................................... 6
Standish Group Chaos Report success factors ...................................................................................... 7
Agile ...................................................................................................................................................... 8
Why Agile Now (Rigby).......................................................................................................................... 8
Or… is it only a fashion (Cram and Newell, 2016) ................................................................................. 9
Rigby et al (2016) – Embracing Agile ........................................................................................................ 9
Week 1B Sheets ...................................................................................................................................... 13
(Elias Committee, 2014) Why is Developing IT for Government hard ................................................ 13
Design cycle......................................................................................................................................... 13
Waterfall ............................................................................................................................................. 14
System Development Lifecycle ........................................................................................................... 14
Iterative, Incremental ......................................................................................................................... 15
Spiral model ........................................................................................................................................ 15
Back to Agile (Principles) ..................................................................................................................... 16
Scrum .................................................................................................................................................. 16
XP Extreme Programming ................................................................................................................... 16
Planning............................................................................................................................................... 17
Scheduling ........................................................................................................................................... 17
Conclusions ......................................................................................................................................... 17
Week 2 – System development - Brooks (1987), Boehm (1988), Jarke et al (2011) .................................. 18
Week 2 – Software development ........................................................................................................... 18
Use Case Diagram (UML) .................................................................................................................... 18
Requirements ...................................................................................................................................... 19
Elias committee recommendations to improve ICT project for government ..................................... 19
Requirements engineering joke .......................................................................................................... 19
Design as a dialogue............................................................................................................................ 20
Brooks (1987) No silver bullet, essence and accident in software engineering ..................................... 21
Abstract ............................................................................................................................................... 21
, essential and accidential difficulties – 2 types of complexity ............................................................. 21
Complexity .......................................................................................................................................... 22
Conformity .......................................................................................................................................... 22
Changeability....................................................................................................................................... 23
Invisibility ............................................................................................................................................ 23
How to address these issues? ............................................................................................................. 24
How to address complexity? ............................................................................................................... 24
Boehm (1988) A spiral model of software development and enhancement ......................................... 25
Week 2 – Requirements Engineering...................................................................................................... 29
Verification and Validation ................................................................................................................. 29
Requirements and Testing (V-Model of testing)................................................................................. 29
Requirements enigneering Boehm 1979 ............................................................................................ 30
Conclusions ......................................................................................................................................... 30
Jarke et al (2011) The brave new world of design requirements ........................................................... 31
Abstract ............................................................................................................................................... 31
Introduction – What is requirement engineering ............................................................................... 31
Requirements research – a brief overview ......................................................................................... 32
Methodology – Challenges in requirements engineering................................................................... 32
The changing nature of requirements ................................................................................................ 33
Four requirement principles ............................................................................................................... 34
Comparisons with conventional RE practices ..................................................................................... 37
Week 3 Business case & Metrics - Bacon (1992) ........................................................................................ 38
Lecture 3 – Business case........................................................................................................................ 38
Developing a business case................................................................................................................. 38
Schwalbe p.99 ..................................................................................................................................... 49
In practice – What are the hidden costs drivers of cloud migrations at banks .................................. 50
Portfolio management ........................................................................................................................ 50
Bacon (1992) The use of decision criteria in selecting IS/Technology investments ............................... 51
Organizational learning ....................................................................................................................... 51
Financial criteria .................................................................................................................................. 52
Summary & Conclusion ....................................................................................................................... 53
Lecture 3 – Software cost estimation ..................................................................................................... 55
, Difference between costs and price ................................................................................................... 55
Project planning (Ch5) – Scope: What to do and what not to do ....................................................... 55
Development cost estimation (Ch6) ................................................................................................... 56
Software metrics – Complex complicated .......................................................................................... 57
Analogy estimates ............................................................................................................................... 57
Function points – Function point analysis (FPA) ................................................................................. 57
COCOMO (Boehm, 1981) – Constructive cost model ......................................................................... 59
Why not use machine learning for establishing historical analogy? .................................................. 60
Discussion en conclusion .................................................................................................................... 61
Week 4A Agile & Devops ............................................................................................................................ 62
Sheets 4A ................................................................................................................................................ 62
Agile .................................................................................................................................................... 62
XP (Beck, 1999) ................................................................................................................................... 63
Scrum (Schwaber & Beedle, 2002)...................................................................................................... 63
Scrum: roles ........................................................................................................................................ 64
Scrum: rituals ...................................................................................................................................... 65
Scrum: artefacts .................................................................................................................................. 66
Scrum: management tools .................................................................................................................. 66
Scrum: why does it work? ................................................................................................................... 67
Scaled agile – SAFE - LESS.................................................................................................................... 68
Agile and LEAN .................................................................................................................................... 69
Lean ..................................................................................................................................................... 70
Business process improvement .......................................................................................................... 70
Business process re-engineering (Hammer & Champy, 1993; Davenport, 1994) .............................. 71
DevOps ................................................................................................................................................ 71
How to deal with multi-speed IT developments? (Agile and Stable)(Möhlmann, 2016) ................... 73
Continuous change: really? (Brous & Janssen) ................................................................................... 73
Conclusions ......................................................................................................................................... 74
Dyba, Dingsoyr & Moe (2014) Agile Project Management ..................................................................... 75
Software project management ........................................................................................................... 75
Self-managing software teams ........................................................................................................... 76
Shared-decision making ...................................................................................................................... 77
, Principles of agile project management ............................................................................................. 78
Fitzgerald & Stol (2017) Continuous software engineering: A roadmap and agenda ............................ 80
Trends in the software engineering landscape ................................................................................... 80
Lean Thinking ...................................................................................................................................... 84
Continuous development ................................................................................................................... 85
Continuous *: continuous software engineering and beyond............................................................ 86
Week 4B – Stakeholders and support CH8 & Risk management CH7 (Bryson) .......................................... 88
Lecture 4B Stakeholders and support – power and politics Part 1......................................................... 88
Organizational structures (Chapter 4) ................................................................................................ 88
Case standard business reporting (XBRL) – Bharosa et al. (2015) ...................................................... 89
Impose with leeway – Bharosa et al (2011) ........................................................................................ 90
Collaboration in networks De Bruijn and ten Heuvelhof (2002)......................................................... 90
E3 value diagrams (AirBnB value network) (Gordijn and Akkermand, 2003) ..................................... 91
Distribution of revenues from a project – Sustainable business model ............................................. 91
Bryson (2004) What to do when stakeholders matter – Identification & analysis................................. 92
Coalition formation ............................................................................................................................. 92
An array of techniques ........................................................................................................................ 93
Lecture 4B Part 2 ..................................................................................................................................... 96
Power, politics and MIS implementation (Markus, 1983) .................................................................. 96
Stakeholders & Power interest grid and their interests case testvision ............................................. 97
Lecture 4B Risk management ................................................................................................................. 98
Risk ...................................................................................................................................................... 98
Being in control – Plan-Do-Check-Act (Deming, 1986) Learning from mistakes ................................ 99
Project risk identification .................................................................................................................... 99
Swot analysis; Fishbone diagram ...................................................................................................... 100
Designing control measures.............................................................................................................. 101
Qualitative versus quantitative risk analysis..................................................................................... 101
Risk appetite: Outcome of a dialogue ............................................................................................... 102
Monitoring and controlling the (software) project........................................................................... 102
Week 5 – Open source software development ........................................................................................ 105
Open source principles (opensource.com but shows in paper/lecture too) ........................................ 105
Raymond (1997) The Cathedral and the Bazaar ................................................................................... 106
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper MasterimK. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €3,99. Je zit daarna nergens aan vast.