Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

GPR2016

No description
by

Agustin Yagüe

on 9 February 2016

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of GPR2016

GPR2016
Tema 1.
Introducción a las
Metodologías
Ágiles
Outline
Agile Manifesto
Agile values
Agile principles
Agile practices
Agile Practices
Software development
Shared planning
Frequent delivery
Short term vs Long term
Code
Shared repositories
Continuous integration
Code quality inspectors
Agile Practices
Testing
TDD
BDD
CI integration (automation)
Team-Working
Pair-programming
No extra-hours
Open spaces
Clear roles (PO, SM, ST)
Agile Principles
GPR2016: Metodologías ágiles
By Agustín Yagüe (2016)

Agile values
Individuals and interactions
over processes
People are not components or Id
Empower people to be proactive
People more important than tools
To promote positive conflict:
Team building
Shared vision
Agile values
Working software
over documentation
Documents are not executable
Documents are needed but only:
the required by customers
the required to maintenance
Agile values
Customer collaboration
over contracts
Continuous feedback
Enroll Product Owner
Product Owner all over the process
Product Owner availability
Agile values
Responding to change
over plans
Requirements always change
Uncertainty principle
Driven by business value
1
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
Agile Principles
Agile Principles
2
Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
Agile Principles
10
Simplicity--the art of maximizing the amount of work not done--is essential.
Agile Principles
11
The best architectures, requirements, and designs emerge from self-organizing teams.
Agile Principles
8
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
Agile Principles
9
Continuous attention to technical excellence and good design enhances agility.
Agile Principles
5
Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
Agile Principles
12
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
Agile Principles
3
Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
Agile Principles
4
Business people and developers must work together daily throughout the project.
Agile Principles
6
The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
Agile Principles
7
Working software is the primary measure of progress.
Full transcript