agile teaming concepts for and from the facebook generation neil rodgers nasa enterprise...

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

Upload: emma-flowers

Post on 17-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

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