26
Agile Teaming Concepts for and from the Facebook Generation Neil Rodgers NASA Enterprise Applications Competency Center (NEACC) 1

Agile Teaming Concepts for and from the Facebook Generation Neil Rodgers NASA Enterprise Applications Competency Center (NEACC) 1

Embed Size (px)

Citation preview

Agile Teaming Concepts for and from the Facebook Generation

Neil RodgersNASA Enterprise Applications Competency Center (NEACC)

1

What’s the World Coming To?

2

The social media generation meets…

Agile Project Management!

A Typical Workplace…. of the Past

3

The Joys of Working in Isolation

4

The Emergence of Social Media

5

How frequently do you use social media tools?

1. Hourly

2. Daily

3. Once in a while

4. Never

How Kids Work Today…

7

The Value of Community

8

The Power of Friends

9

Facebook Meets Agile

10

The social media generation meets…

Agile Project Management!

Have you or your organization utilized Agile project management?

1. Yes

2. No

Agile Project Management is…

12

I think I want this

Yep!! That’s what I wanted!

The Agile Team

13

Product Owner:• Has the vision for the product• Describes the desired product features• Prioritizes the features based on business value

Scrum Master:• Coaches the team in executing the Scrum process• Facilitates daily tag-ups and planning sessions• Removes obstacles and keeps the team focused

Scrum Team:• Commits to completing the sprint backlog• Works towards a common definition of “done”• Directs itself in order to complete the goals

What is Agile Scrum?

14

Retrospective

Sprint Review:

Agile Scrum: It Isn’t All Fun & Games

15

Daily Scrum – attendance is NOT

optional!

Track Task Burndown

Remove Obstacles

Now!Test, Test, Test!

Commit to completing the sprint

backlog

No heroes. No weak links

No excuses

Time pressure

Yikes!

Living in a glass house

Why Agile Scrum Engages the Facebook Generation

16

Agile “Operations” at the NEACC

17

Daily Tag Up – Support Systems Operations Team

18

Sprint Review with Customer Interaction

19

Improving Team Performance

20

Challenges with Agile Teaming Concepts

21

Multi-Tasking Across Teams

22

Scrum 1Scrum 2

Scrum 3

Scrum 4

Scrum 5

Must. Have. Water.

Stand Ups vs. Meetings

23

Self-Directed Teams

24

Facebook Meets Agile

25

The social media generation meets…

Agile Project Management!

What’s Next?

26