SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Agile and Corporate Clash
 a case study of Tribune




           Shawna Cullinan
           Tribune Technology
Old Organization

 1000+ Tech employees
 Each property has their own IT Staff and projects (Orlando
  Sentinel, LA Times and Chicago Tribune to name a few)
 Within each property, line of business projects, interactive
  projects and support are separate units (each has a PMO,
  Developers, help desk.)
 Known as a publishing/news organization
 Redundant/duplicate project – each property has similar
  goals
2008 – Consolidation and Restructure

 The business merges, but splits between two organizations
    (Tribune Interactive and Tribune Technology)
   Consolidation of resources and departments (1 PMO team,
    1 QA Team, 1 Dev Team, etc.)
   Centralized in Chicago
   Reduce staff by half
   Elimination off-shore teams and consulting firms
   Most departments are shared between TI and TT
New Organization

 500-600 employees in Technology after consolidation
 Focus is being a „Media‟ Organization
 Distributed teams across the US
 Departments are consolidated verticals (QA, Development,
    PMO…etc.)
   Shared resources between 2 business units (TT and TI)
   PMO contains a mixed skillset (some waterfall, some agile)
   Support multiple parts of the business including broadcast,
    publishing and online media
   We are in Bankruptcy!
   New start - let‟s be agile!!
Waterfall Methodology

 Waterfall tends to overproduce, create too much inventory
  (documents, features, code, etc.) Too Much Waste!!
 Because requirements are all determined up front, when a product is
  delivered, only a subset of predicted features are actually frequently
  used by the users
 Once Product is delivered to the client either the business or
  requirements have changed.
                                 Time




                Budget                         Quality
What is Scrum?
The Agile Model

                   Scrum is not a Methodology
                      Scrum is a framework
 How your team adapts and how good or not-good it is becomes highly
                               visible

             Your team gets to continuously improve


Quality is NOT                Estimate
negotiable!!




                 Scope                        Importance
2008: Agile adoption

2008: Attempt to move everything to scrum:
 Mandatory Scrum classes are held across technology
 Throw away old processes
 Implementation and Development projects are treated the
    same
   Current long-term projects are overhauled to follow Scrum
    process
   Project Plans become backlogs
   Went from heavy thick documentation to little or no
    documentation
   Teams are iterating and adapting
Issues

 Too many projects and resources aren‟t dedicated
 Multiple tools are used for tracking, QA, and
  collaboration (Legacy)
 Implementation and Development projects are
  treated the same… they are NOT the same.
 Duplication continues to occur (no collaboration
  between projects)
 Projects are started with no designs, backlogs or
  analysis
We Iterate

 Each major project is sources with a “triad”
    Scrum Master
    Product Owner
    Solution Architect (Tech Lead)
 Standardize utilizing Jira for tracking tasks and bugs
 Standardize on SharePoint for document repository
 Planning meetings, daily standups and demos become
  mandatory
 Standard Status Reports are created and sent to all execs and
  teams
Looking for Answers … The PMO Vs. Agile

  When and how does an idea become a project?
  What do we need to know when to staff a project?
  How long will a project require resources
  How do I get money for my project?
  How do we communicate progress to executive
     stakeholders?
    At what point do we kill a failed project?
    How do we know we are working on the right things?
    When do we retire a product?
    Once a project is completed how do we calculate
     success?
Further Pain Points

 150 projects are slated to be completed
 70 development projects and 68 developers
 One-off & Out of the Blue requests
 Products are all based in different technologies so
    resources are limited
   Too many cooks in the kitchen
   Attempting to „operationalize‟- how do we support all of
    these products?
   Endless (or useless) Discovery
   We never retire or turn anything off
   Critical projects are in trouble
Executives Unhappy

 Frustration from executive management
    Don‟t understand terminology or artifacts
    Can‟t find documentation in one location
    Lack of standardized reporting
    Missed deadlines are not clearly communicated
    Missed deadlines are occurring often
    No project plans
We Iterate, Again.

 Begin Time Tracking (nobody is happy with this)
    Grasp of all of our resources and skillsets
    Resource planning meetings from the managers
 Projects are required to be submitted through an evaluation
  system where they are put in a queue and validated and
  prioritized (Required fields help to define the projects)
 Improve tools and require PMO to fill out basic set of
  documentation.
Executive Team Sets Expectations

 Get things done ASAP

 CAR (or capital ask) must be made before any
 spending can be done on the project

 Project Plan must be delivered with the CAR and
 it must state dependencies, resource gaps and
 timelines

 Technical Requirements and functional specs
