Download presentation
Presentation is loading. Please wait.
Published byJadon Harlan Modified over 9 years ago
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.