software development – traditional and modern methodologies!
Post on 18-Nov-2014
3.065 Views
Preview:
DESCRIPTION
TRANSCRIPT
Software Development – Traditional and Modern Methodologies!SPEAKER: FAIZA YOUSUF
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.
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.
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.
04/08/2023 Speaker: Faiza Yousuf
5What is SDLC?
04/08/2023 Speaker: Faiza Yousuf
6
Traditional Software Development Methodologies
04/08/2023 Speaker: Faiza Yousuf
7Waterfall
04/08/2023 Speaker: Faiza Yousuf
8Spiral Model
04/08/2023 Speaker: Faiza Yousuf
9Incremental Model
04/08/2023 Speaker: Faiza Yousuf
10V-Model
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!
04/08/2023 Speaker: Faiza Yousuf
12
Let’s go Agile!
04/08/2023 Speaker: Faiza Yousuf
13What Agile has to offer?
Feature Driven Development Test Driven Development Extreme Programming SCRUM Velocity Tracking Kanban Development
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
04/08/2023 Speaker: Faiza Yousuf
15Roles in SCRUM
Product OwnerScrum MasterScrum Team
04/08/2023 Speaker: Faiza Yousuf
16Artifacts in SCRUM
Product BacklogSprint Backlog Increment
04/08/2023 Speaker: Faiza Yousuf
17Events in SCRUM
The Sprint Sprint Planning Meeting Daily Scrum Sprint Review Sprint Retrospective
04/08/2023 Speaker: Faiza Yousuf
18SCRUM Explained!
04/08/2023 Speaker: Faiza Yousuf
19
Questions?
04/08/2023 Speaker: Faiza Yousuf
20You can reach me at!
Email: faiza.yousuf@live.com Twitter: @FaizaYousuf LinkedIn: http://pk.linkedin.com/in/faizayousuf About.Me: http://about.me/faiza.yousuf
04/08/2023 Speaker: Faiza Yousuf
21
All the luck! And thank you for having me!
top related