introduction to agile for sipa

Post on 20-Jan-2015

1.314 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

An Alternative Software

Development MethodologyBy @roofimonScrum MasterOpendream™

Tuesday, June 12, 12

2001

Tuesday, June 12, 12

Hybrid Theory was a massive commercial success; it sold more than 4.8 million copies during its debut year, earning it the status of best-selling album of 2001, while singles such as "Crawling" and "One Step Closer" established themselves as staples among alternative rock radio play lists during the year.

Tuesday, June 12, 12

In February 2001, 17 software developers met at the Snowbird, Utah resort, to discuss lightweight development methods. They published the Manifesto for Agile Software

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

Software Development ?

Tuesday, June 12, 12

ConstructionArchitect Engineering

Labor Work

Tuesday, June 12, 12

ConstructionSoftware Architect

Software Engineering Software Worker (programmer)

Tuesday, June 12, 12

We were forced to believed in that.

Tuesday, June 12, 12

How many ways can we construct the building?

Tuesday, June 12, 12

How many ways can we construct software?

Tuesday, June 12, 12

As long as, user can change , adjust software

to fit into their requirements.

Tuesday, June 12, 12

Software Development

is Craftsmanship

Tuesday, June 12, 12

Methodology

Tuesday, June 12, 12

Methodology

• Team Structure

• Team Discipline

• Individual Discipline

Tuesday, June 12, 12

The greatest waterfall

Tuesday, June 12, 12

The greatest waterfall

Tuesday, June 12, 12

Team Discipline

• Document Oriented

• Each step has clearly definition of document standard

• Timeline is king

• Change is bad !!!!!

Tuesday, June 12, 12

Team Structure

• Silo

• Clearly responsibility

Tuesday, June 12, 12

Individual Discipline

• Mostly make something “done” but not “right”

• Mostly said “please don’t change it”

• Mostly make it for last, not for change

Tuesday, June 12, 12

Finally

• Our software is same as building. Once it done you can’t change it.

Tuesday, June 12, 12

We need change!

Tuesday, June 12, 12

Agile

Tuesday, June 12, 12

Agile

Tuesday, June 12, 12

Tuesday, June 12, 12

Team Structure

• One single team

• Break the damn silo

Tuesday, June 12, 12

Team Discipline

• Change is good

• We love change

• Eliminate unchangeable modules

Tuesday, June 12, 12

Individual Discipline

• Super Clear and have to follow

• Test : Code : Refactor

Tuesday, June 12, 12

The beginning of agile

• Choose few agile practices and adopted into your team.

Tuesday, June 12, 12

Agile Methods

Extreme Programming

Kanban

Scrum

Tuesday, June 12, 12

Scrum

• is a framework for running projects

• defines a set of activities for moving faster

Tuesday, June 12, 12

Tuesday, June 12, 12

User Story

Tuesday, June 12, 12

User Stories

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

Whole Team?

• Same Mind set for the whole team

Tuesday, June 12, 12

“Sustainable”

Tuesday, June 12, 12

We need tools

Tuesday, June 12, 12

Tools

• Project Management

• Software Development

• Software Testing

• Software Delivery

Tuesday, June 12, 12

Tuesday, June 12, 12

Agile PM tool

Tuesday, June 12, 12

Version Control Software

Tuesday, June 12, 12

Tuesday, June 12, 12

ทําแอจไจ์ได้อะไร

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

Tuesday, June 12, 12

C U on July 12-14

Tuesday, June 12, 12

top related