Becoming BFFs with Flexibility: Developing Agile-Friendly Content Management Strategies with Sean...
-
Upload
information-development-world -
Category
Technology
-
view
248 -
download
0
Transcript of Becoming BFFs with Flexibility: Developing Agile-Friendly Content Management Strategies with Sean...
October 1, 2015Content management and agile45 Main St BKLN
Becoming BFFs withFlexibility
Huge
October 1, 2015
1. Why are we here? 2. Agile Basics
3. Managing content as a product4. Takeaways
Agenda
Why are we here?
We realize that we are dealing with something that is broken, and we are
trying to find ways to repair it.
A little about me.(and how I define content
management in agile)
Agile Basics.
8
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery
9
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt
10
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt3. Business people and developers work together daily
11
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt3. Business people and developers work together daily4. Work with a self-driven team
12
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt3. Business people and developers work together daily4. Work with a self-driven team5. Simplify as much as you can
13
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt3. Business people and developers work together daily4. Work with a self-driven team5. Simplify as much as you can6. Face to face communication is essential
14
Central tenets to the agile process:1. Developers embrace rapid and frequent delivery2. Constantly adapt3. Business people and developers work together daily4. Work with a self-driven team5. Simplify as much as you can6. Face to face communication is essential7. Working software is how you measure progress
Less thinking. More doing.
Less thinking. More doing. Faster.
Managing content as a
product
Agile Modeling.Managing content as a product:
Content models traditionally help you plan and diagram, ahead of
implementation.
Modeling vs. implementation
Modeling as implementation
Become a guru.
Your content is data.
Treat it as such.
24
Strategies for success:1. The theoretical is great, but don’t stay there too long.
25
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.
26
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.3. Learn as much as you can about the technology you may
work with.
27
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.3. Learn as much as you can about the technology you may
work with.4. Don’t work on models alone. You are not the only person
who is going to need to use it.
28
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.3. Learn as much as you can about the technology you may
work with.4. Don’t work on models alone. You are not the only person
who is going to need to use it.5. Treat your content like data – with properties but without
meaning.
29
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.3. Learn as much as you can about the technology you may
work with.4. Don’t work on models alone. You are not the only person
who is going to need to use it.5. Treat your content like data – with properties but without
meaning.6. Embrace iteration (but know when to start from scratch).
30
Strategies for success:1. The theoretical is great, but don’t stay there too long.2. Remember that the content editor is a user too.3. Learn as much as you can about the technology you may
work with.4. Don’t work on models alone. You are not the only person
who is going to need to use it.5. Treat your content like data – with properties but without
meaning.6. Embrace iteration (but know when to start from scratch).7. Verify, verify, verify.
Creation.Managing content as a product:
Your content isn’t precious.
Embrace the MVP.
34
What the iterative process means for content production and publishing:• Content needs to be written for limited functionality – or
held in the queue until all features are available.
35
What the iterative process means for content production and publishing:• Content needs to be written for limited functionality – or
held in the queue until all features are available.• Errors and bugs will be discovered. It’s not the end of the
world.
36
What the iterative process means for content production and publishing:• Content needs to be written for limited functionality – or
held in the queue until all features are available.• Errors and bugs will be discovered. It’s not the end of the
world.• Be ready to kill your darlings.
37
What the iterative process means for content production and publishing:• Content needs to be written for limited functionality – or
held in the queue until all features are available.• Errors and bugs will be discovered. It’s not the end of the
world.• Be ready to kill your darlings.• Content teams need to be completely in the loop about
when certain features are launching, so they can plan effectively.
38
What the iterative process means for content production and publishing:• Content needs to be written for limited functionality – or
held in the queue until all features are available.• Errors and bugs will be discovered. It’s not the end of the
world.• Be ready to kill your darlings.• Content teams need to be completely in the loop about
when certain features are launching, so they can plan effectively.
• Make judgment calls and stick to your guns. You know what you are doing.
Takeaways.
Embrace flexibility.
Embrace flexibility.Work with the team.
Embrace flexibility.Work with the team.
Ask for help. Be a baller.
Embrace flexibility.Work with the team.
Ask for help. Be a baller.Get that content up and moving.
Embrace flexibility.Work with the team.
Ask for help. Be a baller.Get that content up and moving.
Iterate, iterate, iterate.
Questions?
August 10, 2015Content in Agile – CS School 201545 Main St BKLN