SlideShare a Scribd company logo
Cloud & Agile
                     Richard Bowden
True potential for your
business                                Challenges


   Hype ?



                             Realising the benefits



                                             #Cloudbusting2012
Who Me?
A gazillion years experience &
more mistakes that I care to
remember
        Start-up experience – PM & IT Consultancy
        & Mobile medical apps

                        Cloud-arena.com
IC4 EI / IDA Cloud
Competency Centre

                                      #Cloudbusting2012
Different Perspectives.....

            Users &
               Providers




                           #Cloudbusting2012
Items for Discussion


Cloud as a Competitive
Advantage




                              #Cloudbusting2012
If it walks like a duck...

  Scalability
                                     On-demand

                   Yes I'm a cloud
Unlimited
Capacity
                Units of               Ease of
                 use                   access

                                         #Cloudbusting2012
Patterns of use




                  #Cloudbusting2012
Delivery models
 On Premise              Hosted                 Cloud

                                            Shared multi-
 I own the             I rent the
                                           tenant
servers,              servers,
                                           environment
software, etc         software, etc
                                             Access to a
 I have                I have less
                                           capacity pool –
complete control      control & fewer
                                           Less control &
& responsibility      responsibilities
                                           fewer
                                           responsibilities
 Upfront capital        Lower capital
costs                 costs but paying
                                            Pay as you go
                      for fixed capacity


                                               #Cloudbusting2012
Software Development Lifecycle

  All or some on the Cloud ?

 Development
                Test

  Production
                  Analysis

                               #Cloudbusting2012
Certain practices still apply

   Management of
   builds and VM
   instances     Management of dev &
                 test environments

Access control to development &
test environments

               Transaction monitoring &
               reporting


                                          #Cloudbusting2012
Architectural Considerations
Application reliability
Managing scalability
Code base management
Upgrade management
Authentication & authorisation
Security from within
Service level agreements
Regulatory requirements
                                 #Cloudbusting2012
Single vs. Multi Tenancy




                      #Cloudbusting2012
Architectural Guidelines




Microsoft MSDN – June 2006

                                   #Cloudbusting2012
Hybrid is another option

Not everything needs be on the cloud

Use of cloud services for storage
       Salesforce's database.com
       Amazon's S3 storage


Use and api to link the Cloud based
application with an on-premise database
                                    #Cloudbusting2012
Who's doing what with the cloud ?

•   US Government survey – April 2010
      –   45% were using cloud computing


•   Top 3 services
      –   Web hosting / content delivery
      –   Collaboration
      –   Email




                                           #Cloudbusting2012
Why with the cloud ?

•   Top 3 reasons for using cloud
       –   Resource savings
       –   Features
       –   Availability & uptime


•   Top 3 reasons for not using cloud
       –   Cost / lack of a business case
       –   Security
       –   Waiting for others to take a lead

                                               #Cloudbusting2012
More Current Usage Data
• US Government
  – FedRAMP – federal programme for cloud security
    certification
  – US Navy – Amazon solution for digital imagery
  – Naval War College – Cloud based security solution
    from Cloudlock
  – Intelligence Community – use of public cloud
    services
  – Dept of Labour – Tender for Cloud based email
                                           #Cloudbusting2012
Today's Agile Word Cloud
                               Waterfall
Scrum
                 Extreme Programming

   Kanban                       Estimating
                      Sizing
 Definition of Done
                                 Backlog
            Product Owner


                                           #Cloudbusting2012
Projects Background
Recruitment Company
   –   Permanent, Contract & Temp recruitment
   –   Offices in several European countries
Two projects
   –   Configuration & rollout of cloud based front
       office system on Force.com
   –   Redesign of their jobs website
Key interests
   –   Working software
   –   Collaboration
                                            #Cloudbusting2012
Scrum Process Overview
User stories
   –    What, why & how
Release plan
   –    Road ahead
Sprint planning & Grooming the backlog
   –    Change is welcome
Retrospective & demo
   –    So what did we learn ?

                                  #Cloudbusting2012
Lessons learned – Front Office
User stories
   –   Put yourself in the shoes of...
   –   Understand requirements & work flow detail
Release plan
   –   Project direction & objectives
   –   Road-map
Sizing
   –   Grooming the backlog
   –   Clarification
   –   Definition of done
                                        #Cloudbusting2012
Questions – Front Office
Estimating vs Sizing
Sprint display
   –    Electronic vs paper
   –    Basecamp – cloud based pm service
