SlideShare a Scribd company logo
P A R A I C H E G A R T Y , E O G H A N O ’ L E A R Y , D A N N Y D I N E E N , A K A R I
S O F T W A R E , I R E L A N D , P H E G A R T Y @ A K A R I S O F T W A R E . C O M
D A V I D B U S T A R D , A D R I A N M O O R E , U N I V E R S I T Y O F
U L S T E R , U K , D W . B U S T A R D @ U L S T E R . A C . U K
Transition to a Product Line
Infrastructure: Experience at Akari
Software
Summary
• A product family had been created without the
underlying structure and processes needed to
ensure the efficient creation and maintenance of
variants
• In 2010, the Company began making internal
changes to develop a product range infrastructure
• Localisation was a particular concern
• The Company also took the opportunity to switch to
an agile model of software development
• Benefits included enhancing the production cycle
and facilitation of a general programme of ongoing
improvement
Product Line vs. Traditional Development
AKARI Solution Overview
• Cost per student
• Scenario planning
• Staff utilisation
• User-definable workflows
• Escalation & exception
handling
• Audit trails & Reporting
• Supplementary
material
• Website integration
• Paper publications
• XCRI-CAP & KIS
• RESTful API
• Comprehensive course
data
• Review & Approval
• Audit logging
Akari
Document
Akari Publish
Akari ResourceAkari Review
4
Product Line Transition Strategy
Product Variant Structure
Fusion Project Approach
Agile Adoption
Lessons Learned
• Early adoption
Lessons Learned
• Early adoption
• Think ahead
Lessons Learned
• Early adoption
• Think ahead
• Flexibility
Lessons Learned
• Early adoption
• Think ahead
• Flexibility
• Single code base
Conclusions
• Work was significantly underestimated, and is still in
progress
• The transition has been very successful for Akari
Software
• Agile adoption a major success factor
• Product-line development not just for Large
enterprises
• The product-line concept is now well established as
evidenced by development of ISO/IEC 26550
• Work on further advances in the field continues to
be funded

More Related Content

PPTX
Presentation On Agile For Google Dev Fest 2016
Arun Kalesh
 
PDF
Requirements Management applied in an agile Project Environment
Association for Project Management
 
PDF
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Saket Bansal
 
PPTX
Agile metrics by kapil_puri
Kapil Puri ,CSM®,SSGB
 
DOCX
Atanu_ERP_LEAD_Finance_Functional
Atanu Bhattacharya
 
PDF
An Introduction to SAFe: The Scaled Agile Framework
TechWell
 
PPTX
Lean Kanban and Lean Portfolio Management in SAFe 4.5
Craig Cockburn
 
PDF
Oisol upcoming sessions v02
Fizah Ali
 
Presentation On Agile For Google Dev Fest 2016
Arun Kalesh
 
Requirements Management applied in an agile Project Environment
Association for Project Management
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Saket Bansal
 
Agile metrics by kapil_puri
Kapil Puri ,CSM®,SSGB
 
Atanu_ERP_LEAD_Finance_Functional
Atanu Bhattacharya
 
An Introduction to SAFe: The Scaled Agile Framework
TechWell
 
Lean Kanban and Lean Portfolio Management in SAFe 4.5
Craig Cockburn
 
Oisol upcoming sessions v02
Fizah Ali
 

What's hot (20)

PPTX
Scaling Agile
Schezarnie Racip
 
PDF
An Overview of SAFe
Dr. Tathagat Varma
 
PPTX
20180416 reactive is_a_product_rs
shinolajla
 
PDF
Webinar on Agile Metrics
Saket Bansal
 
PPTX
Introduction to SAFe, the Scaled Agile Framework
Stephane Rondal
 
DOCX
Jacques+g+official+cv+05 07-2016
Jacques Quereau
 
PDF
Adapting Agile in Large Organisations
IIBA UK Chapter
 
PPTX
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
Gene Kim
 
PDF
Choosing the correct test case manager
TestingCR
 
