SlideShare a Scribd company logo
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

More Related Content

What's hot

Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
Bosnia Agile
 
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
Marc Bless
 
Agile pm v2
Agile pm v2Agile pm v2
Agile pm v2
Mia Horrigan
 
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.
Boardroom Metrics
 
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
Naveen Indusekhar
 
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
Nitor
 
Agile Test Transformation
Agile Test TransformationAgile Test Transformation
Agile Test Transformation
Subrahmaniam S.R.V
 
Agile 101
Agile 101Agile 101
Agile 101
Bill McGehee
 
Enterprise agile Framework
Enterprise agile FrameworkEnterprise agile Framework
Enterprise agile Framework
Agile Club
 
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
 
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...
GlobalSkillup
 
The Zen of Scrum
The Zen of ScrumThe Zen of Scrum
The Zen of Scrum
Jurgen Appelo
 
PMI-ACP - Agile Framework
PMI-ACP - Agile FrameworkPMI-ACP - Agile Framework
PMI-ACP - Agile Framework
Wafi Mohtaseb
 
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
Brad Appleton
 
Introduction to Scrum for Project Managers
Introduction to Scrum for Project ManagersIntroduction to Scrum for Project Managers
You think you know agile
You think you know agileYou think you know agile
You think you know agile
Nathan Gloyn
 
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
Toivo Vaje
 
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, ...
WiMLDSMontreal
 
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
Aleem Khan
 

What's hot (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
 

Viewers also liked

Agile Certified Scrum Master, CSM - ScrumAlliance
Agile Certified Scrum Master, CSM - ScrumAllianceAgile Certified Scrum Master, CSM - ScrumAlliance
Agile Certified Scrum Master, CSM - ScrumAlliance
Robert Kaiser
 
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.
Dana Pylayeva
 
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
PM Solutions
 
Creating a Winning Digital Stategy
Creating a Winning Digital Stategy Creating a Winning Digital Stategy
Creating a Winning Digital Stategy
Dave Chaffey
 
Growing business through digital marketing
Growing business through digital marketingGrowing business through digital marketing
Growing business through digital marketing
Dave Chaffey
 
Lviv PMDay: Рубен Мелконян PMO for business
Lviv PMDay: Рубен Мелконян PMO for businessLviv PMDay: Рубен Мелконян PMO for business
Lviv PMDay: Рубен Мелконян PMO for business
Lviv Startup Club
 
The agile pmo v2
The agile pmo v2The agile pmo v2
How To Build A PMO
How To Build A PMOHow To Build A PMO
How To Build A PMOTURKI , PMP
 
PMO Frameworks
PMO FrameworksPMO Frameworks
PMO Frameworks
Michael Kaplan
 
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 PMOJack Brown
 
The Agile PMO
The Agile PMOThe Agile PMO
The Agile PMO
Adrian Quinney
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
Anand Subramaniam
 

Viewers also liked (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)
 

Similar to Feb Apln OC Shawna C

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
AgileNCR2016
 
Agile Development unleashed
Agile Development unleashedAgile Development unleashed
Agile Development unleashed
livgeni
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
Paul McCormack
 
Pm Tool Meetup
Pm Tool MeetupPm Tool Meetup
Pm Tool Meetup
Ambition Group
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
Paul McCormack
 
PM Tool Meetup
PM Tool MeetupPM Tool Meetup
PM Tool Meetup
Ambition Group
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
Mike Cottmeyer
 
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
Product School
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
Elad Sofer
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
Enthiosys Inc
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
 
Close to agile
Close to agileClose to agile
Close to agile
philywu
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
Paul Nguyen
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
Global SQA
 
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Muhammad Ahmed
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
Pramesh Vaidya
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
solit
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
MuhammadTalha436
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
Solomon Raja P.S
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
Craig Brown
 

Similar to 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
 

More from Conscires Agile Practices

Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
Conscires Agile Practices
 
Conscires intro to scrum webinar
Conscires intro to scrum webinarConscires intro to scrum webinar
Conscires intro to scrum webinar
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 
Intro to scrum webinar
Intro to scrum webinar Intro to scrum webinar
Intro to scrum webinar
Conscires Agile Practices
 
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
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 
Introduction to agile scrum july 24th
Introduction to agile scrum july 24thIntroduction to agile scrum july 24th
Introduction to agile scrum july 24th
Conscires Agile Practices
 
Introduction to agile scrum july 18th
Introduction to agile scrum july 18thIntroduction to agile scrum july 18th
Introduction to agile scrum july 18th
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & Scrum Introduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to Agile & Scrum
Introduction to Agile & ScrumIntroduction to Agile & Scrum
Introduction to Agile & Scrum
Conscires Agile Practices
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
Conscires Agile Practices
 

More from 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
 

Recently uploaded

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

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