SlideShare una empresa de Scribd logo
1 de 31
Agile Analysis on an Enterprise Scale
January 2013
Presentation to IIBA
Contents




© BJSS Limited 2013   Commercial in Confidence   2
About BJSS



                                                            eeds,
                                                  Y  ork, L
                                         , New
                               ondon rby
                      s in L               e              onally
          •    Office ster and D                  ternati
               Manc
                      he                 ly & in staff
                            na  tional          ical
            • O  perate class techn                                    tems
                   0+fir   st                                 t & Sys
             • 38 ialists in:                          pmen
                    ec                        Develo
              • Sp                  ation                          esting
                          Applic ion                       ical T
                                    at                 chn
                           Integr nal and Te                               ategy
                              unctio l Markets                    o gy str
                       F               ia                 chnol
                        F     inanc            re  and te
                                      tructu                          chnic
                                                                            al
                             Infras ifecycle                 a nd Te
                                  ect L                ment
                         ll Proj ect Manage
                • Fu                j                                Testin
                                                                            g
                           Pro tecture                      nt and
                                Archi                 opme
                                       ign,   Devel d Support
                            Des tenance an pproach
                                      in                  a
                             Ma rprise Agile
                                  Ente                 odel           ystem
                         BJSS               ivery m ce global s
                   •               le del              ri
                    •     Flexib s in fixed p
                               cces
                     • Su eries
                            deliv




© BJSS Limited 2013   Commercial in Confidence                                     3
BJSS Enterprise Agile – Why?




       Businesses like Agile
                                                               Individuals and interactions
                                                                Individuals and interactions
                                                               over processes and tools
                                                                over processes and tools
         - Highly flexible
         - Early deliverables
                                                               Working software over
                                                                Working software over
                                                               comprehensive documentation
                                                                comprehensive documentation

                                                               Customer collaboration over
                                                                Customer collaboration over
                                        There are concerns     contract negotiation
                                                                contract negotiation
                                       - No agreed end date
                                       - Work until complete   Responding to change over
                                                                Responding to change over
                                       - No agreed plan        following a plan
                                                                following a plan

                                                                        Agile Manifesto, 2001
                                                                        Agile Manifesto, 2001


© BJSS Limited 2013   Commercial in Confidence                                                  4
BJSS Enterprise Agile



                 Heavyweight                              Lightweight




                                                 ??
                              RUP                     Scrum    Kanban


        An approach balancing Enterprise delivery with Agility

© BJSS Limited 2013   Commercial in Confidence                          5
BJSS Enterprise Agile




© BJSS Limited 2013   Commercial in Confidence   6
Case Study #1




                                  Challenge:
                                   Challenge:
                              Global Oil Deal pricing
                              Global Oil Deal pricing



                                Real-time:
                                 Real-time:
                       100k trade valuations per day
                        100k trade valuations per day



                           Team:
                            Team:
            40+ BJSS resources on-site over 33years
             40+ BJSS resources on-site over years




© BJSS Limited 2013   Commercial in Confidence          7
Case Study #2




                              Challenge:
                              Challenge:
                Develop a faster, cheaper and more
                Develop a faster, cheaper and more
                   efficient healthcare database
                    efficient healthcare database


                          Real-time:
                           Real-time:
            Transfer 3bn Messages Per Year / /1,500
             Transfer 3bn Messages Per Year 1,500
                     messages Per Second
                      messages Per Second


                                  Team:
                                   Team:
                       20+ BJSS Resources on site
                        20+ BJSS Resources on site
                         (PM, BA, Lead, Dev, Test)
                          (PM, BA, Lead, Dev, Test)




© BJSS Limited 2013   Commercial in Confidence        8
Case Study #3




                              Challenge:
                              Challenge:
                            Metals Trading
                             Metals Trading
                  Front to back system replacement
                   Front to back system replacement


                        Scalable:
                          Scalable:
       Need to cope with valuations of many different
       Need to cope with valuations of many different
                        trade types
                         trade types

                           Team:
                            Team:
         100+ Resources, 10 Dev Cells in 7 locations
          100+ Resources, 10 Dev Cells in 7 locations
            BJSS in key roles, but many suppliers
             BJSS in key roles, but many suppliers
                          involved
                           involved




© BJSS Limited 2013   Commercial in Confidence          9
What We Favour




