18
Mohamed Al-Shishani 23 rd Aug, 2013 Agile Overview Internal Document

Agile overview

  • Upload
    mohdkaa

  • View
    50

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Agile overview

Mohamed Al-Shishani

23rd Aug, 2013

AgileOverview

Internal Document

Page 2: Agile overview

Project Management History

Internal Document | External Document

Building the Pyramids was one of the largest civil work project on the record.

Egyptians were the first recorded project managers.

52 million man-days was required to build the pyramids.

Page 3: Agile overview

Project Management Today

Internal Document | External Document

Date Cost (AUS) Duration

Started 1959 $7 M 4 Years

Finished 1973 $102 M 14 Years

Page 4: Agile overview

• Requirement changes• Unrealistic deadlines• Poor estimation• Client slow with communication• Time to market for projects is too long• No Documentation or too much• Client doesn’t care about the project• Client doesn’t like what been created

Sound Familiar

Internal Document | External Document

Page 5: Agile overview

Agile Declaration

Internal Document | External Document

Page 6: Agile overview

Agile Definition

Internal Document | External Document

AGILE

Page 7: Agile overview

Individuals and interactions

Working software

Over

Over

processes and tools

comprehensive documentation

Agile Manifesto

Internal Document | External Document

Customer collaboration

Responding to change

Over

Over

contract negotiation

following a plan

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

That is, while there is value in the items on the right, we value the items on the left more

Page 8: Agile overview

Agile Misconceptions

Internal Document | External Document

Page 9: Agile overview

Is a methodology of software development that emphasizes customer satisfactionthrough continuous delivery of functional software.

Agile methods put developers to work in small teams to tight and shorttimescales.

Agile methods are considered

Lightweight

People-based rather than Process-based

Adaptive rather than predictive

Less document oriented than other methods

Agile Methodology

Internal Document | External Document

Page 10: Agile overview

Agile Methods

Internal Document | External Document

Page 11: Agile overview

Agile Incremental

Internal Document | External Document

Page 12: Agile overview

Development

team is

idle or

not

formed

Testing

team

peakDesign

team

peak

Developme

nt

team

peak

Requireme

nts

peak

Requirements and

test team are

not on project

Design

Development

Test

Requirements

Typical water fall model development

(With some overlap)

Little scope in the project plan for

accepting changes with out re-planning

and long Change request cycles

Re work due to late feed back and

unclear requirements

Business only see finished article during

UAT

Benefits not realized till end

Design

Development

Test

Requirement

sDesign

Development

Test

Requirement

sDesign

Developmen

tTest

Requirement

s

No big team peaks/Spikes

All the teams formed at

start of project

Small iterations help in getting early feedback

Close communication reduces re work

Better requirements understanding with

user stories

Better quality products with regular

demos and testing

Each iteration gives value to business

In production early

Ability to absorb change requests easily

Agile model with Iterations

Comparing Agile & Water fall

Page 13: Agile overview

Comparing Agile & Water fall

Page 14: Agile overview

Increases Flexibility - Minimizes up-front investment and maximizes return oninvestment (ROI) by creating an efficient Service Development process

Delivers the right solution - Aligns users and stakeholders with the right peopleto deliver the solution that the business actually needs

Accelerates Delivery - Iterations get to the right solution faster

Reduces risk and increases Quality - Greater stakeholder visibility and control

Key Benefits of Agile

Internal Document | External Document

Page 15: Agile overview

Scrum

Internal Document | External Document

Page 16: Agile overview

Agile Scrum in Under 10 Minutes - What is Scrum?

Internal Document | External Document

Page 17: Agile overview

Project Management Today

Internal Document | External Document

Date Cost (AUS) Duration

Started 1959 $7 M 4 Years

Finished 1973 $102 M 14 Years

Page 18: Agile overview

“We Build Foundation for Tomorrow”“Shishani”

Thank You

Internal Document | External Document