Sprint in progress
   –    Product owner's input (what's in / what's out)
Use of Kanban technique
   –    Spare capacity close to the end of a sprint

                                           #Cloudbusting2012
Lessons learned – Website Redesign
  Persona analysis
    –   Excellent basis for user stories
  Sprint planning
    –   Helps to get a focus and a starting point
    –   Include persona analysis findings
  Focus on working software
    –   Can build credibility & confidence


                                             #Cloudbusting2012
Questions – Website Redesign
Completion of wire-frames & templates
   –   Is Waterfall more appropriate ?
   –   Is definition of done crucial ?
Waterfall or Agile
   –   Project sponsorship is key
Product owner role
   –   Business knowledge and contacts
   –   Needs significant engagement

                                         #Cloudbusting2012
Self-organisation –
     Individual Commitment
Self-organisation
  Not project management
  Commitment
  Scrum master - Master-follower role
Background material
  Ester Darby
  Jeff Sutherland
  Philip Anderson

                                        #Cloudbusting2012
What about fixed price projects ?
 Compile and review feature backlog
 Use and allocate story points
 Agree a credit limit
 Review at the start of each sprint




                                      #Cloudbusting2012
New Features added in
         each Sprint ?
Not necessarily
Reduce technical debt
      Faster better code
      Second time around
Better documentation
Performance testing



                           #Cloudbusting2012
How do you know its working
Team members feeling focused on their tasks
Team members becoming more conscious of how they spend
their time
Team members feeling proud of their team
Testers feeling fully accepted by the team
Team members and product owners feeling closer to each
other
ScrumMasters feeling proud of their team's accomplishments
All roles feeling more conscious of their capabilities,
responsibilities, strengths, and weaknesses

                                    Source: Dan Puckett – InfoQ.com
                                                  #Cloudbusting2012
How to correct any problems ?
    Is Scrum is being done wrong
    Is there an underlying problem that is just being exposed by
    Scrum
    Give the team time to execute a few sprints and learn from
    them.
    If the previous items provide no relief, adapt Scrum to
    mitigate or resolve the problem.
    If the problem still persists after adaptation, then perhaps
    Scrum isn't well-suited for this application

Source: Dan Puckett – InfoQ.com

                                                      #Cloudbusting2012
One Agile Team




                 #Cloudbusting2012
Two Upcoming Events


• Cyber   Threat Summit – Malahide – September 20th / 21st

•Cloud Arena – Cloud Showcase – October 10th – NCI Dublin




                                               #Cloudbusting2012
Thank You
Now for Questions




                    #Cloudbusting2012
Further Information & Feedback
               rbowden@rbconsulting.ie
               @rbconsulting
               Ie.linkedin.com/in/richardbowden
               blog.rbconsulting.ie


               Cloud-arena.com
               Agile-Lean on LinkedIn
               Lean Start-up Group Dublin
                                 #Cloudbusting2012

More Related Content

What's hot

considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
Web2Present
 
Cloud product presentation
Cloud product presentationCloud product presentation
Cloud product presentation
SKALI Group
 
It infrastructure cost reduction vision v5 customer
It infrastructure cost reduction vision v5   customerIt infrastructure cost reduction vision v5   customer
It infrastructure cost reduction vision v5 customer
ddeschenes99
 
Cloud computing - co daje firmie?
Cloud computing - co daje firmie? Cloud computing - co daje firmie?
Cloud computing - co daje firmie?
Biznes to Rozmowy
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Eucalyptus Systems, Inc.
 
Emc keynote 0945 1030
Emc keynote 0945 1030Emc keynote 0945 1030
Emc keynote 0945 1030
Chiou-Nan Chen
 
SKALI On The Cloud
SKALI On The CloudSKALI On The Cloud
SKALI On The Cloud
SKALI Group
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
Michael Elder
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
CRS4 Research Center in Sardinia
 
Retain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee SatisfactionRetain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee Satisfaction
Human Capital Media
 
Enterprise Private Cloud Computing
Enterprise Private Cloud ComputingEnterprise Private Cloud Computing
Enterprise Private Cloud Computing
Cisco Canada
 
So you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technologySo you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technology
Cisco Canada
 
Peter Coffee CIO Forum 20100406
Peter Coffee CIO Forum 20100406Peter Coffee CIO Forum 20100406
Peter Coffee CIO Forum 20100406
Peter Coffee
 
