process applied to software development

18
PROCESSES APPLIED TO SOFTWARE DEVELOPMENT. XP, Scrum and Kanban Renan Huanca Java Web Developer http://renidev.javaboli via.com http://renidev.twitter. com FLISOL EL ALTO – BOLIVIA 2010

Upload: renan-huanca

Post on 21-Dec-2014

368 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Process applied to software development

PROCESSES APPLIED TO SOFTWARE DEVELOPMENT.XP, Scrum and Kanban

Renan HuancaJava Web Developer

http://renidev.javabolivia.com

http://renidev.twitter.com

FLISOLEL ALTO – BOLIVIA

2010

Page 2: Process applied to software development

PROCESS APPLIED TO SOFTWARE DEVELOPMENT

Know issues Agile Manifesto XP Scrum Kanban News Some peoples Quotes

Page 3: Process applied to software development

KNOWN ISSUES

•We need a Project Plan•We need Complete Documentation

Page 4: Process applied to software development

KNOWN ISSUES

•We need money.

Page 5: Process applied to software development

KNOWN ISSUES

•We need to spend less money.

Page 6: Process applied to software development

EXTREME PROGRAMING

Page 7: Process applied to software development

AGILE MANIFESTO

Manifesto for Agile Software Development

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

Individuals and interactions over processes and tools

Working software over comprehensive documentationCustomer collaboration over contract negotiation

Responding to change over following a plan

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

Page 8: Process applied to software development

EXTREME PROGRAMING

Page 9: Process applied to software development

EXTREME PROGRAMMING

Feedback, Assuming simplicity and Embracing change.

Page 10: Process applied to software development

EXTREME PROGRAMMING

Page 11: Process applied to software development

SCRUM

Recognition that in during the project, the customer change their mind about what he wanted

and need." 

Page 12: Process applied to software development

SCRUM

Page 13: Process applied to software development

KANBAN

"Just-in-Time" means making only "what is needed, when it is needed, and in the amount needed." 

Page 14: Process applied to software development

KANBAN

Page 15: Process applied to software development

KANBAN

Page 16: Process applied to software development

WHAT SOME PEOPLE THINKS?

“Whether you think that you can, or that you can't, you are usually right.”

Henry Ford

"Imagination is more important than knowledge." A. Einstein

If time be of all things the most precious, wasting time must be the

greatest prodigality.Benjamin Franklin

Page 17: Process applied to software development

ALWAYS TRY EVOLUTION RATHER THAN REVOLUTION.

Page 18: Process applied to software development

THANKS FOR YOU ATTENTION

Renan HuancaApplication Developerhttp://renidev.javabolivia.comhttp://twitter.com/renidev/