SlideShare a Scribd company logo
1 of 11
Download to read offline
The Nimble Elephant:
Bringing Agile to Old-School Publishing

Lee Fife, VP, Publishing Solutions at Flatirons Solutions
Shannon Holman, Director, Content Management at McGraw-Hill Higher Education

                                                                                          Shannon
                                                                 shannon_holman@mcgraw-hill.com
                                                          http://www.shannonholman.com/feed/rss/
                                                                      http://delicious.com/sholman
                                                                                   @shannonholman
Mark Logic Digital Publishing Summit           http://www.facebook.com/shannonholman?ref=profile

The Plaza | 10 December 2009                                                                    Lee
                                                                    Lee.Fife@flatironssolutions.com
                                                    http://www.linkedin.com/pub/lee-fife/2/409/901




                                                                                                      1
Agenda

• Definitions

• Context

• Challenge

• Stats

• Demo

• Process

• Questions




               2
Definitions

ag⋅ile*
— adjective
 1. quick and well-coordinated in
    movement; lithe
 2. active; lively
 3. marked by an ability to think
    quickly; mentally acute or aware
   
old school pub ⋅ lish ⋅ ing
— traditional business
 1. slow, ponderous
 2. trailing market changes
 3. primarily driven by past
    conditions; nostalgic

*Dictionary.com
                                       3
Back in the day...
• Nearly 20 years ago, McGraw-Hill
  was first to market with a custom
  publishing application for higher
  education instructors.

• At the time, Primis (“prime
  information system”) was a bold
  bet on emerging technologies
  from Xerox PARC, Eastman
  Kodak, and Adobe.

• Now, though, a rigid RDBMS
  approach, an outdated UI, and a
  tangled back-end make it a
  challenge to fulfill the promise of
  just-in-time textbook publishing.

• We decided to start all over again.
                                        4
Stats
• MarkLogic Server 4.1-3 stores       • WebLogic serves up the Flex-based
  over 3.2 million pages of content     user interface where instructors find
  representing nearly 4,000 books       and arrange content and personalize
  in 80 academic disciplines, along     their book for print or eBook delivery.
  with about 40,000 readings and
  third-party business cases.         • The back-end has been completely
                                        rebuilt in Java and integrated with
                                        existing systems for registration,
                                        authentication, sales credit, and
                                        royalty reporting.

                                      • AdLib converts user-uploaded files
                                        to PDFs, and iText renders the table
                                        of contents and running head.
                                      • We signed a contract in Dec 2008
                                        and released in beta in October
                                        2009, delivering a POC and 4 point
                                        releases in that timeframe.

                                                                                  5
[demo]



Let’s see that schizzle
                          6
Nobody said it would be easy

“Today's orthodoxy has institutionalized a set
of internally consistent but dysfunctional
beliefs. This has created a tightly interlocking
and self-reinforcing system, a system from
which it is very difficult to break free. Even
when we change one piece, the other pieces
hold us back by blocking the benefits of our
change. When our change fails to produce
benefits, we revert to our old approaches.”
—Don Reinertsen, The Principles of Product Development Flow
                                                              7
But since when was there any fun in easy?
                                            8
Agile + waterfall = painful progress
• What worked

   • High-level of involvement
     from Keeper of Vision
   • Detailed tradeoffs at all points
     in project
   • Ongoing exploration of
     options

• What hurt

   • Emerging requirements,
     especially UI/design
   • Changing functionality =>
     ongoing adjustment by team
   • Governance headaches



     Change leads to disappointment if it is not sustained. Transformation is
     sustained change, and it is achieved through practice. —B.K.S. Iyengar

                                                                                9
Thanks, Questions, Credits


Old Skool graffiti by Banksy, Clerkenwell Road, London. Available at http://
knowledgeoflondon.com/graffiti2.html.

Frank, Robert. “Data Base Lets Authors Customize Textbooks.” The New
York Times. 8 October 1992. Available from http://www.nytimes.com/
1992/10/08/news/08iht-text.html. Rendered with Foley.com newspaper
clipping generator.

Jaipur elephant by Keith Levit via Flickr.

Underwater elephant by Cesare Naldi. Available at http://
blogs.nationalgeographic.com/blogs/intelligenttravel/2009/10/.