Is10 innovative technology 8
Is10 innovative technology 8Is10 innovative technology 8
Is10 innovative technology 8
hicksonj
 
Lets focus on business value
Lets focus on business valueLets focus on business value
Lets focus on business value
Einar Ingebrigtsen
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
Vertical Solutions
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
Abiquo, Inc.
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
ptaglephd
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Internap
 

What's hot (19)

considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
considering the cloud? From IaaS to SaaS and Beyond - Find Your Path to the C...
 
Cloud product presentation
Cloud product presentationCloud product presentation
Cloud product presentation
 
It infrastructure cost reduction vision v5 customer
It infrastructure cost reduction vision v5   customerIt infrastructure cost reduction vision v5   customer
It infrastructure cost reduction vision v5 customer
 
Cloud computing - co daje firmie?
Cloud computing - co daje firmie? Cloud computing - co daje firmie?
Cloud computing - co daje firmie?
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
 
Emc keynote 0945 1030
Emc keynote 0945 1030Emc keynote 0945 1030
Emc keynote 0945 1030
 
SKALI On The Cloud
SKALI On The CloudSKALI On The Cloud
SKALI On The Cloud
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012Seminario Paolo Maggi, 24-05-2012
Seminario Paolo Maggi, 24-05-2012
 
Retain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee SatisfactionRetain Talent and Improve Employee Satisfaction
Retain Talent and Improve Employee Satisfaction
 
Enterprise Private Cloud Computing
Enterprise Private Cloud ComputingEnterprise Private Cloud Computing
Enterprise Private Cloud Computing
 
So you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technologySo you’ve bought into the concept of “cloud” technology
So you’ve bought into the concept of “cloud” technology
 
Peter Coffee CIO Forum 20100406
Peter Coffee CIO Forum 20100406Peter Coffee CIO Forum 20100406
Peter Coffee CIO Forum 20100406
 
Is10 innovative technology 8
Is10 innovative technology 8Is10 innovative technology 8
Is10 innovative technology 8
 
Lets focus on business value
Lets focus on business valueLets focus on business value
Lets focus on business value
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
Lax breakfast forum_developing_your_cloud_strategy_05_10_2012
 

Similar to Cloudbusting sept 2012

Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
Sanjeev Sharma
 
Cloud for-startup
Cloud for-startupCloud for-startup
Cloud for-startup
Kesava Reddy
 
Agile Architecture in a Modern Cloud-Native Ecosystem
Agile Architecture in a Modern Cloud-Native EcosystemAgile Architecture in a Modern Cloud-Native Ecosystem
Agile Architecture in a Modern Cloud-Native Ecosystem
Cloud Study Network
 
Agile architectures in a modern cloud-native ecosystem
Agile architectures in a modern cloud-native ecosystemAgile architectures in a modern cloud-native ecosystem
Agile architectures in a modern cloud-native ecosystem
Turja Narayan Chaudhuri
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Eucalyptus Systems, Inc.
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
Eucalyptus Systems, Inc.
 
Cloud transition - The Trivadis approach
Cloud transition - The Trivadis approachCloud transition - The Trivadis approach
Cloud transition - The Trivadis approach
Swiss Data Forum Swiss Data Forum
 
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud ComputingDr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
ikanow
 
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud OptionsComparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
Altoros
 
Navigating Cloud and Multi-Cloud
Navigating Cloud and Multi-CloudNavigating Cloud and Multi-Cloud
Navigating Cloud and Multi-Cloud
Advanced Technology Consulting (ATC)
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
Dori Degenhardt
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
zslmarketing
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Turja Narayan Chaudhuri
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready Enterprise
Dell World
 
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
NRB
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
ScanSource, Inc.
 
How to Plan and Budget for 2013 with Cloud in Mind
How to Plan and Budget for 2013 with Cloud in MindHow to Plan and Budget for 2013 with Cloud in Mind
How to Plan and Budget for 2013 with Cloud in Mind
Bluelock
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot Net
Brian Blanchard
 
SAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven DeneckenSAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven Denecken
Sven Denecken
 
Cloud Computing for the Construction Industry
Cloud Computing for the Construction IndustryCloud Computing for the Construction Industry
Cloud Computing for the Construction Industry
Byrne Software Technologies, Inc.
 

Similar to Cloudbusting sept 2012 (20)

Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
Cloud for-startup
Cloud for-startupCloud for-startup
Cloud for-startup
 