PPTX
Our journey from manual deployment on data center
AgileSparks
 
PDF
PMI ACP
Anil Prakash Singh
 
PPTX
Introduction - #ATAGTR2016
Agile Testing Alliance
 
PDF
Measuring Software Quality as IT happens !
Ajay Emmanuel
 
PPTX
Performance Testing Tool Selection: Solving the Maze
Impetus Technologies
 
PPTX
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Vineet Patni
 
PDF
Four Key Metrics @ DevOps Aveiro #1
Miguel Alho
 
PDF
FiSTB - agile testing
Kari Kakkonen
 
PDF
Lean , Pull System & Kanban |iZenBridge
Saket Bansal
 
PPTX
PRINCE2 Practitioner Course Training Part 16
Skillogic Solutions
 
PDF
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Odoo
 
Scaling Agile
Schezarnie Racip
 
An Overview of SAFe
Dr. Tathagat Varma
 
20180416 reactive is_a_product_rs
shinolajla
 
Webinar on Agile Metrics
Saket Bansal
 
Introduction to SAFe, the Scaled Agile Framework
Stephane Rondal
 
Jacques+g+official+cv+05 07-2016
Jacques Quereau
 
Adapting Agile in Large Organisations
IIBA UK Chapter
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
Gene Kim
 
Choosing the correct test case manager
TestingCR
 
Our journey from manual deployment on data center
AgileSparks
 
Introduction - #ATAGTR2016
Agile Testing Alliance
 
Measuring Software Quality as IT happens !
Ajay Emmanuel
 
Performance Testing Tool Selection: Solving the Maze
Impetus Technologies
 
Software 4.0 | Anand Paropkari | Pune Agile Unconference 2017 | ScaleUp Consu...
Vineet Patni
 
Four Key Metrics @ DevOps Aveiro #1
Miguel Alho
 
FiSTB - agile testing
Kari Kakkonen
 
Lean , Pull System & Kanban |iZenBridge
Saket Bansal
 
PRINCE2 Practitioner Course Training Part 16
Skillogic Solutions
 
Iso (9001, 14001) and other standards management systems with OpenERP. Maxime...
Odoo
 
Ad

Similar to Akari Software Transition to a Product Line Infrastructure (20)

PDF
Implementing primavera in a rapidly changing and competitive business environ...
PrescienceTechnology
 
PDF
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
Cprime
 
PPTX
Oracle value chain summit 14
Zero Wait-State
 
PPTX
Introduction to Agile Software Development
Life Cycle Engineering
 
PDF
Transition from Project to Product
NUS-ISS
 
PPTX
Rise of agile v1
Renesas Electronics Corporation
 
PDF
Scaling Agile in the Enterprise
colleenfry
 
PPTX
Five things before you go Agile
Arne Åhlander
 
PDF
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
InSync2011
 
PPTX
Agile Tour Dublin 2013 - Product Lines and Agile
Paraic Hegarty
 
PDF
AI Surfing Tips - A Product Developer's Life with AI
Daniel Teng
 
PPT
Oracle BI Applications: Delivering Value Through Rapid Implementations
KPI Partners
 
DOC
Resume
Jitendra Singh
 
PDF
Exploring Innovations and Advanced Integrations with Minimized Risk.
LiliyaKapusta
 
PDF
Geekcamp Indonesia 2017 : Agile Product Management
Michael Ong
 
PPTX
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
 
PPTX
Ascendum Solutions Overview
Bukola Stewart
 
PDF
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
Databricks
 
PPT
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Zero Wait-State
 
PPTX
SCGMIS Agile Business Analysis Workshop July 2014
Justin Petite
 
Implementing primavera in a rapidly changing and competitive business environ...
PrescienceTechnology
 
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
Cprime
 
Oracle value chain summit 14
Zero Wait-State
 
Introduction to Agile Software Development
Life Cycle Engineering
 
Transition from Project to Product
NUS-ISS
 
