SlideShare une entreprise Scribd logo
1  sur  46
The Bank of Angels Private banking with an angelic touch  John Bertens & Remco Oostelaar  Version 1
Scary examples 1996 Ariane 5 Flight 501. Reused code from the Ariane4, but the Ariane 5′s faster engines trigger a bug in an arithmetic routine inside the rocket’s flight computer. 1987 Black Monday. As investors began to dump stocks affected by the investigations, their stocks dropped, causing the computer triggers to kick in. The flood of computer issued stock executions overwhelmed the market and caused multiple systems to crash.  1991 Patriot. Rounding error and erroneous use of Excel
Cloud Computing Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction 	- Definition National Institute of Standards and Technology  	  Version 15, 10-7-09
Service models translation Twitter Sales Force Google docs Business process SaaS Force.com MS Azure Google Apps Applications PaaS Nirvanix DaaS Data Mosso IaaS Infrastruture BT Amazon EC2
The Advantages of Cloud Computing Flexibility - Cloud computing offers much more flexibility than past computing methods.  Allows IT to Shift Focus - No longer having to worry about constant server updates and other computing issues. Highly Automated - No longer do IT personnel need to worry about keeping software updates.  More Mobility - Employees can access information wherever they are, rather than having to remain at their desks. Freedom - Business and IT get freedom to concentrate on innovation. Reduced Cost - Cloud technology is paid incrementally, saving organizations money.
Multi channel marketing The Bank of Angels solution
Sales & Marketing  ,[object Object]
Integrated marketing, sales and servicesMaximize  Consumer  Value Maximize consumer loyalty  What is our customer doing and enable relevant personalized offering.
Our challenges Dependency on Business Analysts (specs) and Developers (code delivery) and Project manager expectations (deadlines) Unclear requirements Business processes not validated Not enough time for testing Tester needs to have deep technical knowledge and must  business domain expert
Waterfall?
Waterfall?
Mindmap
Solution
Solution
How To Vote Twitter Capitalization doesn’t matter,  	but spaces and spelling do Since @poll is the first word, your followers will not receive this tweet SMS Capitalization doesn’t matter,  	but spaces and spelling do Standard texting rates only
Ask our crowd
Ask our team
Agileapproach: SMART Createproject proposal Round upsoftware Deliverworkingsoftware Write project plan Maintainsoftware
Agileapproach: SMART Plan What product(s)  do we want to deliver? Define done Are we up to speed? Is our process optimal? Are the product(s) done? Build Evaluate Deliver product(s)  using product cycle Visualise progress
Iterationcycle Plan andprioritize AcceptSolution Build Definelogic Adjustlogic Writetest  cases Runtest cases Generate and buildsolution
TDD2: Test Driven Design and Development Build ,[object Object]
Requirements are written down as acceptance test cases
Basedonacceptance test cases lower level test cases are created,[object Object]
Communication Networking Collaboration Sharing
IBM Jazz (project view)
IBM Jazz (test management)
IBM Jazz (dashboard)
Two months into the project
External testing
Performance & regression test
Crowd test capabilities
Crowd test capabilities
Usabilitytesting

Contenu connexe

En vedette

User Acceptance Testing (Uat)
User Acceptance Testing (Uat)User Acceptance Testing (Uat)
User Acceptance Testing (Uat)
Thomas Martin
 

En vedette (7)

Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
Christian Bk Hansen - Agile on Huge Banking Mainframe Legacy Systems - EuroST...
 
Testing banking apps
Testing banking appsTesting banking apps
Testing banking apps
 
Perbankan islam
Perbankan islamPerbankan islam
Perbankan islam
 
Case study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UATCase study on Banking Software Testing - FINACLE : UAT
Case study on Banking Software Testing - FINACLE : UAT
 
bank syariah
bank syariahbank syariah
bank syariah
 
User Acceptance Testing (Uat)
User Acceptance Testing (Uat)User Acceptance Testing (Uat)
User Acceptance Testing (Uat)
 
An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)An Overview of User Acceptance Testing (UAT)
An Overview of User Acceptance Testing (UAT)
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

