Yes, we need hundreds of methodologies!!! 1 It is only in this way we get to know what we do and how we can do “this what” better!!!! Mira Kajko-Mattsson Department of Computer and Systems Sciences Stockholm University and Royal Institute of Technology Sweden
Yes, we need hundreds of methodologies!!!. It is only in this way we get to know what we do and how we can do “ this what ” better!!!!. Mira Kajko-Mattsson Department of Computer and Systems Sciences Stockholm University and Royal Institute of Technology Sweden. 1. - PowerPoint PPT Presentation
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Yes, we need hundreds of methodologies!!!
1
It is only in this way we get to know what we do and how we can do
“this what” better!!!! Mira Kajko-Mattsson
Department of Computer and Systems SciencesStockholm University and Royal Institute of Technology
Sweden
Development, evolution and maintenance in ancient times
Programmer
Manager
No process model (write code, fix code) No documentation The programmer was the craftsman? The work product of ”these craftsmen” was not
always of good quality
With time, however……
Programmer
ManagerManager Manager
With time, however……
ManagerManager Manager
Large amount of functionality is never delivered
The product is late, overbudgeted, defective, never delivered, useless, of low quality, etc.
Lack of product and process knowledge
The product is difficult to change
Only as subset of delivered functionality is frequently used
We are now challenging the Software Engineering term .
I wouldn’t like to fly a plane having good enough software
We need process models because they
lay out what needs to be done. Improve communication within the organization enable repetition of success ensure that lessons learned are paid heed to improve
schedule and budget predictability cycle time productivity quality (as measured by defects) customer satisfaction employee morale
increase return on investment decrease cost of quality ......