SlideShare a Scribd company logo
1 of 32
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

Cloud product presentation
Cloud product presentationCloud product presentation
Cloud product presentation
SKALI Group
 
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.
 
SKALI On The Cloud
SKALI On The CloudSKALI On The Cloud
SKALI On The Cloud
SKALI Group
 
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
 
Is10 innovative technology 8
Is10 innovative technology 8Is10 innovative technology 8
Is10 innovative technology 8
hicksonj
 
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
 

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

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.
 
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
 
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.
 

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 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
 
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
 
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

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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