The bank of angels - Belgium testing days v1.1

  • 1. The Bank of Angels Private banking with an angelic touch John Bertens & Remco Oostelaar Version 1
  • 2.
  • 3.
  • 4. Scary examples 1996 Ariane 5 Flight 501. Reused code from the Ariane4, but the Ariane 5′s faster engines trigger a bug in an arithmetic routine inside the rocket’s flight computer. 1987 Black Monday. As investors began to dump stocks affected by the investigations, their stocks dropped, causing the computer triggers to kick in. The flood of computer issued stock executions overwhelmed the market and caused multiple systems to crash. 1991 Patriot. Rounding error and erroneous use of Excel
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Cloud Computing Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction - Definition National Institute of Standards and Technology Version 15, 10-7-09
  • 11. Service models translation Twitter Sales Force Google docs Business process SaaS Force.com MS Azure Google Apps Applications PaaS Nirvanix DaaS Data Mosso IaaS Infrastruture BT Amazon EC2
  • 12. The Advantages of Cloud Computing Flexibility - Cloud computing offers much more flexibility than past computing methods. Allows IT to Shift Focus - No longer having to worry about constant server updates and other computing issues. Highly Automated - No longer do IT personnel need to worry about keeping software updates. More Mobility - Employees can access information wherever they are, rather than having to remain at their desks. Freedom - Business and IT get freedom to concentrate on innovation. Reduced Cost - Cloud technology is paid incrementally, saving organizations money.
  • 13.
  • 14. Multi channel marketing The Bank of Angels solution
  • 15.
  • 16. Integrated marketing, sales and servicesMaximize Consumer Value Maximize consumer loyalty What is our customer doing and enable relevant personalized offering.
  • 17. Our challenges Dependency on Business Analysts (specs) and Developers (code delivery) and Project manager expectations (deadlines) Unclear requirements Business processes not validated Not enough time for testing Tester needs to have deep technical knowledge and must business domain expert
  • 18.
  • 24. How To Vote Twitter Capitalization doesn’t matter, but spaces and spelling do Since @poll is the first word, your followers will not receive this tweet SMS Capitalization doesn’t matter, but spaces and spelling do Standard texting rates only
  • 27. Agileapproach: SMART Createproject proposal Round upsoftware Deliverworkingsoftware Write project plan Maintainsoftware
  • 28. Agileapproach: SMART Plan What product(s) do we want to deliver? Define done Are we up to speed? Is our process optimal? Are the product(s) done? Build Evaluate Deliver product(s) using product cycle Visualise progress
  • 29. Iterationcycle Plan andprioritize AcceptSolution Build Definelogic Adjustlogic Writetest cases Runtest cases Generate and buildsolution
  • 30.
  • 31. Requirements are written down as acceptance test cases
  • 32.
  • 35. IBM Jazz (test management)
  • 37. Two months into the project
  • 38.
  • 39.
  • 40.
  • 46.
  • 47.
  • 48. John Bertens Test manager Cluster Manager Test Technology and Processes Remco Oostelaar Test manager Expert Group Leader Cloud Computing &Testing Managing consultant FS NBS testing Mobile: +316 27159027 Twitter: johnbertens Papendorpseweg 100, 3528 BJ Utrecht, Netherlands Managing consultant FS NBS testing Mobile: + 316 45690511 Twitter: RemcoOostelaar Papendorpseweg100, 3528 BJ Utrecht, Netherlands http://www.belgiumtestingdays.com/program.php?p=13

Notes de l'éditeur

  1. TrackchairGoal, Fiction, interaction public, how are John Bertens & Remco Oostelaar
  2. Project manager - Movie
  3. Cloud Software as a Service (SaaS)The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based email). The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.Cloud Platform as a Service (PaaS)The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly application hosting environment configurations.Cloud Infrastructure as a Service (IaaS)The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, deployed applications, and possibly limited control of select networking components (e.g., host firewalls).
  4. I’m going to ask for your opinion. We’re going to use your phones to do some audience voting.So please take out your cell phones, but remember to leave them on silent. You can participate by sending a text message.This is a just standard rate text message, so it may be free for you, or up to twenty cents on some carriers if you do not have a text messaging plan. The service we are using is serious about privacy. I cannot see your phone numbers, and you’ll never receive follow-up text messages outside this presentation. There’s only one thing worse than email spam – and that’s text message spam because you have to pay to receive it!
  5. Press F5 or enter presentation mode to view the poll\r\nIn an emergency during your presentation, if the poll isn't showing, navigate to this link in your web browser:\r\nhttp://www.polleverywhere.com/multiple_choice_polls/LTU5NTY1MDE2If you like, you can use this slide as a template for your own voting slides. You might use a slide like this if you feel your audience would benefit from the picture showing a text message on a phone.