Going Back to PMO Basics

 Time to adapt and realign our strategy
    Organization of Projects into Programs
    Organization of Programs into Portfolios
    Alignment of Work with Strategy
    Create a Common Framework and repeatable process
    Common set of tools and artifacts
    Align “Technology” to support an over arching
     roadmap and vision
    Solution Life Cycle project created to create
     standardized, artifacts, tools and reporting
Enough to provide the ability to be efficient, effective,
controlled and repeatable.
Not too much that we're not flexible or able to produce
quickly.

The key is automated, integrated, standardized and simplified.

The goal is the value of standardization with as little overhead
as possible.
Zooming Out
Project Types
Standardization
 Some requirements are due up front
     Light project charter – Mission, goals and objectives of product
     Capital Request form (any hardware, travel, etc.)
     Project plan (which should include the info after first release
      planning meeting)
     Resource ask (Roles and responsibilities - who do you need to make
      up the team)
     Technical SWAG – (Some wild A– Guess) so that we can see size of
      project.
 Standardize our toolset
     Project Request system (form and database)
     Project Tracking, burndown and QA done in Jira
     Project Documentation stored in Project Server
     Automated reporting – pulling from project server for risks,
      milestones and resourcing issues
Oh no!

Suddenly things feel less Agile

•Realization - Scrum doesn‟t work for ALL types of project work
   • Software Development – Scrum works!
   • Purchased Software
   • Infrastructure
•Agile=small iterative cycles of development and continuous
improvement
•We get to continue to improve (both within our teams as well as
an organization)
•Standardization and communication is just as important.
•We have a ways to go. Admitting that is the first step!
Retrospective

 Scrum is not the silver bullet. We have to work at being
    agile!
   We need to prioritize our business, not just our backlogs!
   Teams needed dedicated members
   Travel is key for distributed teams – and is now accounted
    for in the budget. NOTHING will replace face time.
   Standardization is key. Team members and executives
    depend on a repeatable process within a team and between
    teams
