Top Banner
1
86
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile anti-patterns. Yes your agile projects can and will fail too.

1

Page 2: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 3: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 4: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 5: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 6: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 7: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 8: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 9: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 10: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 11: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 12: Agile anti-patterns. Yes your agile projects can and will fail too.

Page 13: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 14: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 15: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 16: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 17: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 18: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 19: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 20: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 21: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 22: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 23: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 24: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 25: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 26: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 27: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 28: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 29: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 30: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 31: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 32: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 33: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 34: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 35: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 36: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 37: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 38: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 39: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 40: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 41: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 42: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 43: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 44: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 45: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 46: Agile anti-patterns. Yes your agile projects can and will fail too.

A typical Scrum team?Product owner /1

Business analyst /2Information analyst /2

SAP CRM /1SAP XI/ BPM /2

SAP ABAP /1UI developer /1

.NET developer /1Java developer /1

Tester /2Scrum master /1

Agile coach /1

Page 47: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 48: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 49: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 50: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 51: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 52: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 53: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 54: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 55: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 56: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 57: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 58: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 59: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 60: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 61: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 62: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 63: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 64: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 65: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 66: Agile anti-patterns. Yes your agile projects can and will fail too.

66

Page 67: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 68: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 69: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 70: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 71: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 72: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 73: Agile anti-patterns. Yes your agile projects can and will fail too.

public interface IApproach

{

List<ITeam> Teams { get; set; }

IDashBoard Board { get; set; }

IUnitOfWork Unit { get; set; }

}

public abstract class Approach : IApproach

{

public List<ITeam> Teams { get; set; }

public IDashBoard Board { get; set; }

public IUnitOfWork Unit { get; set; }

}

Page 74: Agile anti-patterns. Yes your agile projects can and will fail too.

public class Scrum : Approach

{

public Scrum()

{

Teams = new List<ITeam> {new LocalTeam()};

Board = new TaskBoard();

Unit = new UserStory();

}

}

public class ScrumProject

{

public Scrum Approach = new Scrum();

}

Page 75: Agile anti-patterns. Yes your agile projects can and will fail too.

public class Project

{

public IApproach Approach { get; set; }

}

public class MyProject : Project

{

public MyProject()

{

Approach = new Smart();

Approach.Board = new KanbanBoard();

Approach.Teams.Add(new LocalTeam());

Approach.Teams.Add(new LocalTeam());

Approach.Teams.Add(new UkranianTeam());

Approach.Unit = new Feature();

}

}

Page 76: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 77: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 78: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 79: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 80: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 81: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 82: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 83: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 84: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 85: Agile anti-patterns. Yes your agile projects can and will fail too.
Page 86: Agile anti-patterns. Yes your agile projects can and will fail too.