http://create.mcgraw-hill.com/

BELIEVE! by The Peopleʼs Bboy Thugz Bunny via Flickr.

Houdini pose by MessyMissy via Flickr.

Respect the old school” available at http://www.gluegluedesign.com/.

BKS Iyengar video available at http://www.youtube.com/watch?
v=lmOUZQi_6T.




                                                                              10
Special bonus track

Show your respect for old
school publishing by making
your own pressman’s cap




                              11

More Related Content

Viewers also liked

Grokking #9: Building a real-time and offline editing service with Couchbase
Grokking #9: Building a real-time and offline editing service with CouchbaseGrokking #9: Building a real-time and offline editing service with Couchbase
Grokking #9: Building a real-time and offline editing service with CouchbaseOliver N
 
What does people say when they switch to Go?
What does people say when they switch to Go?What does people say when they switch to Go?
What does people say when they switch to Go?Oliver N
 
Intro firebase
Intro firebaseIntro firebase
Intro firebaseMandy Pao
 
I/O Extended (GDG Bogor) - Sidiq Permana
I/O Extended (GDG Bogor) - Sidiq PermanaI/O Extended (GDG Bogor) - Sidiq Permana
I/O Extended (GDG Bogor) - Sidiq PermanaDicoding
 
Joe Wikert: What Does Agile Mean at O'Reilly
Joe Wikert: What Does Agile Mean at O'ReillyJoe Wikert: What Does Agile Mean at O'Reilly
Joe Wikert: What Does Agile Mean at O'Reillybisg
 
Kristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - IntroKristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - Introbisg
 
Firebase: Totally Not Parse All Over Again (Unless It Is)
Firebase: Totally Not Parse All Over Again (Unless It Is)Firebase: Totally Not Parse All Over Again (Unless It Is)
Firebase: Totally Not Parse All Over Again (Unless It Is)Chris Adamson
 
Firebase - cloud based real time database
Firebase - cloud based real time databaseFirebase - cloud based real time database
Firebase - cloud based real time databaseGlenn Bech
 
Metrics In An Agile World
Metrics In An Agile WorldMetrics In An Agile World
Metrics In An Agile WorldRob Myers
 
Firebase - A real-time server
Firebase - A real-time serverFirebase - A real-time server
Firebase - A real-time serverAneeq Anwar
 
Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Kasper Loevborg Jensen
 
Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Sittiphol Phanvilai
 
Building Serverless with Firebase
Building Serverless with FirebaseBuilding Serverless with Firebase
Building Serverless with FirebaseJerry Jalava
 
Firebase Golang Binding
Firebase Golang BindingFirebase Golang Binding
Firebase Golang BindingEddy Reyes
 

Viewers also liked (16)

Grokking #9: Building a real-time and offline editing service with Couchbase
Grokking #9: Building a real-time and offline editing service with CouchbaseGrokking #9: Building a real-time and offline editing service with Couchbase
Grokking #9: Building a real-time and offline editing service with Couchbase
 
What does people say when they switch to Go?
What does people say when they switch to Go?What does people say when they switch to Go?
What does people say when they switch to Go?
 
Intro firebase
Intro firebaseIntro firebase
Intro firebase
 
I/O Extended (GDG Bogor) - Sidiq Permana
I/O Extended (GDG Bogor) - Sidiq PermanaI/O Extended (GDG Bogor) - Sidiq Permana
I/O Extended (GDG Bogor) - Sidiq Permana
 
Joe Wikert: What Does Agile Mean at O'Reilly
Joe Wikert: What Does Agile Mean at O'ReillyJoe Wikert: What Does Agile Mean at O'Reilly
Joe Wikert: What Does Agile Mean at O'Reilly
 
Kristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - IntroKristen McLean: Agile for Publishing - Intro
Kristen McLean: Agile for Publishing - Intro
 
Firebase: Totally Not Parse All Over Again (Unless It Is)
Firebase: Totally Not Parse All Over Again (Unless It Is)Firebase: Totally Not Parse All Over Again (Unless It Is)
Firebase: Totally Not Parse All Over Again (Unless It Is)
 
Firebase - cloud based real time database
Firebase - cloud based real time databaseFirebase - cloud based real time database
Firebase - cloud based real time database
 
