software development – traditional and modern methodologies!
DESCRIPTION
Session delivered at Iqra University to their CS undergrads.TRANSCRIPT
![Page 1: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/1.jpg)
Software Development – Traditional and Modern Methodologies!SPEAKER: FAIZA YOUSUF
![Page 2: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/2.jpg)
04/08/2023 Speaker: Faiza Yousuf
2Software Development – Problems in Facts and Figures!
A study of 5,400 large scale IT projects (projects with initial budgets greater than $15M) finds that the well known problems with IT Project Management are persisting. Among the key findings quoted from the report: 17 percent of large IT projects go so badly that they can
threaten the very existence of the company. On average, large IT projects run 45 percent over budget and
7 percent over time, while delivering 56 percent less value than predicted.
![Page 3: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/3.jpg)
04/08/2023 Speaker: Faiza Yousuf
3Software Development – Problems in Facts and Figures!
43% of organizations have suffered a recent project failure.
At a typical enterprise 20% of technology investments are not fully realized.
Study of government projects reveals $4billion in wasted efforts as a result of failed projects.
Success rates for Agile projects 72%, success rate for traditional approaches 63%.
86% of organizations reported a shortfall of at least 25% of targeted benefits across their portfolio of projects.
![Page 4: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/4.jpg)
04/08/2023 Speaker: Faiza Yousuf
4Why do we face problems?
Every line of code is a potential point of failure.
Lack of user input. Users don't know what they want until they
see it. All software is affected by external factors. Estimating is an art not a science.
![Page 5: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/5.jpg)
04/08/2023 Speaker: Faiza Yousuf
5What is SDLC?
![Page 6: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/6.jpg)
04/08/2023 Speaker: Faiza Yousuf
6
Traditional Software Development Methodologies
![Page 7: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/7.jpg)
04/08/2023 Speaker: Faiza Yousuf
7Waterfall
![Page 8: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/8.jpg)
04/08/2023 Speaker: Faiza Yousuf
8Spiral Model
![Page 9: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/9.jpg)
04/08/2023 Speaker: Faiza Yousuf
9Incremental Model
![Page 10: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/10.jpg)
04/08/2023 Speaker: Faiza Yousuf
10V-Model
![Page 11: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/11.jpg)
04/08/2023 Speaker: Faiza Yousuf
11What is actually needed?
Know your goals. Know your team Know your stakeholders Spend time on planning and design Promise low and deliver high Iterate! Increment! Evolve! Stay on track Cope with change Test Early, Test Often Keep an open mind!
![Page 12: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/12.jpg)
04/08/2023 Speaker: Faiza Yousuf
12
Let’s go Agile!
![Page 13: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/13.jpg)
04/08/2023 Speaker: Faiza Yousuf
13What Agile has to offer?
Feature Driven Development Test Driven Development Extreme Programming SCRUM Velocity Tracking Kanban Development
![Page 14: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/14.jpg)
04/08/2023 Speaker: Faiza Yousuf
14Let’s talk about SCRUM!
What is SCRUM? Simple and Scalable Empirical Process Simple Techniques & Work Artifacts Self Organizing Teams
Three pillars of SCRUM: Transparency Inspection Adaptation
![Page 15: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/15.jpg)
04/08/2023 Speaker: Faiza Yousuf
15Roles in SCRUM
Product OwnerScrum MasterScrum Team
![Page 16: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/16.jpg)
04/08/2023 Speaker: Faiza Yousuf
16Artifacts in SCRUM
Product BacklogSprint Backlog Increment
![Page 17: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/17.jpg)
04/08/2023 Speaker: Faiza Yousuf
17Events in SCRUM
The Sprint Sprint Planning Meeting Daily Scrum Sprint Review Sprint Retrospective
![Page 18: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/18.jpg)
04/08/2023 Speaker: Faiza Yousuf
18SCRUM Explained!
![Page 19: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/19.jpg)
04/08/2023 Speaker: Faiza Yousuf
19
Questions?
![Page 20: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/20.jpg)
04/08/2023 Speaker: Faiza Yousuf
20You can reach me at!
Email: [email protected] Twitter: @FaizaYousuf LinkedIn: http://pk.linkedin.com/in/faizayousuf About.Me: http://about.me/faiza.yousuf
![Page 21: Software Development – Traditional and Modern Methodologies!](https://reader036.vdocument.in/reader036/viewer/2022081413/546c5f0baf795980298b4f94/html5/thumbnails/21.jpg)
04/08/2023 Speaker: Faiza Yousuf
21
All the luck! And thank you for having me!