© BJSS Limited 2013   Commercial in Confidence   10
Following a Plan vs. Responding to Change


                            A successful Elaboration can reduce project risk…
                            A successful Elaboration can reduce project risk…




© BJSS Limited 2013   Commercial in Confidence                                  11
Risk First Approach Requires Analysis

    Inception
         Project Initiation
          Project Initiation                 Solution Outline
                                              Solution Outline
            Document
             Document

    Elaboration
              Functional
               Functional                    Non-Functional
                                              Non-Functional
              Catalogue
               Catalogue                     Requirements
                                              Requirements

            Test Strategy
             Test Strategy                         System
                                                    System
                                                 Architecture
                                                  Architecture

    Construction
             Functional
              Functional                            Code
                                                     Code
             Description
              Description

    Transition
              Developers
               Developers                        Operations
                                                  Operations
                Guide
                 Guide                             Guide
                                                    Guide



© BJSS Limited 2013   Commercial in Confidence                   12
Interactions Over Processes

 • We favour face to face communication




 • …but it doesn’t always scale




© BJSS Limited 2013   Commercial in Confidence   13
Interactions Over Processes

 • A strong team may self organise
 • But teams of teams don’t!




© BJSS Limited 2013   Commercial in Confidence   14
Cell Based Delivery



                                                          Project Management
                                                          Project Management
                                                 (Development Manager / /Test Manager)
                                                  (Development Manager Test Manager)

                                                             Architecture
                                                              Architecture
                                                   (Functional / /Technical Architect)
                                                    (Functional Technical Architect)

          Development Cell
           Development Cell                               Development Cell
                                                           Development Cell          Development Cell
                                                                                      Development Cell
              (Analysts / /
               (Analysts                                      (Analysts / /
                                                               (Analysts                 (Analysts / /
                                                                                          (Analysts
         Developers / /Testers)
         Developers Testers)                             Developers / /Testers)
                                                         Developers Testers)        Developers / /Testers)
                                                                                    Developers Testers)



                                                           Technical Testing
                                                            Technical Testing




© BJSS Limited 2013   Commercial in Confidence                                                               15
Multi Component Architecture

 • But delivery emphasis is on features rather than components




© BJSS Limited 2013   Commercial in Confidence                   16
Business Architecture




                                            Vision
                                             Vision       Goals
                                                           Goals             Values
                                                                              Values




                                                      Organisational
                                                       Organisational
                                     Organisation
                                     Organisation         Units
                                                                         Business Actors
                                                                          Business Actors
                                                           Units


                                                                           Business
                                                                            Business
                                                      Enterprise Data
                                                       Enterprise Data
                              Business Processes
                              Business Processes          Models
                                                           Models
                                                                           Processes
                                                                            Processes
                                                                            Models
                                                                             Models




© BJSS Limited 2013   Commercial in Confidence                                              17
Working Software Over Comprehensive Documentation




© BJSS Limited 2013   Commercial in Confidence       18
Documentation – Get the Balance Right




© BJSS Limited 2013   Commercial in Confidence   19
Requirements Evolve



                                                 “As an Accountant, I want to calculate my
                                                 postings at Month End so that…”



                                                              “… Except when”




                                                                            “And actually!”




© BJSS Limited 2013   Commercial in Confidence                                                20
Agile Analysts Shouldn’t Just Write Stories



                                                       Business process should not be ignored


                                 Use Case Diagram        Activity Diagram    Sequence Model     Class Model




                                                             Sets context for UAT and more


                                                                            Workaround                  Feature
                                             UAT Scripting                   planning                 management




© BJSS Limited 2013   Commercial in Confidence                                                                     21
Requirements Management




© BJSS Limited 2013   Commercial in Confidence   22
Tools for Traceability

     BA Facing ––Input and Management…
      BA Facing Input and Management…                         Client Facing - -Acceptance
                                                               Client Facing Acceptance




                                                 Repository




© BJSS Limited 2013   Commercial in Confidence                                              23
Agile Testing Quadrants

                                                                          Business Facing     Manual
                                                 Automated                                     Manual
                                                                                              Manual
                                                                                               Manual
                                                  Automated
                                                 Automated
                                                  Automated
                                                  & Manual
                                                   & Manual
                                                  & Manual
                                                   & Manual




                                                    Supporting the Team




                                                                                                  Critique Product
                                                   Automated
                                                    Automated
                                                   Automated
                                                    Automated                                 Tools
                                                                                               Tools

                                                                          Technology Facing



                        Develop a balanced test strategy in the Elaboration Phase
                        Develop a balanced test strategy in the Elaboration Phase