Tools and Tips – before the team is
                  assembled
 Every project should have an elevator or mission Statement
     For (target customers) who are dissatisfied with (the
       current market alternatives), our product is a (new product
       category) that provides (key problem-solving capability).
       Unlike (the product alternative) we have assembled (key
       "whole product“ features for our specific application)
 Highest priority features
     Product box idea. (Think this way for sprints,
       phases/releases, and when product is ‘done’.
     All Stories / requirements should align to these
 Short Term Vs. Long Term Goal (ROI if available)
        Avoid big bang rollouts as much as possible
       Assumptions and Constraints
   Constraints and assumptions
       Resource needs
       Dependencies
   Stakeholders / Business owners and what they care about
Message

 Scrum is a GREAT tool to expose issues. There are still standards.
     Don’t combine planning and tasking
     Don’t miss standups
     Protect your team!
 Use Scrum for the right type of projects. It doesn’t fit every model
 Look at the large picture. It is easy to get caught up in the details
 Understand your audience – Just like you may not read code don’t expect
  your executives to know scrum terminology!
Questions, Comments


       Thank You!

    Feel free to email me
 seokizaki@sprintmail.com

Contenu connexe

Tendances

Executing large distributed projects using agile methodologies india agile we...
Executing large distributed projects using agile methodologies india agile we...Executing large distributed projects using agile methodologies india agile we...
Executing large distributed projects using agile methodologies india agile we...
Mahesh Varadharajan
 

Tendances (20)

Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Agile Methods - An Overview - Marc Bless - 2009
Agile Methods - An Overview - Marc Bless - 2009Agile Methods - An Overview - Marc Bless - 2009
Agile Methods - An Overview - Marc Bless - 2009
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal9 steps to agile adoption – a proposal
9 steps to agile adoption – a proposal
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
 
Agile 101
Agile 101Agile 101
Agile 101
 
Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile Framework
 
Executing large distributed projects using agile methodologies india agile we...
Executing large distributed projects using agile methodologies india agile we...Executing large distributed projects using agile methodologies india agile we...
Executing large distributed projects using agile methodologies india agile we...
 
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile Framework
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Value-Driven-Delivery
Value-Driven-DeliveryValue-Driven-Delivery
Value-Driven-Delivery
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
Introduction to Scrum for Project Managers
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
The Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and OrganizationThe Roles and Responsibilities in an Agile Project and Organization
The Roles and Responsibilities in an Agile Project and Organization
 
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
The Agile methodology - Delivering new ways of working, by Sandra Frechette, ...
 
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 

En vedette

How To Build A PMO
How To Build A PMOHow To Build A PMO
How To Build A PMO
TURKI , PMP
 
100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO
Jack Brown
 

En vedette (12)

Agile Certified Scrum Master, CSM - ScrumAlliance
Agile Certified Scrum Master, CSM - ScrumAllianceAgile Certified Scrum Master, CSM - ScrumAlliance
Agile Certified Scrum Master, CSM - ScrumAlliance
 
Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.Do the right thing with story mapping, do it right with Scrum.
Do the right thing with story mapping, do it right with Scrum.
 
PMO of the Year Award 2010 eBook
PMO of the Year Award 2010 eBookPMO of the Year Award 2010 eBook
PMO of the Year Award 2010 eBook
 
Creating a Winning Digital Stategy
Creating a Winning Digital Stategy Creating a Winning Digital Stategy
Creating a Winning Digital Stategy
 
Growing business through digital marketing
Growing business through digital marketingGrowing business through digital marketing
Growing business through digital marketing
 
Lviv PMDay: Рубен Мелконян PMO for business
Lviv PMDay: Рубен Мелконян PMO for businessLviv PMDay: Рубен Мелконян PMO for business
Lviv PMDay: Рубен Мелконян PMO for business
 
The agile pmo v2
The agile pmo v2The agile pmo v2
The agile pmo v2
 
How To Build A PMO
How To Build A PMOHow To Build A PMO
How To Build A PMO
 
PMO Frameworks
PMO FrameworksPMO Frameworks
PMO Frameworks
 
100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO100 Day Plan for Directing a PMO
100 Day Plan for Directing a PMO
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 

Similaire à Feb Apln OC Shawna C

Similaire à Feb Apln OC Shawna C (20)

Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
 
Pm Tool Meetup
Pm Tool MeetupPm Tool Meetup
Pm Tool Meetup
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 
How to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software EngineerHow to Plan for Hyper Growth Success by Slack Software Engineer
How to Plan for Hyper Growth Success by Slack Software Engineer
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Close to agile
Close to agileClose to agile
Close to agile
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 

Plus de Conscires Agile Practices

Plus de Conscires Agile Practices (20)

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Intro to scrum webinar
Intro to scrum webinarIntro to scrum webinar
Intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
 
Csm training what is it all about
Csm training   what is it all aboutCsm training   what is it all about
Csm training what is it all about
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 

Dernier

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Feb Apln OC Shawna C

  • 1. Agile and Corporate Clash a case study of Tribune Shawna Cullinan Tribune Technology
  • 2. Old Organization  1000+ Tech employees  Each property has their own IT Staff and projects (Orlando Sentinel, LA Times and Chicago Tribune to name a few)  Within each property, line of business projects, interactive projects and support are separate units (each has a PMO, Developers, help desk.)  Known as a publishing/news organization  Redundant/duplicate project – each property has similar goals
  • 3. 2008 – Consolidation and Restructure  The business merges, but splits between two organizations (Tribune Interactive and Tribune Technology)  Consolidation of resources and departments (1 PMO team, 1 QA Team, 1 Dev Team, etc.)  Centralized in Chicago  Reduce staff by half  Elimination off-shore teams and consulting firms  Most departments are shared between TI and TT
  • 4. New Organization  500-600 employees in Technology after consolidation  Focus is being a „Media‟ Organization  Distributed teams across the US  Departments are consolidated verticals (QA, Development, PMO…etc.)  Shared resources between 2 business units (TT and TI)  PMO contains a mixed skillset (some waterfall, some agile)  Support multiple parts of the business including broadcast, publishing and online media  We are in Bankruptcy!  New start - let‟s be agile!!
  • 5. Waterfall Methodology  Waterfall tends to overproduce, create too much inventory (documents, features, code, etc.) Too Much Waste!!  Because requirements are all determined up front, when a product is delivered, only a subset of predicted features are actually frequently used by the users  Once Product is delivered to the client either the business or requirements have changed. Time Budget Quality
  • 6.
  • 8. The Agile Model Scrum is not a Methodology Scrum is a framework How your team adapts and how good or not-good it is becomes highly visible Your team gets to continuously improve Quality is NOT Estimate negotiable!! Scope Importance
  • 9. 2008: Agile adoption 2008: Attempt to move everything to scrum:  Mandatory Scrum classes are held across technology  Throw away old processes  Implementation and Development projects are treated the same  Current long-term projects are overhauled to follow Scrum process  Project Plans become backlogs  Went from heavy thick documentation to little or no documentation  Teams are iterating and adapting
  • 10. Issues  Too many projects and resources aren‟t dedicated  Multiple tools are used for tracking, QA, and collaboration (Legacy)  Implementation and Development projects are treated the same… they are NOT the same.  Duplication continues to occur (no collaboration between projects)  Projects are started with no designs, backlogs or analysis
  • 11. We Iterate  Each major project is sources with a “triad”  Scrum Master  Product Owner  Solution Architect (Tech Lead)  Standardize utilizing Jira for tracking tasks and bugs  Standardize on SharePoint for document repository  Planning meetings, daily standups and demos become mandatory  Standard Status Reports are created and sent to all execs and teams
  • 12. Looking for Answers … The PMO Vs. Agile  When and how does an idea become a project?  What do we need to know when to staff a project?  How long will a project require resources  How do I get money for my project?  How do we communicate progress to executive stakeholders?  At what point do we kill a failed project?  How do we know we are working on the right things?  When do we retire a product?  Once a project is completed how do we calculate success?
  • 13. Further Pain Points  150 projects are slated to be completed  70 development projects and 68 developers  One-off & Out of the Blue requests  Products are all based in different technologies so resources are limited  Too many cooks in the kitchen  Attempting to „operationalize‟- how do we support all of these products?  Endless (or useless) Discovery  We never retire or turn anything off  Critical projects are in trouble
  • 14. Executives Unhappy  Frustration from executive management  Don‟t understand terminology or artifacts  Can‟t find documentation in one location  Lack of standardized reporting  Missed deadlines are not clearly communicated  Missed deadlines are occurring often  No project plans
  • 15. We Iterate, Again.  Begin Time Tracking (nobody is happy with this)  Grasp of all of our resources and skillsets  Resource planning meetings from the managers  Projects are required to be submitted through an evaluation system where they are put in a queue and validated and prioritized (Required fields help to define the projects)  Improve tools and require PMO to fill out basic set of documentation.
  • 16. Executive Team Sets Expectations  Get things done ASAP  CAR (or capital ask) must be made before any spending can be done on the project  Project Plan must be delivered with the CAR and it must state dependencies, resource gaps and timelines  Technical Requirements and functional specs
  • 17. Going Back to PMO Basics  Time to adapt and realign our strategy  Organization of Projects into Programs  Organization of Programs into Portfolios  Alignment of Work with Strategy  Create a Common Framework and repeatable process  Common set of tools and artifacts  Align “Technology” to support an over arching roadmap and vision  Solution Life Cycle project created to create standardized, artifacts, tools and reporting
  • 18. Enough to provide the ability to be efficient, effective, controlled and repeatable. Not too much that we're not flexible or able to produce quickly. The key is automated, integrated, standardized and simplified. The goal is the value of standardization with as little overhead as possible.
  • 21. Standardization  Some requirements are due up front  Light project charter – Mission, goals and objectives of product  Capital Request form (any hardware, travel, etc.)  Project plan (which should include the info after first release planning meeting)  Resource ask (Roles and responsibilities - who do you need to make up the team)  Technical SWAG – (Some wild A– Guess) so that we can see size of project.  Standardize our toolset  Project Request system (form and database)  Project Tracking, burndown and QA done in Jira  Project Documentation stored in Project Server  Automated reporting – pulling from project server for risks, milestones and resourcing issues
  • 22. Oh no! Suddenly things feel less Agile •Realization - Scrum doesn‟t work for ALL types of project work • Software Development – Scrum works! • Purchased Software • Infrastructure •Agile=small iterative cycles of development and continuous improvement •We get to continue to improve (both within our teams as well as an organization) •Standardization and communication is just as important. •We have a ways to go. Admitting that is the first step!
  • 23. Retrospective  Scrum is not the silver bullet. We have to work at being agile!  We need to prioritize our business, not just our backlogs!  Teams needed dedicated members  Travel is key for distributed teams – and is now accounted for in the budget. NOTHING will replace face time.  Standardization is key. Team members and executives depend on a repeatable process within a team and between teams
  • 24. Tools and Tips – before the team is assembled  Every project should have an elevator or mission Statement  For (target customers) who are dissatisfied with (the current market alternatives), our product is a (new product category) that provides (key problem-solving capability). Unlike (the product alternative) we have assembled (key "whole product“ features for our specific application)  Highest priority features  Product box idea. (Think this way for sprints, phases/releases, and when product is ‘done’.  All Stories / requirements should align to these  Short Term Vs. Long Term Goal (ROI if available)  Avoid big bang rollouts as much as possible  Assumptions and Constraints  Constraints and assumptions  Resource needs  Dependencies  Stakeholders / Business owners and what they care about
  • 25. Message  Scrum is a GREAT tool to expose issues. There are still standards.  Don’t combine planning and tasking  Don’t miss standups  Protect your team!  Use Scrum for the right type of projects. It doesn’t fit every model  Look at the large picture. It is easy to get caught up in the details  Understand your audience – Just like you may not read code don’t expect your executives to know scrum terminology!
  • 26. Questions, Comments Thank You! Feel free to email me seokizaki@sprintmail.com