Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - Janardean Revuru - at...

Post on 11-Jan-2017

73 views 1 download

Transcript of Scrum Bangalore 17th Meetup - June 11, 2016 - The Death of Project Manager - Janardean Revuru - at...

The death of project manager and lessons from open source

world

Janardan Revuru

About myself20 years in software industry

Manager for a decade

Open source enthusiast, but not a Microsoft hater

PMP, CSM, MBA

* Disclaimer: Views and opinions expressed are author’s and not employer’s

Power of Open Source

Seeding thought

Agile Scrum

Linus Torvalds interview

Agile quick recapAccountability is with team

Planning and tracking is done by team

Team members pick tasks from prioritized list

Scrum Master is servant leader

Progressive elaboration

Iterative development

OSS Projects

Project ManagerOrganized, passionate, goal-oriented who understand what projects have in common, and their strategic role in how organizations succeed, learn and change.

change agent

Linux Kernel project value98% of supercomputers, most servers, financial trades, Android

19 million lines of code

Linux Foundation

●$5 Billion economic value through collaboration

Linux Kernel Roles

Developer

Component maintainer

Subsystem maintainer

BDFL

Roles in Apache FoundationUser

Developer

Committer

Project Management Committee

PMC Member

PMC Chair

PMC have power to create their own self-governing rules

Linux Kernel statisticsKernel Release

Version Date Days Changes C/h Lines Companies New

3.11 2013-09-02 64 10,893 7.09 17,407,037 225 205

3.12 2013-11-03 62 10,927 7.34 17,730,630 244 219

3.13 2014-01-19 77 12,127 6.56 17,934,674 228 219

3.14 2014-03-30 70 12,331 7.33 18,275,747 240 255

3.15 2014-06-08 70 13,722 8.17 18,636,331 237 261

3.16 2014-08-03 56 12,804 9.53 18,882,881 234 272

3.17 2014-10-05 63 12,354 8.17 18,868,140 241 262

3.18 2014-12-07 63 11,379 7.53 18,997,848 239 270

Project Management in OSSScope Management

Time Management

Cost Management

Quality Management

Human Resource Management

Communications Management

Risk Management

Lessons from OSSNon-hierarchical, self organizing teams

Merit based roles

Hacker culture

Innovation - Develop tools for better collaboration

Informal communication

Improved customer support

Lean execution

Have fun

Tools

Etherpad

Parting Thought

Q&A

Thank You

@rjanardanjanardan.revuru@gmail.com

CreditsRelease Management Within Open Source Projects jerenkra@ics.uci.edu,

Software Engineering Lessons from Open Source Projects

Linus Torvalds17th most influential person of the century

Don’t dream big

Don’t have a plan

Don’t have to be always nice