© BJSS Limited 2013   Commercial in Confidence                                                                       24
Incremental Acceptance




                               Feature                       Feature                          Feature

                                      Feature              Feature                         Feature

                               Feature           Feature               Feature   Feature             Feature




© BJSS Limited 2013   Commercial in Confidence                                                                 25
Recap




© BJSS Limited 2013   Commercial in Confidence
Don’t Lose Sight of the Bigger Picture




© BJSS Limited 2013   Commercial in Confidence   27
Documentation: Necessary & Sufficient




© BJSS Limited 2013   Commercial in Confidence   28
Scale Teams for Success




© BJSS Limited 2013   Commercial in Confidence   29
Be Pragmatic




                                    Be pragmatic, avoid the religion,
                                   don’t throw out everything you know


© BJSS Limited 2013   Commercial in Confidence                           30
Thank You!

                                                Questions?




© BJSS Limited 2012 Commercial in Confidence

Más contenido relacionado

La actualidad más candente

Presentatie Cees van Riel; Het Communicatie Congres 2012
Presentatie Cees van Riel; Het Communicatie Congres 2012Presentatie Cees van Riel; Het Communicatie Congres 2012
Presentatie Cees van Riel; Het Communicatie Congres 2012
communicatieonline
 
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris CaseOpen Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Mozaic Works
 
Quality Prediction for Speech-based Telecommunication Services
Quality Prediction for Speech-based Telecommunication ServicesQuality Prediction for Speech-based Telecommunication Services
Quality Prediction for Speech-based Telecommunication Services
Förderverein Technische Fakultät
 
Ntpl staffing solutions
Ntpl staffing solutionsNtpl staffing solutions
Ntpl staffing solutions
deepak4039
 
Innovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 MiamiInnovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 Miami
Idris Mootee
 

La actualidad más candente (20)

The Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT SummitThe Digital Oobeya at the European Lean IT Summit
The Digital Oobeya at the European Lean IT Summit
 
Visure Solutions Requirements Engineering_The word in a nutshell - Ulf Sandberg
Visure Solutions Requirements Engineering_The word in a nutshell - Ulf SandbergVisure Solutions Requirements Engineering_The word in a nutshell - Ulf Sandberg
Visure Solutions Requirements Engineering_The word in a nutshell - Ulf Sandberg
 
Specifications For Enterprise Testing
Specifications For Enterprise TestingSpecifications For Enterprise Testing
Specifications For Enterprise Testing
 
Uneecops Company Profile
Uneecops Company ProfileUneecops Company Profile
Uneecops Company Profile
 
Presentatie Cees van Riel; Het Communicatie Congres 2012
Presentatie Cees van Riel; Het Communicatie Congres 2012Presentatie Cees van Riel; Het Communicatie Congres 2012
Presentatie Cees van Riel; Het Communicatie Congres 2012
 
Erp Logic Corporate Brochure
Erp Logic Corporate BrochureErp Logic Corporate Brochure
Erp Logic Corporate Brochure
 
BAI/CiscoFSI Presentation 10/11
BAI/CiscoFSI Presentation 10/11BAI/CiscoFSI Presentation 10/11
BAI/CiscoFSI Presentation 10/11
 
Why Technology Implementations Fail and How To Prevent It
Why Technology Implementations Fail and How To Prevent ItWhy Technology Implementations Fail and How To Prevent It
Why Technology Implementations Fail and How To Prevent It
 
Heizer 10
Heizer 10Heizer 10
Heizer 10
 
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris CaseOpen Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
Open Agile Romania 2011/Johan Lybaert - Agile Open Romania the Ventouris Case
 
2012 cre&i expo
2012 cre&i expo2012 cre&i expo
2012 cre&i expo
 
Results Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy Webinar
Results Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy WebinarResults Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy Webinar
Results Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy Webinar
 
Quality Prediction for Speech-based Telecommunication Services
Quality Prediction for Speech-based Telecommunication ServicesQuality Prediction for Speech-based Telecommunication Services
Quality Prediction for Speech-based Telecommunication Services
 