Android Firebase
Android FirebaseAndroid Firebase
Android Firebase
 
Metrics In An Agile World
Metrics In An Agile WorldMetrics In An Agile World
Metrics In An Agile World
 
Firebase - A real-time server
Firebase - A real-time serverFirebase - A real-time server
Firebase - A real-time server
 
Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...Introduction to Firebase with Android and Beyond...
Introduction to Firebase with Android and Beyond...
 
Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]Introduction to Firebase [Google I/O Extended Bangkok 2016]
Introduction to Firebase [Google I/O Extended Bangkok 2016]
 
Firebase slide
Firebase slideFirebase slide
Firebase slide
 
Building Serverless with Firebase
Building Serverless with FirebaseBuilding Serverless with Firebase
Building Serverless with Firebase
 
Firebase Golang Binding
Firebase Golang BindingFirebase Golang Binding
Firebase Golang Binding
 

Similar to MLDPS09 The Nimble Elephant

Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondDon Day
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 editionVicki Davis
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 editionVicki Davis
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of SakaiCharles Severance
 
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with SakaiKeynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with SakaiAuSakai
 
Business of Meetings
Business of MeetingsBusiness of Meetings
Business of MeetingsASAE
 
Case Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetCase Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetAndrew Ho
 
Yates tesol arabia m learning 2014 part 2
Yates tesol arabia m learning 2014 part 2Yates tesol arabia m learning 2014 part 2
Yates tesol arabia m learning 2014 part 2Nick Yates
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scormTarek Nassar
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scormTarek Nassar
 
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...Alfresco Software
 
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Charles Severance
 
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...Erin Scime
 
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Atlassian
 

Similar to MLDPS09 The Nimble Elephant (20)

Connecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and BeyondConnecting Intelligent Content with Micropublishing and Beyond
Connecting Intelligent Content with Micropublishing and Beyond
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
 
Wonderful world of wiki teaching 2012 edition
Wonderful world of wiki teaching   2012 editionWonderful world of wiki teaching   2012 edition
Wonderful world of wiki teaching 2012 edition
 
A View on the Future of Sakai
A View on the Future of SakaiA View on the Future of Sakai
A View on the Future of Sakai
 
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with SakaiKeynote Address: Strategic Perspectives on an Exciting Future with Sakai
Keynote Address: Strategic Perspectives on an Exciting Future with Sakai
 
Business of Meetings
Business of MeetingsBusiness of Meetings
Business of Meetings
 
Nh Web 2.0 Overview CW V2
Nh Web 2.0 Overview CW V2Nh Web 2.0 Overview CW V2
Nh Web 2.0 Overview CW V2
 
Case Study: Toward Building a New Intranet
Case Study: Toward Building a New IntranetCase Study: Toward Building a New Intranet
Case Study: Toward Building a New Intranet
 
Eifel2012 freeweb2
Eifel2012 freeweb2Eifel2012 freeweb2
Eifel2012 freeweb2
 
Yates tesol arabia m learning 2014 part 2
Yates tesol arabia m learning 2014 part 2Yates tesol arabia m learning 2014 part 2
Yates tesol arabia m learning 2014 part 2
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scorm
 
E learning standards_and_scorm
E learning standards_and_scormE learning standards_and_scorm
E learning standards_and_scorm
 
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
Liferay & Alfresco: Delivering Enterprise Content Through a Portal 02 August ...
 
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
Educuase: New Opportunities for Teaching and Learning: Extending Learning Man...
 
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...
It Takes 2 to Make a Thing Go Right: Jessica L'Esperance and Erin Scime Talk ...
 
Social Media Workshop
Social Media WorkshopSocial Media Workshop
Social Media Workshop
 
Disruptive Innovation
Disruptive InnovationDisruptive Innovation
Disruptive Innovation
 
NISO Webinar: Behave like a Startup: Adapting Your Organization to Rapid Change
NISO Webinar: Behave like a Startup: Adapting Your Organization to Rapid Change NISO Webinar: Behave like a Startup: Adapting Your Organization to Rapid Change
NISO Webinar: Behave like a Startup: Adapting Your Organization to Rapid Change
 
SharePoint Conference Recap - Social
SharePoint Conference Recap - SocialSharePoint Conference Recap - Social
SharePoint Conference Recap - Social
 
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
Must-have Plugins for Confluence & JIRA - Atlassian Summit 2010
 

