SlideShare a Scribd company logo
1 of 18
Agile Complexity

Topic : Is it possible to use Agile methodology for
large IT Infrastructure projects?
Agenda
   Benefits of Agile
   Business Drivers
   Agile Methodology
   Agile Principles
   Agile Values
   Key Reasons for Larger Project Failure
   Agile in Service Management
   ITIL Framework
   Agile, SOA and ITIL Framework
   Agile & ITIL Framework integration
   An Agile & SOA approach for Service Management
   Conclusion
Benefits of Agile
Business Drivers
    Agile
     ◦ Shorter time to market
     ◦ Rapid changing requirements
     ◦ Improvement in productivity of team
    Project Assistance
     ◦ Access to larger pool of scarce technical resources
     ◦ Cost Saving
     ◦ Ability to scale rapidly


“At Scale, all Agile development is distributed development….
Even the largest or most distributed teams can achieve the faster time to market, high
productivity, and higher team morale that Agile method provides”
                                                                              -Dean Leffingwell
                                “Scaling Software Agility, best practices for larger enterprise”
Agile Methodology
Agile Principles
   Our highest priority is to satisfy the customer through early and continuous delivery
    of valuable artifacts
   Welcome changing requirements, even late in development. Agile processes harness
    change for the customer's competitive advantage.
   Deliver working artifacts frequently, from a couple of weeks to a couple of months,
    with a preference to the shorter timescale.
   Business people and developers must work together daily throughout the project
   Build projects around motivated individuals. Give them the environment and support
    they need, and trust them to get the job done.
   The most efficient and effective method of conveying information to and within a
    development team is face-to-face conversation.
   Working software is the primary measure of progress.
   Agile processes promote sustainable development.The sponsors, developers, and users
    should be able to maintain a constant pace indefinitely.
   Continuous attention to technical excellence and good design enhances agility.
   Simplicity--the art of maximizing the amount of work not done--is essential.
   The best architectures, requirements, and designs emerge from self-organizing teams.
   At regular intervals, the team reflects on how to become more effective, then tunes
    and adjusts its behavior accordingly
Agile Values
 Individuals and their interactions
 Delivering working software
 Customer collaboration
 Responding to change
Key Reasons for Large Project Execution Failures
 Runaway Budgeted cost
 Visibility
 Organization and Project Management
  Practice
 Defined or Missing Project Objective
 Ineffective Project Planning
 Insufficient Project Personal Resources
 Problems with Suppliers
 Technical Problems
Success Rate of Large Scale Projects
  Large Programs Success Rates



                                   Successful

                         16%




           53%                                                               Why Projects / Programs Fail

                                 31%
                                                                                 Others
                                                                                                                Poor
                                       Cancelled           Technical Problems                                   Organization
                                                                                            11%
                                                                                 4%                             and Project
Under Perform                                      Problems with Suppliers                                      Management
                                                                                4%
                                                                                                                Practices
                                                                                                          36%
                                                Insufficient Project
                                                Personnel Resources             10%



                                                                                      15%

                                                                                                    20%
                                                       Ineffective Project
                                                       Planning

                                                                                            Poorly Defined or
                                                                                            Missing Project
                                                                                            Objectives
Agile Complexity

AGILE IN
INFRASTRUCTURE
PROJECTS
ITIL Framework

 Incident Management,
 Problem Management,
 Service Request, Service
 Catalog Requests, Service    Service
                                                     Service
 Desk and Satisfaction       Operations
 Surveys.                                           Transition




  Continual                  Service Lifecycle
   Service
Improvement

                                          Service
                                          Design    Service Catalog development
                                                    , Dashboards creation, CRM
                 Service                            configuration, Application
                                                    Development, Fit Gaps,
                 Strategy                           Testing, etc.
