evolution towards agile

27
Evolution Towards Agile

Upload: dotitude

Post on 15-Jun-2015

172 views

Category:

Software


0 download

DESCRIPTION

This presentation describes why agile development is better and gives an introduction to SCRUM.

TRANSCRIPT

Page 1: Evolution Towards Agile

Evolution Towards Agile

Page 2: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 2

What is the Business Enterprise we are in ?

Technology

Customers

Software Products

Investors

Users

Engineering Company

Page 3: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 3

How do we connect these elements together ?

Process

Page 4: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 4

Our Industry is relatively young

1890

1980+

Page 5: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 5

Software processors are influenced by industrial age

Page 6: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 6

Engineering Process is the center

Page 7: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 7

Sequential Flow

Vision Reality

Page 8: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 8

Specialization /Division of Labors

1. Designers

2. Mechanics

3. Electricians

4. Supervisors

5. Polishers

6. Painters

Page 9: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 9

High Quality/ Perfection

Page 10: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 10

We successfully copied those concepts to our industry

Page 11: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 11

Engineering Process is the center

Engineering Process

Page 12: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 12

Sequential Flow

We Call it Waterfall

Page 13: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 13

Specialized Roles

Architects

Designers

Analysts

Programmers

Page 14: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 14

Big Upfront Perfection

Page 15: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 15

Why not

• Requirements not stable

• Technology is advancing

• Haven’t done it before

• Time to market unknown

• Feedback is too late

• Project visibility is poor

?

Page 16: Evolution Towards Agile

1604/13/2023 Source: www.agilemanifesto.org

Is there a better way

Individuals and interactions over Process and Tools

Working software over Comprehensive documentation

Customer collaboration over Contract negotiation

Responding to change over Following a plan

Page 17: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 17

Page 18: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 18

Scrum

Page 19: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 19

Working Software

Working Software OVER Comprehensive Documentation

Page 20: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 20

Scrum – the flow

Page 21: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 21

Responding to Change

Responding to change OVER Following a plan

Page 22: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 22

Individuals and Interactions

What does the end user really want?

What are the business

rules?

How does this interact with

other systems?

What are the

validation rules?

What is thebest way to

share project roles?

Where we host the

development servers?

What is the best process to do testing?

We need more information on this!

Is there a better way of presenting data?

Individuals and Interactions OVER Processing and Tools

Page 23: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 23

Scrum – the roles

> NO PM> PO – What and When > Team - How, How much> SM –Problems, Protect, Process> Team has a SPOC

Page 24: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 24

Scrum Ceremonies

> Backlog grooming> Sprint Planning> Sprint Review> Sprint Retrospective> Daily Scrum

Page 25: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 25

Scrum Artifacts> Product Backlog> Sprint Backlog> Burn down Charts

Page 26: Evolution Towards Agile
Page 27: Evolution Towards Agile

04/13/2023 Samudra Kanankearachchi 27

You can’t ignore !!!!!