Recently uploaded

HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 

Recently uploaded (20)

HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 

MLDPS09 The Nimble Elephant

  • 1. The Nimble Elephant: Bringing Agile to Old-School Publishing Lee Fife, VP, Publishing Solutions at Flatirons Solutions Shannon Holman, Director, Content Management at McGraw-Hill Higher Education Shannon shannon_holman@mcgraw-hill.com http://www.shannonholman.com/feed/rss/ http://delicious.com/sholman @shannonholman Mark Logic Digital Publishing Summit http://www.facebook.com/shannonholman?ref=profile The Plaza | 10 December 2009 Lee Lee.Fife@flatironssolutions.com http://www.linkedin.com/pub/lee-fife/2/409/901 1
  • 2. Agenda • Definitions • Context • Challenge • Stats • Demo • Process • Questions 2
  • 3. Definitions ag⋅ile* — adjective 1. quick and well-coordinated in movement; lithe 2. active; lively 3. marked by an ability to think quickly; mentally acute or aware old school pub ⋅ lish ⋅ ing — traditional business 1. slow, ponderous 2. trailing market changes 3. primarily driven by past conditions; nostalgic *Dictionary.com 3
  • 4. Back in the day... • Nearly 20 years ago, McGraw-Hill was first to market with a custom publishing application for higher education instructors. • At the time, Primis (“prime information system”) was a bold bet on emerging technologies from Xerox PARC, Eastman Kodak, and Adobe. • Now, though, a rigid RDBMS approach, an outdated UI, and a tangled back-end make it a challenge to fulfill the promise of just-in-time textbook publishing. • We decided to start all over again. 4
  • 5. Stats • MarkLogic Server 4.1-3 stores • WebLogic serves up the Flex-based over 3.2 million pages of content user interface where instructors find representing nearly 4,000 books and arrange content and personalize in 80 academic disciplines, along their book for print or eBook delivery. with about 40,000 readings and third-party business cases. • The back-end has been completely rebuilt in Java and integrated with existing systems for registration, authentication, sales credit, and royalty reporting. • AdLib converts user-uploaded files to PDFs, and iText renders the table of contents and running head. • We signed a contract in Dec 2008 and released in beta in October 2009, delivering a POC and 4 point releases in that timeframe. 5
  • 7. Nobody said it would be easy “Today's orthodoxy has institutionalized a set of internally consistent but dysfunctional beliefs. This has created a tightly interlocking and self-reinforcing system, a system from which it is very difficult to break free. Even when we change one piece, the other pieces hold us back by blocking the benefits of our change. When our change fails to produce benefits, we revert to our old approaches.” —Don Reinertsen, The Principles of Product Development Flow 7
  • 8. But since when was there any fun in easy? 8
  • 9. Agile + waterfall = painful progress • What worked • High-level of involvement from Keeper of Vision • Detailed tradeoffs at all points in project • Ongoing exploration of options • What hurt • Emerging requirements, especially UI/design • Changing functionality => ongoing adjustment by team • Governance headaches Change leads to disappointment if it is not sustained. Transformation is sustained change, and it is achieved through practice. —B.K.S. Iyengar 9
  • 10. Thanks, Questions, Credits Old Skool graffiti by Banksy, Clerkenwell Road, London. Available at http:// knowledgeoflondon.com/graffiti2.html. Frank, Robert. “Data Base Lets Authors Customize Textbooks.” The New York Times. 8 October 1992. Available from http://www.nytimes.com/ 1992/10/08/news/08iht-text.html. Rendered with Foley.com newspaper clipping generator. Jaipur elephant by Keith Levit via Flickr. Underwater elephant by Cesare Naldi. Available at http:// blogs.nationalgeographic.com/blogs/intelligenttravel/2009/10/. http://create.mcgraw-hill.com/ BELIEVE! by The Peopleʼs Bboy Thugz Bunny via Flickr. Houdini pose by MessyMissy via Flickr. Respect the old school” available at http://www.gluegluedesign.com/. BKS Iyengar video available at http://www.youtube.com/watch? v=lmOUZQi_6T. 10
  • 11. Special bonus track Show your respect for old school publishing by making your own pressman’s cap 11