ITIL Lifecycle
Agile in Service Management
 Business is Moving Faster and Faster every day ….. And Its challenge for IT to
  keep pace with it…
 IT evolves following for time reduction of quality delivery
    ◦   New Development Methodologies ( Agile)
    ◦   Approach ( SOA)
    ◦   IT Service Management Principle (ITIL)
    ◦   Tools
   Do Service Management principles stand in the way of rapid development and
    business responsiveness?
   An effective application of service management principles executed in
    concert with these approaches will offer your business customers everything
    they want: responsiveness, adaptability and reliability
    Agile, SOA and Service Management are all different
   Agile is a development methodology. SOA is an architectural
    approach. Service Management is an operational management framework
   They are not the same thing, yet they are not mutually exclusive
   All three of these, while serving different functions, are all really after the
    same goal.
    ◦ Value
    ◦ Adaptability
    ◦ Integrity
Agile, SOA and ITIL v3 Framework
 Agile is Development methodology
 SOA is Architectural approach
 ITIL is Operation Framework,
    ◦ It leads us to look at it from purely Operational Perspective.
    ◦ Effective operation management framework needs Solid Service design
 Service design is center of Service Management
 Reference to ITIL v3 Service Design book, where we see Service
  Management, Agile and SOA coming together
 Effective Service design will leads us to
    ◦ Effective and efficient change management
    ◦ Stable and effective operations ( Incident management)
    ◦ Quicker turnaround for business needs
   Design Disciplines
    ◦ to ensure that a service will meet the needs of the business
    ◦ to enable that service to be adapted quickly to business changes
    ◦ to enable a sustainable and reliable service environment
Agile and ITIL Integration
AN AGILE & SOA APPROACH TO SERVICE MANAGEMENT



                                                                          Rebalancing
                                                                          • Well-structured Change and
                                                                            Release Management process can
                                                                            provide an effective means to
                                                                            enable a rapid development
                                                                            approach

                                                                                                             Iteration
                                                                                                             • Planning
                                                                                                             • Change Approvals
                                                                                                             • Development
                                                                                                             • Production Release


                                                  Inclusivity
            Integrated Discipline                 • Development teams need to
                                                    understand that Operations is
            • Delivering business value             fundamentally “on the hook” if
            • enabling rapid adaptation             something breaks in the
            • maintaining operational integrity     environment and need to be
                                                    sensitive to these needs
                                                  • Operations teams must become
                                                    aware that rapid development
                                                    approaches bring increased
                                                    susceptibility to environmental
   Perception                                       changes and require MORE
                                                    communication and coordination –
   • Change Management is to control risk           not less
     whereas it should be enabled to meet more
     business needs as fast as possible
   • Integrity of Impacted Services
   • Deployment approach
Conclusion
   Use Agile for “Plan-Design-Build”
   Take benefit of ITIL for “Operate”
   ITIL helps to protect the business by focusing on Service availability
   Agile helps to accelerate the business with new capabilities




Changing the way you look at Agile, SOA and Service Management isn’t easy. Creating an
integrated and shared discipline that encompasses and spans functional areas in pursuit
of common goals takes a lot of work. But by doing this hard work, your IT organization
can bring together the power of these individual disciplines and use them to speed service
delivery and deliver exponential value to your customer.
                                                                            -Charles Araujo
                                        President and Managing Consultant of CastlePointe
Q&A

More Related Content

What's hot

Agile Program Management Best Practices
Agile Program Management Best PracticesAgile Program Management Best Practices
Agile Program Management Best PracticesPete Behrens
 
IT Services Delivery - Program Management Office (PMO)
IT Services Delivery - Program Management Office (PMO)IT Services Delivery - Program Management Office (PMO)
IT Services Delivery - Program Management Office (PMO)VSR *
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionAxios Systems
 
10 tips to manage project portfolio management (ppm) processes
10 tips to manage project portfolio management (ppm) processes10 tips to manage project portfolio management (ppm) processes
10 tips to manage project portfolio management (ppm) processesgianarosetti
 
IT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelIT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelJerry Bishop
 
Project management office
Project management officeProject management office
Project management officedinafouad87
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMOjsweinstein
 