Scaling Agile in the Enterprise
colleenfry
 
Five things before you go Agile
Arne Åhlander
 
Primavera _ Loretta Bayliss _ Implementing EPPM in rapidly changing and compe...
InSync2011
 
Agile Tour Dublin 2013 - Product Lines and Agile
Paraic Hegarty
 
AI Surfing Tips - A Product Developer's Life with AI
Daniel Teng
 
Oracle BI Applications: Delivering Value Through Rapid Implementations
KPI Partners
 
Exploring Innovations and Advanced Integrations with Minimized Risk.
LiliyaKapusta
 
Geekcamp Indonesia 2017 : Agile Product Management
Michael Ong
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Datavail
 
Ascendum Solutions Overview
Bukola Stewart
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
Databricks
 
Moving Up the PVC Maturity Curve in Industrial Manufacturing
Zero Wait-State
 
SCGMIS Agile Business Analysis Workshop July 2014
Justin Petite
 
Ad

Recently uploaded (20)

PPTX
Is Your Brand Ready for Expansion? A Strategic Guide to Scaling Successfully
RUPAL AGARWAL
 
PDF
MDR Services – 24x7 Managed Detection and Response
CyberNX Technologies Private Limited
 
PPTX
Helicopters in the Brazilian Oil Industry – Executive Summary
Vitor Pereira Xavier
 
PPTX
Nagarajan Seyyadurai – Visionary Leadership at WS Industries.pptx
nagarajansd9
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
NewBase 29 July 2025 Energy News issue - 1807 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
PPTX
Virbyze_Our company profile_Preview.pptx
myckwabs
 
PPTX
Unlocking Creativity Top Adobe Tools for Content Creators Buy Adobe Software...
PI Software
 
PPTX
BIS-Certification-for-CCTV-Recorders ppt.pptx
Diligence Certification
 
PDF
The Digital Culture Challenge; Bridging the Employee-Leadership Disconnect
Brian Solis
 
PDF
Rodolfo Belcastro su All Around The Worlds Magazine - Febbraio 2025
Rodolfo Belcastro
 
PPTX
How to best Address your professional Training Program - August 2025.pptx
PaulYoung221210
 
PDF
Danielle Oliveira New Jersey - A Seasoned Lieutenant
Danielle Oliveira New Jersey
 
PPT
How to Protect Your New York Business from the Unexpected
Sam Vohra
 
PPTX
6 Timeless Japanese Concepts to Improve Business Processes
RUPAL AGARWAL
 
PDF
Data Sheet Cloud Integration Platform - dataZap
Chainsys SEO
 
DOCX
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
PPTX
Creating the Ultimate SOP Manual: Streamline, Standardize, and Scale
RUPAL AGARWAL
 
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Corey Perlman, Social Media Speaker and Consultant
 
PDF
From Risk to Opportunity: How Cybersecurity Enhances Your Staffing Business
Withum
 
Is Your Brand Ready for Expansion? A Strategic Guide to Scaling Successfully
RUPAL AGARWAL
 
MDR Services – 24x7 Managed Detection and Response
CyberNX Technologies Private Limited
 
Helicopters in the Brazilian Oil Industry – Executive Summary
Vitor Pereira Xavier
 
Nagarajan Seyyadurai – Visionary Leadership at WS Industries.pptx
nagarajansd9
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
NewBase 29 July 2025 Energy News issue - 1807 by Khaled Al Awadi_compressed.pdf
Khaled Al Awadi
 
Virbyze_Our company profile_Preview.pptx
myckwabs
 
Unlocking Creativity Top Adobe Tools for Content Creators Buy Adobe Software...
PI Software
 
BIS-Certification-for-CCTV-Recorders ppt.pptx
Diligence Certification
 
The Digital Culture Challenge; Bridging the Employee-Leadership Disconnect
Brian Solis
 
Rodolfo Belcastro su All Around The Worlds Magazine - Febbraio 2025
Rodolfo Belcastro
 