S5rud
S5rudS5rud
S5rud
 
Driving Continuous Improvement & Innovation
Driving Continuous Improvement & InnovationDriving Continuous Improvement & Innovation
Driving Continuous Improvement & Innovation
 
Ntpl staffing solutions
Ntpl staffing solutionsNtpl staffing solutions
Ntpl staffing solutions
 
”Why EDB Went Global”, Tom Scharning, Executive Vice President EDB Consulting...
”Why EDB Went Global”, Tom Scharning, Executive Vice President EDB Consulting...”Why EDB Went Global”, Tom Scharning, Executive Vice President EDB Consulting...
”Why EDB Went Global”, Tom Scharning, Executive Vice President EDB Consulting...
 
Real world security webinar (v2012-05-30)
Real world security   webinar (v2012-05-30)Real world security   webinar (v2012-05-30)
Real world security webinar (v2012-05-30)
 
Innovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 MiamiInnovation Summit Presentation 2007 Miami
Innovation Summit Presentation 2007 Miami
 
IBM Global Services: A Clear View Using Component Business Modelling: Custome...
IBM Global Services: A Clear View Using Component Business Modelling: Custome...IBM Global Services: A Clear View Using Component Business Modelling: Custome...
IBM Global Services: A Clear View Using Component Business Modelling: Custome...
 

Similar a Agile Analysis on an Enterprise Scale

Ntt Data Advisory & Interactive 20120529
Ntt Data Advisory & Interactive 20120529Ntt Data Advisory & Interactive 20120529
Ntt Data Advisory & Interactive 20120529
Dana Helland
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faq
johnlucy
 
Speed and Flow
Speed and Flow Speed and Flow
Speed and Flow
William Yu
 
9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey
Jon Hedlund
 
Jean marc saubade-the consumer goods forum
Jean marc saubade-the consumer goods forumJean marc saubade-the consumer goods forum
Jean marc saubade-the consumer goods forum
ECR Community
 
Mind the 'business' while you 'analyze' - Mangesh Nadkarni
Mind the 'business' while you 'analyze' - Mangesh NadkarniMind the 'business' while you 'analyze' - Mangesh Nadkarni
Mind the 'business' while you 'analyze' - Mangesh Nadkarni
BAConfPune
 
Protomind Consulting Services _ Initial introduction
Protomind Consulting Services _ Initial introductionProtomind Consulting Services _ Initial introduction
Protomind Consulting Services _ Initial introduction
praneethdixit
 
2007 EBU Training VRT integrated newsroom project
2007 EBU Training VRT integrated newsroom project2007 EBU Training VRT integrated newsroom project
2007 EBU Training VRT integrated newsroom project
European Broacasting Union
 
20090901 London Enterprise Session V3 Colour
20090901 London Enterprise Session V3 Colour20090901 London Enterprise Session V3 Colour
20090901 London Enterprise Session V3 Colour
RogerBurlton
 

Similar a Agile Analysis on an Enterprise Scale (20)

Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)Keeping Business Momentum (PMI 2008)
Keeping Business Momentum (PMI 2008)
 
Ntt Data Advisory & Interactive 20120529
Ntt Data Advisory & Interactive 20120529Ntt Data Advisory & Interactive 20120529
Ntt Data Advisory & Interactive 20120529
 
Toc and kanban in embedded domain
Toc and kanban in embedded domainToc and kanban in embedded domain
Toc and kanban in embedded domain
 
Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...
Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...
Blending Methods To Succeed Comparing Prince2 S Agility With Scrum Within The...
 
Crystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.laCrystal Ball BY blucero.c.la
Crystal Ball BY blucero.c.la
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentation
 
Corporate presentation
Corporate presentation Corporate presentation
Corporate presentation
 
iBuild
iBuildiBuild
iBuild
 
Agile certification integrated services faq
Agile certification integrated services faqAgile certification integrated services faq
Agile certification integrated services faq
 
Speed and Flow
Speed and Flow Speed and Flow
Speed and Flow
 
9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey9. fri 1045 1130 griffin - starting the sustainable analytic journey
9. fri 1045 1130 griffin - starting the sustainable analytic journey
 
Unilog 2011 core services sanitized
Unilog 2011 core services   sanitizedUnilog 2011 core services   sanitized
Unilog 2011 core services sanitized
 