Agile Architecture in a Modern Cloud-Native Ecosystem
Agile Architecture in a Modern Cloud-Native EcosystemAgile Architecture in a Modern Cloud-Native Ecosystem
Agile Architecture in a Modern Cloud-Native Ecosystem
 
Agile architectures in a modern cloud-native ecosystem
Agile architectures in a modern cloud-native ecosystemAgile architectures in a modern cloud-native ecosystem
Agile architectures in a modern cloud-native ecosystem
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
 
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
How to Transform Enterprise Applications to On-premise Clouds with Wipro and ...
 
Cloud transition - The Trivadis approach
Cloud transition - The Trivadis approachCloud transition - The Trivadis approach
Cloud transition - The Trivadis approach
 
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud ComputingDr. Michael Valivullah, NASS/USDA - Cloud Computing
Dr. Michael Valivullah, NASS/USDA - Cloud Computing
 
Comparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud OptionsComparing Ruby on Rails Public vs. Private Cloud Options
Comparing Ruby on Rails Public vs. Private Cloud Options
 
Navigating Cloud and Multi-Cloud
Navigating Cloud and Multi-CloudNavigating Cloud and Multi-Cloud
Navigating Cloud and Multi-Cloud
 
Your Journey to the Cloud
Your Journey to the CloudYour Journey to the Cloud
Your Journey to the Cloud
 
Zsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approachZsl cloud-application migration-8_phased_approach
Zsl cloud-application migration-8_phased_approach
 
Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1Cloud lunchn learn_howtobecomeacloudarchitect_part1
Cloud lunchn learn_howtobecomeacloudarchitect_part1
 
Prescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready EnterprisePrescriptive Cloud Services for the Future Ready Enterprise
Prescriptive Cloud Services for the Future Ready Enterprise
 
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter HellemansHybrid Cloud A Journey to the Cloud by Peter Hellemans
Hybrid Cloud A Journey to the Cloud by Peter Hellemans
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
How to Plan and Budget for 2013 with Cloud in Mind
How to Plan and Budget for 2013 with Cloud in MindHow to Plan and Budget for 2013 with Cloud in Mind
How to Plan and Budget for 2013 with Cloud in Mind
 
Cloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot NetCloud Intro - Saint Louis Day of Dot Net
Cloud Intro - Saint Louis Day of Dot Net
 
SAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven DeneckenSAP Cloud Strategy Keynote Sven Denecken
SAP Cloud Strategy Keynote Sven Denecken
 