PMI - Portfolio Management
PMI - Portfolio ManagementPMI - Portfolio Management
PMI - Portfolio ManagementADW_Consulting
 
How to set up initiatives portfolio management
How to set up initiatives portfolio managementHow to set up initiatives portfolio management
How to set up initiatives portfolio managementJuha-Matti Saario
 
The Chief Skeptical Officer – A New C-Level Role
The Chief Skeptical Officer – A New C-Level RoleThe Chief Skeptical Officer – A New C-Level Role
The Chief Skeptical Officer – A New C-Level RoleAlan McSweeney
 
A contextual approach to improving software metrics practices
A contextual approach to improving software metrics practicesA contextual approach to improving software metrics practices
A contextual approach to improving software metrics practicesJohnny Kingdom
 
Impact of Project Portfolio Management on Project Success
Impact of Project Portfolio Management on Project SuccessImpact of Project Portfolio Management on Project Success
Impact of Project Portfolio Management on Project SuccessIman Baradari
 
The 5 Critical Elements to Creating a Project Management Center of Excellence
The 5 Critical Elements to Creating a Project Management Center of ExcellenceThe 5 Critical Elements to Creating a Project Management Center of Excellence
The 5 Critical Elements to Creating a Project Management Center of ExcellenceFlevy.com Best Practices
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementRoberto Toledo
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...IIBA Rochester NY
 
The Disturbing Reality of Today's PMO
The Disturbing Reality of Today's PMOThe Disturbing Reality of Today's PMO
The Disturbing Reality of Today's PMOIan Needs
 
Bush.stewart
Bush.stewartBush.stewart
Bush.stewartNASAPMC
 
Strivent Service Offerings Differentiators Web 2 9
Strivent Service Offerings  Differentiators Web 2 9Strivent Service Offerings  Differentiators Web 2 9
Strivent Service Offerings Differentiators Web 2 9John Streit
 

What's hot (20)

PMO Overview June 2009
PMO Overview June 2009PMO Overview June 2009
PMO Overview June 2009
 
Agile Program Management Best Practices
Agile Program Management Best PracticesAgile Program Management Best Practices
Agile Program Management Best Practices
 
IT Services Delivery - Program Management Office (PMO)
IT Services Delivery - Program Management Office (PMO)IT Services Delivery - Program Management Office (PMO)
IT Services Delivery - Program Management Office (PMO)
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service Transition
 
10 tips to manage project portfolio management (ppm) processes
10 tips to manage project portfolio management (ppm) processes10 tips to manage project portfolio management (ppm) processes
10 tips to manage project portfolio management (ppm) processes
 
IT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using ExcelIT Project Portfolio Planning Using Excel
IT Project Portfolio Planning Using Excel
 
Project management office
Project management officeProject management office
Project management office
 
The New Public Sector PMO
The New Public Sector PMOThe New Public Sector PMO
The New Public Sector PMO
 
PMI - Portfolio Management
PMI - Portfolio ManagementPMI - Portfolio Management
PMI - Portfolio Management
 
How to set up initiatives portfolio management
How to set up initiatives portfolio managementHow to set up initiatives portfolio management
How to set up initiatives portfolio management
 
The Chief Skeptical Officer – A New C-Level Role
The Chief Skeptical Officer – A New C-Level RoleThe Chief Skeptical Officer – A New C-Level Role
The Chief Skeptical Officer – A New C-Level Role
 
A contextual approach to improving software metrics practices
A contextual approach to improving software metrics practicesA contextual approach to improving software metrics practices
A contextual approach to improving software metrics practices
 
Impact of Project Portfolio Management on Project Success
Impact of Project Portfolio Management on Project SuccessImpact of Project Portfolio Management on Project Success
Impact of Project Portfolio Management on Project Success
 
The 5 Critical Elements to Creating a Project Management Center of Excellence
The 5 Critical Elements to Creating a Project Management Center of ExcellenceThe 5 Critical Elements to Creating a Project Management Center of Excellence
The 5 Critical Elements to Creating a Project Management Center of Excellence
 
From Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio ManagementFrom Balanced Scorecard to Project Portfolio Management
From Balanced Scorecard to Project Portfolio Management
 
Ranking portfolio initiatives, Bernard Marshall, june 2012
Ranking portfolio initiatives, Bernard Marshall, june 2012Ranking portfolio initiatives, Bernard Marshall, june 2012
Ranking portfolio initiatives, Bernard Marshall, june 2012
 
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...Requirements Manager Center of Excellence:  “Achieving Goals Without Formaliz...
Requirements Manager Center of Excellence: “Achieving Goals Without Formaliz...
 
The Disturbing Reality of Today's PMO
The Disturbing Reality of Today's PMOThe Disturbing Reality of Today's PMO
The Disturbing Reality of Today's PMO
 
Bush.stewart
Bush.stewartBush.stewart
Bush.stewart
 
Strivent Service Offerings Differentiators Web 2 9
Strivent Service Offerings  Differentiators Web 2 9Strivent Service Offerings  Differentiators Web 2 9
Strivent Service Offerings Differentiators Web 2 9
 

Viewers also liked

Project White Horse 084640 Introduction
 Project White Horse 084640 Introduction Project White Horse 084640 Introduction
Project White Horse 084640 IntroductionEd Beakley
 
3. DaVinci\'s Horse Part 3
3. DaVinci\'s Horse Part 33. DaVinci\'s Horse Part 3
3. DaVinci\'s Horse Part 3Ed Beakley
 
DaVinci's Horse #6 (combined version)
DaVinci's Horse #6 (combined version)DaVinci's Horse #6 (combined version)
DaVinci's Horse #6 (combined version)Ed Beakley
 
PWH Chp 1(2 of 2)
PWH Chp 1(2 of 2)PWH Chp 1(2 of 2)
PWH Chp 1(2 of 2)Ed Beakley
 
4. Da Vinci Part 4
4.  Da Vinci Part 44.  Da Vinci Part 4
4. Da Vinci Part 4Ed Beakley
 
Final Presentation for Teachers in Action
Final Presentation for Teachers in ActionFinal Presentation for Teachers in Action
Final Presentation for Teachers in ActionJacqueline Araujo
 

Viewers also liked (6)

Project White Horse 084640 Introduction
 Project White Horse 084640 Introduction Project White Horse 084640 Introduction
Project White Horse 084640 Introduction
 
3. DaVinci\'s Horse Part 3
3. DaVinci\'s Horse Part 33. DaVinci\'s Horse Part 3
3. DaVinci\'s Horse Part 3
 
DaVinci's Horse #6 (combined version)
DaVinci's Horse #6 (combined version)DaVinci's Horse #6 (combined version)
DaVinci's Horse #6 (combined version)
 
PWH Chp 1(2 of 2)
PWH Chp 1(2 of 2)PWH Chp 1(2 of 2)
PWH Chp 1(2 of 2)
 
4. Da Vinci Part 4
4.  Da Vinci Part 44.  Da Vinci Part 4
4. Da Vinci Part 4
 
Final Presentation for Teachers in Action
Final Presentation for Teachers in ActionFinal Presentation for Teachers in Action
Final Presentation for Teachers in Action
 

Similar to Agile complexity v2.0

Planning for and assessing an itsm program
Planning for and assessing an itsm programPlanning for and assessing an itsm program
Planning for and assessing an itsm programTroy DuMoulin
 
Project management best practices
Project management best practicesProject management best practices
Project management best practiceswalkerswu
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)Anand Subramaniam
 
Building capability through the creation of a methodology 1.0
Building capability through the creation of a methodology 1.0Building capability through the creation of a methodology 1.0
Building capability through the creation of a methodology 1.0Maven
 
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...EPM Live
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects Failcalenlegaspi
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects FailCalen Legaspi
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Mike Otranto
 
Process maturity
Process maturityProcess maturity
Process maturitydutoitds
 