Jean marc saubade-the consumer goods forum
Jean marc saubade-the consumer goods forumJean marc saubade-the consumer goods forum
Jean marc saubade-the consumer goods forum
 
IBM Rational Software Conference 2009 Day 1 Keynote: Dr Daniel Sabbah
IBM Rational Software Conference 2009 Day 1 Keynote: Dr Daniel SabbahIBM Rational Software Conference 2009 Day 1 Keynote: Dr Daniel Sabbah
IBM Rational Software Conference 2009 Day 1 Keynote: Dr Daniel Sabbah
 
Innovative Outsourcing Deal Structures
Innovative Outsourcing Deal StructuresInnovative Outsourcing Deal Structures
Innovative Outsourcing Deal Structures
 
Mind the 'business' while you 'analyze' - Mangesh Nadkarni
Mind the 'business' while you 'analyze' - Mangesh NadkarniMind the 'business' while you 'analyze' - Mangesh Nadkarni
Mind the 'business' while you 'analyze' - Mangesh Nadkarni
 
My Project Portfolio
My Project Portfolio My Project Portfolio
My Project Portfolio
 
Protomind Consulting Services _ Initial introduction
Protomind Consulting Services _ Initial introductionProtomind Consulting Services _ Initial introduction
Protomind Consulting Services _ Initial introduction
 
2007 EBU Training VRT integrated newsroom project
2007 EBU Training VRT integrated newsroom project2007 EBU Training VRT integrated newsroom project
2007 EBU Training VRT integrated newsroom project
 
20090901 London Enterprise Session V3 Colour
20090901 London Enterprise Session V3 Colour20090901 London Enterprise Session V3 Colour
20090901 London Enterprise Session V3 Colour
 

Más de IIBA UK Chapter

Más de IIBA UK Chapter (20)

Bitesize BA techniques: business case development
Bitesize BA techniques: business case developmentBitesize BA techniques: business case development
Bitesize BA techniques: business case development
 
IT VM for BAs - A Closer Look (Part I) - 300823.pdf
IT VM for BAs - A Closer Look (Part I) - 300823.pdfIT VM for BAs - A Closer Look (Part I) - 300823.pdf
IT VM for BAs - A Closer Look (Part I) - 300823.pdf
 
Business Analysis and the Art of Storytelling
Business Analysis and the Art of StorytellingBusiness Analysis and the Art of Storytelling
Business Analysis and the Art of Storytelling
 
IIBA_Cheltenham_D_Paul_C_Lovelock_LeadingTheBAServiceV05.pdf
IIBA_Cheltenham_D_Paul_C_Lovelock_LeadingTheBAServiceV05.pdfIIBA_Cheltenham_D_Paul_C_Lovelock_LeadingTheBAServiceV05.pdf
IIBA_Cheltenham_D_Paul_C_Lovelock_LeadingTheBAServiceV05.pdf
 
IIBA_Manchester_D_Paul_C_Lovelock_LeadingTheBAServiceV07.pdf
IIBA_Manchester_D_Paul_C_Lovelock_LeadingTheBAServiceV07.pdfIIBA_Manchester_D_Paul_C_Lovelock_LeadingTheBAServiceV07.pdf
IIBA_Manchester_D_Paul_C_Lovelock_LeadingTheBAServiceV07.pdf
 
Infinite organisation - a vision of agility as growth and opportunity.pdf
Infinite organisation - a vision of agility as growth and opportunity.pdfInfinite organisation - a vision of agility as growth and opportunity.pdf
Infinite organisation - a vision of agility as growth and opportunity.pdf
 
Behavioural Science - IIBA UK 2022-10-26
Behavioural Science - IIBA UK  2022-10-26Behavioural Science - IIBA UK  2022-10-26
Behavioural Science - IIBA UK 2022-10-26
 
IT VM for BAs - The Journey and The Elephant
IT VM for BAs - The Journey and The ElephantIT VM for BAs - The Journey and The Elephant
IT VM for BAs - The Journey and The Elephant
 
How to thrive during change
How to thrive during changeHow to thrive during change
How to thrive during change
 
Future of ba iiba slides
Future of ba   iiba slidesFuture of ba   iiba slides
Future of ba iiba slides
 
Confidence at Work
Confidence at WorkConfidence at Work
Confidence at Work
 