Cloud Computing for the Construction Industry
Cloud Computing for the Construction IndustryCloud Computing for the Construction Industry
Cloud Computing for the Construction Industry
 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Cloudbusting sept 2012

  • 1. Cloud & Agile Richard Bowden True potential for your business Challenges Hype ? Realising the benefits #Cloudbusting2012
  • 2. Who Me? A gazillion years experience & more mistakes that I care to remember Start-up experience – PM & IT Consultancy & Mobile medical apps Cloud-arena.com IC4 EI / IDA Cloud Competency Centre #Cloudbusting2012
  • 3. Different Perspectives..... Users & Providers #Cloudbusting2012
  • 4. Items for Discussion Cloud as a Competitive Advantage #Cloudbusting2012
  • 5. If it walks like a duck... Scalability On-demand Yes I'm a cloud Unlimited Capacity Units of Ease of use access #Cloudbusting2012
  • 6. Patterns of use #Cloudbusting2012
  • 7. Delivery models On Premise Hosted Cloud Shared multi- I own the I rent the tenant servers, servers, environment software, etc software, etc Access to a I have I have less capacity pool – complete control control & fewer Less control & & responsibility responsibilities fewer responsibilities Upfront capital Lower capital costs costs but paying Pay as you go for fixed capacity #Cloudbusting2012
  • 8. Software Development Lifecycle All or some on the Cloud ? Development Test Production Analysis #Cloudbusting2012
  • 9. Certain practices still apply Management of builds and VM instances Management of dev & test environments Access control to development & test environments Transaction monitoring & reporting #Cloudbusting2012
  • 10. Architectural Considerations Application reliability Managing scalability Code base management Upgrade management Authentication & authorisation Security from within Service level agreements Regulatory requirements #Cloudbusting2012
  • 11. Single vs. Multi Tenancy #Cloudbusting2012
  • 12. Architectural Guidelines Microsoft MSDN – June 2006 #Cloudbusting2012
  • 13. Hybrid is another option Not everything needs be on the cloud Use of cloud services for storage Salesforce's database.com Amazon's S3 storage Use and api to link the Cloud based application with an on-premise database #Cloudbusting2012
  • 14. Who's doing what with the cloud ? • US Government survey – April 2010 – 45% were using cloud computing • Top 3 services – Web hosting / content delivery – Collaboration – Email #Cloudbusting2012
  • 15. Why with the cloud ? • Top 3 reasons for using cloud – Resource savings – Features – Availability & uptime • Top 3 reasons for not using cloud – Cost / lack of a business case – Security – Waiting for others to take a lead #Cloudbusting2012
  • 16. More Current Usage Data • US Government – FedRAMP – federal programme for cloud security certification – US Navy – Amazon solution for digital imagery – Naval War College – Cloud based security solution from Cloudlock – Intelligence Community – use of public cloud services – Dept of Labour – Tender for Cloud based email #Cloudbusting2012
  • 17. Today's Agile Word Cloud Waterfall Scrum Extreme Programming Kanban Estimating Sizing Definition of Done Backlog Product Owner #Cloudbusting2012
  • 18. Projects Background Recruitment Company – Permanent, Contract & Temp recruitment – Offices in several European countries Two projects – Configuration & rollout of cloud based front office system on Force.com – Redesign of their jobs website Key interests – Working software – Collaboration #Cloudbusting2012
  • 19. Scrum Process Overview User stories – What, why & how Release plan – Road ahead Sprint planning & Grooming the backlog – Change is welcome Retrospective & demo – So what did we learn ? #Cloudbusting2012
  • 20. Lessons learned – Front Office User stories – Put yourself in the shoes of... – Understand requirements & work flow detail Release plan – Project direction & objectives – Road-map Sizing – Grooming the backlog – Clarification – Definition of done #Cloudbusting2012
  • 21. Questions – Front Office Estimating vs Sizing Sprint display – Electronic vs paper – Basecamp – cloud based pm service Sprint in progress – Product owner's input (what's in / what's out) Use of Kanban technique – Spare capacity close to the end of a sprint #Cloudbusting2012
  • 22. Lessons learned – Website Redesign Persona analysis – Excellent basis for user stories Sprint planning – Helps to get a focus and a starting point – Include persona analysis findings Focus on working software – Can build credibility & confidence #Cloudbusting2012
  • 23. Questions – Website Redesign Completion of wire-frames & templates – Is Waterfall more appropriate ? – Is definition of done crucial ? Waterfall or Agile – Project sponsorship is key Product owner role – Business knowledge and contacts – Needs significant engagement #Cloudbusting2012
  • 24. Self-organisation – Individual Commitment Self-organisation Not project management Commitment Scrum master - Master-follower role Background material Ester Darby Jeff Sutherland Philip Anderson #Cloudbusting2012
  • 25. What about fixed price projects ? Compile and review feature backlog Use and allocate story points Agree a credit limit Review at the start of each sprint #Cloudbusting2012
  • 26. New Features added in each Sprint ? Not necessarily Reduce technical debt Faster better code Second time around Better documentation Performance testing #Cloudbusting2012
  • 27. How do you know its working Team members feeling focused on their tasks Team members becoming more conscious of how they spend their time Team members feeling proud of their team Testers feeling fully accepted by the team Team members and product owners feeling closer to each other ScrumMasters feeling proud of their team's accomplishments All roles feeling more conscious of their capabilities, responsibilities, strengths, and weaknesses Source: Dan Puckett – InfoQ.com #Cloudbusting2012
  • 28. How to correct any problems ? Is Scrum is being done wrong Is there an underlying problem that is just being exposed by Scrum Give the team time to execute a few sprints and learn from them. If the previous items provide no relief, adapt Scrum to mitigate or resolve the problem. If the problem still persists after adaptation, then perhaps Scrum isn't well-suited for this application Source: Dan Puckett – InfoQ.com #Cloudbusting2012
  • 29. One Agile Team #Cloudbusting2012
  • 30. Two Upcoming Events • Cyber Threat Summit – Malahide – September 20th / 21st •Cloud Arena – Cloud Showcase – October 10th – NCI Dublin #Cloudbusting2012
  • 31. Thank You Now for Questions #Cloudbusting2012
  • 32. Further Information & Feedback rbowden@rbconsulting.ie @rbconsulting Ie.linkedin.com/in/richardbowden blog.rbconsulting.ie Cloud-arena.com Agile-Lean on LinkedIn Lean Start-up Group Dublin #Cloudbusting2012