How to best Address your professional Training Program - August 2025.pptx
PaulYoung221210
 
Danielle Oliveira New Jersey - A Seasoned Lieutenant
Danielle Oliveira New Jersey
 
How to Protect Your New York Business from the Unexpected
Sam Vohra
 
6 Timeless Japanese Concepts to Improve Business Processes
RUPAL AGARWAL
 
Data Sheet Cloud Integration Platform - dataZap
Chainsys SEO
 
UNIT 2 BC.docx- cv - RESOLUTION -MINUTES-NOTICE - BUSINESS LETTER DRAFTING
MANJU N
 
Creating the Ultimate SOP Manual: Streamline, Standardize, and Scale
RUPAL AGARWAL
 
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Corey Perlman, Social Media Speaker and Consultant
 
From Risk to Opportunity: How Cybersecurity Enhances Your Staffing Business
Withum
 

Akari Software Transition to a Product Line Infrastructure

  • 1. P A R A I C H E G A R T Y , E O G H A N O ’ L E A R Y , D A N N Y D I N E E N , A K A R I S O F T W A R E , I R E L A N D , P H E G A R T Y @ A K A R I S O F T W A R E . C O M D A V I D B U S T A R D , A D R I A N M O O R E , U N I V E R S I T Y O F U L S T E R , U K , D W . B U S T A R D @ U L S T E R . A C . U K Transition to a Product Line Infrastructure: Experience at Akari Software
  • 2. Summary • A product family had been created without the underlying structure and processes needed to ensure the efficient creation and maintenance of variants • In 2010, the Company began making internal changes to develop a product range infrastructure • Localisation was a particular concern • The Company also took the opportunity to switch to an agile model of software development • Benefits included enhancing the production cycle and facilitation of a general programme of ongoing improvement
  • 3. Product Line vs. Traditional Development
  • 4. AKARI Solution Overview • Cost per student • Scenario planning • Staff utilisation • User-definable workflows • Escalation & exception handling • Audit trails & Reporting • Supplementary material • Website integration • Paper publications • XCRI-CAP & KIS • RESTful API • Comprehensive course data • Review & Approval • Audit logging Akari Document Akari Publish Akari ResourceAkari Review 4
  • 10. Lessons Learned • Early adoption • Think ahead
  • 11. Lessons Learned • Early adoption • Think ahead • Flexibility
  • 12. Lessons Learned • Early adoption • Think ahead • Flexibility • Single code base
  • 13. Conclusions • Work was significantly underestimated, and is still in progress • The transition has been very successful for Akari Software • Agile adoption a major success factor • Product-line development not just for Large enterprises • The product-line concept is now well established as evidenced by development of ISO/IEC 26550 • Work on further advances in the field continues to be funded

Editor's Notes

  • #2: Good aftnernoonUlster – David & AdrianIntertradeIreland
  • #3: SMEBespoke project8 additional customersLooking at EHEA
  • #4: Schmid & Verlage ‘Software’ IEEEInitally more expensiveThen breaks even & generates additional ROI
  • #5: Programmes & modulesConstructive alignment, stages, teaching & learning strategy, resources. ECTS compliancePublishing, workload allocation & academic quality
  • #6: Had to bite the bulletNeeded new capabilityPartnered with UlsterSeparate but integrated
  • #7: Technical variantsFunctional variants – deliberate & accidentalHad to quantify effect due to refactoring & mix of technologies
  • #8: Localisation led to refactoringNor in EHEA but for NUIG1,000 language strings, 50 images & system dialoguesLess code instances but more callsneeded test automationNeeded easy way to configure & deploy
  • #9: Needed an approach for the teamDecided on AgileTotal immersionBackground hi-techLow-tech info radsScrum & KanbanSprint efficiencyHalo effect
  • #10: We adopted early but should have done even earlier
  • #11: Huge debt had built up
  • #12: Without over-engineeringe.g. language
  • #13: Further debt