Ims Primavera
Ims PrimaveraIms Primavera
Ims Primaveracleary21
 
Resume Akash Gandhi 20150611
Resume Akash Gandhi 20150611Resume Akash Gandhi 20150611
Resume Akash Gandhi 20150611stevan roy
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio ManagementDigite Inc
 
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Enterprise Management Associates
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOMike Otranto
 
Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsBharani M
 
Ken Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych
 
Group 5 change management presentation
Group 5   change management presentationGroup 5   change management presentation
Group 5 change management presentationMatlosa
 

Similar to Agile complexity v2.0 (20)

Saurabh Chawla
Saurabh ChawlaSaurabh Chawla
Saurabh Chawla
 
Planning for and assessing an itsm program
Planning for and assessing an itsm programPlanning for and assessing an itsm program
Planning for and assessing an itsm program
 
Project management best practices
Project management best practicesProject management best practices
Project management best practices
 
Enterprise software delivery
Enterprise software deliveryEnterprise software delivery
Enterprise software delivery
 
Project Management Office (PMO)
Project Management Office (PMO)Project Management Office (PMO)
Project Management Office (PMO)
 
Building capability through the creation of a methodology 1.0
Building capability through the creation of a methodology 1.0Building capability through the creation of a methodology 1.0
Building capability through the creation of a methodology 1.0
 
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
PPM Challenge #3: Providing Value to All Levels – 2012 PPM Challenge and Oppo...
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects Fail
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects Fail
 
Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid Agile and Traditional Project Management Homogeneous or Hybrid
Agile and Traditional Project Management Homogeneous or Hybrid
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Process maturity
Process maturityProcess maturity
Process maturity
 
Ims Primavera
Ims PrimaveraIms Primavera
Ims Primavera
 
Resume Akash Gandhi 20150611
Resume Akash Gandhi 20150611Resume Akash Gandhi 20150611
Resume Akash Gandhi 20150611
 
Project Portfolio Management
Project Portfolio ManagementProject Portfolio Management
Project Portfolio Management
 
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
Automating for Digital Transformation: Tools-driven DevOps and Continuous Sof...
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile Projects
 
Ken Zych LinkedIn Profile
Ken Zych LinkedIn ProfileKen Zych LinkedIn Profile
Ken Zych LinkedIn Profile
 
