Presentation is loading. Please wait.

Presentation is loading. Please wait.

Delivering Open Source Projects with Agile & DevOps Thinking Jen Krieger, Agile Coach Red Hat Platform.

Similar presentations


Presentation on theme: "Delivering Open Source Projects with Agile & DevOps Thinking Jen Krieger, Agile Coach Red Hat Platform."— Presentation transcript:

1 Delivering Open Source Projects with Agile & DevOps Thinking Jen Krieger, Agile Coach Red Hat Platform

2 Jen Krieger, Agile Coach ●Been in software development for about 15 years ●Met my first computer in 1984 ●Hated Windows 3.1 ●I wanted to be a veterinarian, but somehow ended up in software ●Practicing Agile since 2008 ●Started at Red Hat on December 12, 2012

3 What is an Agile Coach? Many people have their own ideas. But simply put, Agile Coaches are mentors, facilitators, evangelists and trainers. It really depends on what the team needs. ✓ Tip

4 Agile is about empowering people to do their best work, to fulfil their potential. ” -Lisa Montaño

5 The Good

6 ●Team Structure

7 The Good ●Team Structure ●Technology

8 The Good ●Team Structure ●Technology ●Culture

9 … you know, that Agile thing. If it ever takes off… ” -Dan Walsh

10 The Bad

11 ●What Agile Is or Is Not

12 … Agile is all about two week sprints… we can’t commit to that. ”

13 You can’t be distributed for it to work. That doesn’t work for my global team. ”

14 Estimating any unit of work just doesn’t make sense. It’s never accurate and I don’t see value behind estimating. ”

15 Standup is stupid. ”

16 Agile is not about inflexibility. It is a bag of tricks that you continuously apply until you find what works. ✓ Tip

17 The Bad ●What Agile Is or Is Not ●Open Source vs. Agile

18 The Bad ●What Agile Is or Is Not ●Open Source vs. Agile o Face-to-Face Communication

19 Communication Priority 1.Face-to-Face 2.Video Conference 3.Phone 4.IRC/Email ✓ Tip

20 The Bad ●What Agile Is or Is Not ●Open Source vs. Agile o Face-to-Face Communication o Agile Team Autonomy

21 The Ugly

22 ●Our Agile Tool Chain

23 Trello is an “ok” agile tool. Our OpenShift Team has made it better with some integration & automation. https://github.com/openshift/sprint_tools ✓ Tip

24 The Ugly ●Our Agile Tool Chain ●Staying Innovative vs. Setting Context

25 Don’t be afraid to document your “process.” But don’t let that documented process become unchangable. ✓ Tip

26 The Ugly ●Our Agile Tool Chain ●Staying Innovative vs. Setting Context ●User Stories

27 A user story is a tool. The purpose of that tool is to encourage a dialogue both internally and externally to the team. Dialogue is encouraged at all steps; from the initial state, through to tasking. ✓ Tip

28

29 There is no Agile Police. Your team defines what Agile to practice. Use the manifesto to guide your way. ✓ Tip

30 1.Try not to say “that’s how it works here.” 2.Don’t feel compelled to have everyone in the room to make a decision. 3.Try not to design everything perfectly before starting work. ✓ Final Tips

31 Jen Krieger, Agile Coach Contact Info: ●jkrieger@redhat.comjkrieger@redhat.com ●https://twitter.com/mrry550 ●jkrieger@freenode Writing: ●http://developerblog.redhat.com/author/jkrieger550/http://developerblog.redhat.com/author/jkrieger550/ ●http://opensource.com/users/jkriegerhttp://opensource.com/users/jkrieger Give Feedback on this Presentation: ●http://devconf.cz/f/19


Download ppt "Delivering Open Source Projects with Agile & DevOps Thinking Jen Krieger, Agile Coach Red Hat Platform."

Similar presentations


Ads by Google