vitālijs jakovels and armands baranovskis: successful collaboration in agile projects. practical...

15
Successful Collaboration in Agile Projects Based on True Story Armands Baranovskis, eBIT Vitālijs Jakovels, Tieto Latvia

Upload: agile-lietuva

Post on 24-Dec-2014

960 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Successful Collaboration in Agile Projects

Based on True Story

Armands Baranovskis, eBITVitālijs Jakovels, Tieto Latvia

Page 2: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Partners

www.ebit.lv www.tieto.com

Page 3: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

ProjectCustomer: Ministry of Education and Science Republic of Latvia

Scope: development of state education information system

Page 4: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Cooperation Structure

Tieto & eBIT Tieto & eBIT

Analysis/

Sprint PlanningDemo/Retro

Development/

Daily Standups

eBIT

Tieto

Page 5: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Must have

• Customer collaboration over contract negotiation

• Individuals and interactions over processes and tools

• Working software over comprehensive documentation

• Responding to change over following a plan

(Agile Manifesto)

Page 6: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Customer Collaboration

Page 7: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Customer Collaboration

• Describe scope in an agile friendly way, preferably user stories

• Reach agreement on customer involvement and project acceptance criteria

• Make cooperation between partners seamless for the customer

Page 8: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Individuals and Interactions

Page 9: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Individuals and Interactions

• Create and maintain common public information space with up-to-date information on project status

• Educate people involved in project on Agile approach by using practices together

• Manage common understanding of all resource limitations (financial, time, human resources etc.)

Page 10: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Working Software

Page 11: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Working Software

• Implement development methods, not only Scrum rituals

• Refactor code developed in previous cycles with an aim to improve and simplify it

• Measure sprint results by working software

Page 12: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Responding to Change

Page 13: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Responding to Change

• Reach common understanding among parties regarding all scope items and their value

• Agree on scope items with the highest priority and implement them FIRST

• Reach agreement on support of software which is already in production

Page 14: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

ConclusionsDescribe scope in an agile friendly way

Reach agreement on customer involvement and project acceptance criteria

Make cooperation between partners seamless for the customer

Implement development methods, not only Scrum rituals

Refactor code developed in previous cycles

Measure sprint results by working software

Create and maintain common public information space

Educate people involved in project

Manage common understanding of all resource limitations

Reach common understanding of all scope items and their value

Implement scope items with the highest priority FIRST

Reach agreement on support of software which is already in production

Page 15: Vitālijs Jakovels and Armands Baranovskis: Successful Collaboration in Agile Projects. Practical Issues and Cooperation Experience Between eBIT and Tieto

Thank you!