Group 5 change management presentation
Group 5   change management presentationGroup 5   change management presentation
Group 5 change management presentation
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Agile complexity v2.0

  • 1. Agile Complexity Topic : Is it possible to use Agile methodology for large IT Infrastructure projects?
  • 2. Agenda  Benefits of Agile  Business Drivers  Agile Methodology  Agile Principles  Agile Values  Key Reasons for Larger Project Failure  Agile in Service Management  ITIL Framework  Agile, SOA and ITIL Framework  Agile & ITIL Framework integration  An Agile & SOA approach for Service Management  Conclusion
  • 4. Business Drivers  Agile ◦ Shorter time to market ◦ Rapid changing requirements ◦ Improvement in productivity of team  Project Assistance ◦ Access to larger pool of scarce technical resources ◦ Cost Saving ◦ Ability to scale rapidly “At Scale, all Agile development is distributed development…. Even the largest or most distributed teams can achieve the faster time to market, high productivity, and higher team morale that Agile method provides” -Dean Leffingwell “Scaling Software Agility, best practices for larger enterprise”
  • 6. Agile Principles  Our highest priority is to satisfy the customer through early and continuous delivery of valuable artifacts  Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.  Deliver working artifacts frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.  Business people and developers must work together daily throughout the project  Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.  The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.  Working software is the primary measure of progress.  Agile processes promote sustainable development.The sponsors, developers, and users should be able to maintain a constant pace indefinitely.  Continuous attention to technical excellence and good design enhances agility.  Simplicity--the art of maximizing the amount of work not done--is essential.  The best architectures, requirements, and designs emerge from self-organizing teams.  At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
  • 7. Agile Values  Individuals and their interactions  Delivering working software  Customer collaboration  Responding to change
  • 8. Key Reasons for Large Project Execution Failures  Runaway Budgeted cost  Visibility  Organization and Project Management Practice  Defined or Missing Project Objective  Ineffective Project Planning  Insufficient Project Personal Resources  Problems with Suppliers  Technical Problems
  • 9. Success Rate of Large Scale Projects Large Programs Success Rates Successful 16% 53% Why Projects / Programs Fail 31% Others Poor Cancelled Technical Problems Organization 11% 4% and Project Under Perform Problems with Suppliers Management 4% Practices 36% Insufficient Project Personnel Resources 10% 15% 20% Ineffective Project Planning Poorly Defined or Missing Project Objectives
  • 11. ITIL Framework Incident Management, Problem Management, Service Request, Service Catalog Requests, Service Service Service Desk and Satisfaction Operations Surveys. Transition Continual Service Lifecycle Service Improvement Service Design Service Catalog development , Dashboards creation, CRM Service configuration, Application Development, Fit Gaps, Strategy Testing, etc.
  • 13. Agile in Service Management  Business is Moving Faster and Faster every day ….. And Its challenge for IT to keep pace with it…  IT evolves following for time reduction of quality delivery ◦ New Development Methodologies ( Agile) ◦ Approach ( SOA) ◦ IT Service Management Principle (ITIL) ◦ Tools  Do Service Management principles stand in the way of rapid development and business responsiveness?  An effective application of service management principles executed in concert with these approaches will offer your business customers everything they want: responsiveness, adaptability and reliability  Agile, SOA and Service Management are all different  Agile is a development methodology. SOA is an architectural approach. Service Management is an operational management framework  They are not the same thing, yet they are not mutually exclusive  All three of these, while serving different functions, are all really after the same goal. ◦ Value ◦ Adaptability ◦ Integrity
  • 14. Agile, SOA and ITIL v3 Framework  Agile is Development methodology  SOA is Architectural approach  ITIL is Operation Framework, ◦ It leads us to look at it from purely Operational Perspective. ◦ Effective operation management framework needs Solid Service design  Service design is center of Service Management  Reference to ITIL v3 Service Design book, where we see Service Management, Agile and SOA coming together  Effective Service design will leads us to ◦ Effective and efficient change management ◦ Stable and effective operations ( Incident management) ◦ Quicker turnaround for business needs  Design Disciplines ◦ to ensure that a service will meet the needs of the business ◦ to enable that service to be adapted quickly to business changes ◦ to enable a sustainable and reliable service environment
  • 15. Agile and ITIL Integration
  • 16. AN AGILE & SOA APPROACH TO SERVICE MANAGEMENT Rebalancing • Well-structured Change and Release Management process can provide an effective means to enable a rapid development approach Iteration • Planning • Change Approvals • Development • Production Release Inclusivity Integrated Discipline • Development teams need to understand that Operations is • Delivering business value fundamentally “on the hook” if • enabling rapid adaptation something breaks in the • maintaining operational integrity environment and need to be sensitive to these needs • Operations teams must become aware that rapid development approaches bring increased susceptibility to environmental Perception changes and require MORE communication and coordination – • Change Management is to control risk not less whereas it should be enabled to meet more business needs as fast as possible • Integrity of Impacted Services • Deployment approach
  • 17. Conclusion  Use Agile for “Plan-Design-Build”  Take benefit of ITIL for “Operate”  ITIL helps to protect the business by focusing on Service availability  Agile helps to accelerate the business with new capabilities Changing the way you look at Agile, SOA and Service Management isn’t easy. Creating an integrated and shared discipline that encompasses and spans functional areas in pursuit of common goals takes a lot of work. But by doing this hard work, your IT organization can bring together the power of these individual disciplines and use them to speed service delivery and deliver exponential value to your customer. -Charles Araujo President and Managing Consultant of CastlePointe
  • 18. Q&A