Analysis in Action 21 September 2021
Analysis in Action 21 September 2021Analysis in Action 21 September 2021
Analysis in Action 21 September 2021
 
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation Date: 7 Sep 2021
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation  Date: 	7 Sep 2021 BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation  Date: 	7 Sep 2021
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation Date: 7 Sep 2021
 
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle ManagementBABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
 
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design DefinitionBABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
 
BABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
BABOK Summer Bootcamp Chapter 4: Elicitation & CollaborationBABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
BABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
 
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & MonitoringBABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
 
Babok webinar strategy analysis 20210803
Babok webinar strategy analysis 20210803Babok webinar strategy analysis 20210803
Babok webinar strategy analysis 20210803
 
Babok webinar underlying competencies 20210727
Babok webinar underlying competencies 20210727 Babok webinar underlying competencies 20210727
Babok webinar underlying competencies 20210727
 
Babok webinar key concepts pdf 20210720
Babok webinar key concepts pdf 20210720Babok webinar key concepts pdf 20210720
Babok webinar key concepts pdf 20210720
 

Agile Analysis on an Enterprise Scale

  • 1. Agile Analysis on an Enterprise Scale January 2013 Presentation to IIBA
  • 2. Contents © BJSS Limited 2013 Commercial in Confidence 2
  • 3. About BJSS eeds, Y ork, L , New ondon rby s in L e onally • Office ster and D ternati Manc he ly & in staff na tional ical • O perate class techn tems 0+fir st t & Sys • 38 ialists in: pmen ec Develo • Sp ation esting  Applic ion ical T at chn Integr nal and Te ategy unctio l Markets o gy str  F ia chnol  F inanc re and te tructu chnic al  Infras ifecycle a nd Te ect L ment ll Proj ect Manage • Fu j Testin g  Pro tecture nt and Archi opme ign, Devel d Support  Des tenance an pproach in a  Ma rprise Agile Ente odel ystem BJSS ivery m ce global s • le del ri • Flexib s in fixed p cces • Su eries deliv © BJSS Limited 2013 Commercial in Confidence 3
  • 4. BJSS Enterprise Agile – Why? Businesses like Agile Individuals and interactions Individuals and interactions over processes and tools over processes and tools - Highly flexible - Early deliverables Working software over Working software over comprehensive documentation comprehensive documentation Customer collaboration over Customer collaboration over There are concerns contract negotiation contract negotiation - No agreed end date - Work until complete Responding to change over Responding to change over - No agreed plan following a plan following a plan Agile Manifesto, 2001 Agile Manifesto, 2001 © BJSS Limited 2013 Commercial in Confidence 4
  • 5. BJSS Enterprise Agile Heavyweight Lightweight ?? RUP Scrum Kanban An approach balancing Enterprise delivery with Agility © BJSS Limited 2013 Commercial in Confidence 5
  • 6. BJSS Enterprise Agile © BJSS Limited 2013 Commercial in Confidence 6
  • 7. Case Study #1 Challenge: Challenge: Global Oil Deal pricing Global Oil Deal pricing Real-time: Real-time: 100k trade valuations per day 100k trade valuations per day Team: Team: 40+ BJSS resources on-site over 33years 40+ BJSS resources on-site over years © BJSS Limited 2013 Commercial in Confidence 7
  • 8. Case Study #2 Challenge: Challenge: Develop a faster, cheaper and more Develop a faster, cheaper and more efficient healthcare database efficient healthcare database Real-time: Real-time: Transfer 3bn Messages Per Year / /1,500 Transfer 3bn Messages Per Year 1,500 messages Per Second messages Per Second Team: Team: 20+ BJSS Resources on site 20+ BJSS Resources on site (PM, BA, Lead, Dev, Test) (PM, BA, Lead, Dev, Test) © BJSS Limited 2013 Commercial in Confidence 8
  • 9. Case Study #3 Challenge: Challenge: Metals Trading Metals Trading Front to back system replacement Front to back system replacement Scalable: Scalable: Need to cope with valuations of many different Need to cope with valuations of many different trade types trade types Team: Team: 100+ Resources, 10 Dev Cells in 7 locations 100+ Resources, 10 Dev Cells in 7 locations BJSS in key roles, but many suppliers BJSS in key roles, but many suppliers involved involved © BJSS Limited 2013 Commercial in Confidence 9
  • 10. What We Favour © BJSS Limited 2013 Commercial in Confidence 10
  • 11. Following a Plan vs. Responding to Change A successful Elaboration can reduce project risk… A successful Elaboration can reduce project risk… © BJSS Limited 2013 Commercial in Confidence 11
  • 12. Risk First Approach Requires Analysis Inception Project Initiation Project Initiation Solution Outline Solution Outline Document Document Elaboration Functional Functional Non-Functional Non-Functional Catalogue Catalogue Requirements Requirements Test Strategy Test Strategy System System Architecture Architecture Construction Functional Functional Code Code Description Description Transition Developers Developers Operations Operations Guide Guide Guide Guide © BJSS Limited 2013 Commercial in Confidence 12
  • 13. Interactions Over Processes • We favour face to face communication • …but it doesn’t always scale © BJSS Limited 2013 Commercial in Confidence 13
  • 14. Interactions Over Processes • A strong team may self organise • But teams of teams don’t! © BJSS Limited 2013 Commercial in Confidence 14
  • 15. Cell Based Delivery Project Management Project Management (Development Manager / /Test Manager) (Development Manager Test Manager) Architecture Architecture (Functional / /Technical Architect) (Functional Technical Architect) Development Cell Development Cell Development Cell Development Cell Development Cell Development Cell (Analysts / / (Analysts (Analysts / / (Analysts (Analysts / / (Analysts Developers / /Testers) Developers Testers) Developers / /Testers) Developers Testers) Developers / /Testers) Developers Testers) Technical Testing Technical Testing © BJSS Limited 2013 Commercial in Confidence 15
  • 16. Multi Component Architecture • But delivery emphasis is on features rather than components © BJSS Limited 2013 Commercial in Confidence 16
  • 17. Business Architecture Vision Vision Goals Goals Values Values Organisational Organisational Organisation Organisation Units Business Actors Business Actors Units Business Business Enterprise Data Enterprise Data Business Processes Business Processes Models Models Processes Processes Models Models © BJSS Limited 2013 Commercial in Confidence 17
  • 18. Working Software Over Comprehensive Documentation © BJSS Limited 2013 Commercial in Confidence 18
  • 19. Documentation – Get the Balance Right © BJSS Limited 2013 Commercial in Confidence 19
  • 20. Requirements Evolve “As an Accountant, I want to calculate my postings at Month End so that…” “… Except when” “And actually!” © BJSS Limited 2013 Commercial in Confidence 20
  • 21. Agile Analysts Shouldn’t Just Write Stories Business process should not be ignored Use Case Diagram Activity Diagram Sequence Model Class Model Sets context for UAT and more Workaround Feature UAT Scripting planning management © BJSS Limited 2013 Commercial in Confidence 21
  • 22. Requirements Management © BJSS Limited 2013 Commercial in Confidence 22
  • 23. Tools for Traceability BA Facing ––Input and Management… BA Facing Input and Management… Client Facing - -Acceptance Client Facing Acceptance Repository © BJSS Limited 2013 Commercial in Confidence 23
  • 24. Agile Testing Quadrants Business Facing Manual Automated Manual Manual Manual Automated Automated Automated & Manual & Manual & Manual & Manual Supporting the Team Critique Product Automated Automated Automated Automated Tools Tools Technology Facing Develop a balanced test strategy in the Elaboration Phase Develop a balanced test strategy in the Elaboration Phase © BJSS Limited 2013 Commercial in Confidence 24
  • 25. Incremental Acceptance Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature Feature © BJSS Limited 2013 Commercial in Confidence 25
  • 26. Recap © BJSS Limited 2013 Commercial in Confidence
  • 27. Don’t Lose Sight of the Bigger Picture © BJSS Limited 2013 Commercial in Confidence 27
  • 28. Documentation: Necessary & Sufficient © BJSS Limited 2013 Commercial in Confidence 28
  • 29. Scale Teams for Success © BJSS Limited 2013 Commercial in Confidence 29
  • 30. Be Pragmatic Be pragmatic, avoid the religion, don’t throw out everything you know © BJSS Limited 2013 Commercial in Confidence 30
  • 31. Thank You! Questions? © BJSS Limited 2012 Commercial in Confidence