SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Software Development
Sri Kanajan
Outline
•
•
•
•

Software development methodology
Agile development process
Development tools
Outsourcing
Motivations
• Software is increasingly driving innovations
• Most startups are pure software plays

• Software complexity is becoming the limiting factor
• The “just do it in software! Its easy!” is no longer true
• Software releases is becoming the critical path in most technology projects
• Ripple effect of change in software is much harder to evaluate and test

• Building on-site technology competency is becoming really hard
• Most startups require expertise in multiple technology platforms
Requirements
• Requirements drive everything!
• Project management
• Testing

• Design
• Development
• Usability
• Outsourcing
Industry
Standards
Technology
Platform
Evaluations

Requirements Elicitation

UI
Prototyping

Usability
Analysis

Architecture Design

Unit
Testing

Code
Reviews

Surveys

Requirements Based
Verification Test Cases

Test
Management
Database

Automated Testing or
Manual Testing

Development

Integration and System Testing

Agile Development Process with Ripple Effects Analysis

Test
Framework
A

Example Requirements
• Battery Warning Screen
• The Main Window header shall contain the text
“Programmer Battery Low” [15-003]

Boot requested
29-A01

Programmer
Splash Screen

Time
Zone
Set?

No
21-A01

System Reset
Screen

Continue

Boot Up Set Time
Zone Screen

AA-A01
C-A01

Yes

• The Main Window shall contain the text “The Programmer

Save

has less than 5 minutes battery life remaining; would you like
to continue?”[15-004]

• The Separator Bar shall contain buttons with the test
“Continue” and “Cancel” [15-005]

• The button labeled “Continue” shall be the default action.
[15-006]

•

Programmer
Battery Life < 5
minutes?

Yes
21-A02

Battery
Warning
Screen
11-A02

20-A01

No

Start Menu

Continue

Cancel
16-A01

Suspend
Programmer
Verification
• Requirements based tests
• Verify that the specific requirement is met
under success and failure conditions

• Integration tests

• Unit test
• Intent is to verify the class implementation
prior to code check-in

• System tests

• Intent of the test is to verify how different
features work with each other

• Stress tests
• Intent of the test is to verify the behavior of
the system under worst case scenarios

• Intent of the test is to verify the system as an
entirety works within the intended
environment

• Peer review
• Effective way to verify the design and spread
the knowledge

TEST OFTEN ! Develop tests even before you develop code !
Requirements
Based Tests
Unit Test
Example
Metrics
• Test coverage
• Code coverage/branch
coverage

• Project management metrics
• Earned Value
• Rundown chart
Managing Change
• Rare to have a clean slate project
• More likely to come into a project with an existing asset base
• Ripple effects analysis
• Critical activity that is often overlooked
• A single new requirement or parameter change could have broad implications
Outline
•
•
•
•

Software development methodology
Agile Development Process
Development tools
Outsourcing
Industry
Standards
Technology
Platform
Evaluations

Requirements Elicitation

UI
Prototyping

Usability
Analysis

Architecture Design

Unit
Testing

Code
Reviews

Surveys

Requirements Based
Verification Test Cases

Test
Management
Database

Automated Testing or
Manual Testing

Development

Integration and System Testing

Agile Development Process with Ripple Effects Analysis

Test
Framework
Agile Development Process

Sprint
Planning
Meeting

Sprint
Review
Meeting
Sprint Planning
Meeting

Product Backlog
Team Capabilities

Sprint Planning

Sprint Goal

Business Conditions
Technology
Current Product

Meeting

Sprint Backlog
Daily Scrum
• Parameters
•
•
•
•

Daily
15-minutes
Stand-up
Not for problem solving

• Three questions:
1. What did you do yesterday
2. What will you do today?
3. What obstacles are in your way?
• Everyone is invited
• Help avoid other unnecessary
meetings

• Only team/scrum master can talk
Sprint Review Meeting
• Team presents what it accomplished during the sprint
• Typically takes the form of a demo of new features or underlying architecture
• Informal
• 2-hour prep time rule

• Participants
• Customers
• Management
• Product Owner

• Other engineers
Outline
•
•
•
•

Software development methodology
Agile development process
Development tools
Outsourcing
Development Tools
• Requirements and test cases
• Database solutions, e.g. DOORS

• Code change management
• Git, Github

• Static analysis and unit testing
• Code Analytics
• Lint
• JUnit

• Automated testing
• Robotium

• Monkey Runner
Outline
•
•
•
•

Software development methodology
Agile development process
Development tools
Outsourcing
Outsourcing Your Software Development
•
•
•
•
•

Increasingly viable and cost effective solution
Technology is complex and multi-faceted. Get the best to help you!
The degree of outsourcing depends on the value that the technology brings to your business
Many startups going to India, Poland, Philippines
However
• Clear requirements is critical!
• Need to understand the technology in-house
• Process and culture that enables outsourcing
Outsourcing
• Own the process and architecture
• Outsource the execution of the process (development/verification) on top
of the architecture

• Gather metrics continuously and get them to document all work
• Fixed price vs. Time/materials contract
• Prototype in-house to elicit requirements then outsource the implementation of the
requirements

• Detail the architecture and the process in the contract

Weitere ähnliche Inhalte

Was ist angesagt?

Software validation
Software validationSoftware validation
Software validationRobert Phe
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile DeveloperBSGAfrica
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesPerforce
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation FailsRanorex
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesDamian T. Gordon
 
Software engineering
Software engineeringSoftware engineering
Software engineeringsuganyasanjai
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycleHoangThiHien1
 
Insurance for your Assurance Team
Insurance for your Assurance TeamInsurance for your Assurance Team
Insurance for your Assurance TeamWorksoft
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineeringSweta Kumari Barnwal
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy Ajeng Savitri
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentGeoffrey Weglarz
 
Why Ranorex
Why RanorexWhy Ranorex
Why RanorexRanorex
 
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryKalyan Kumar
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Perfecto by Perforce
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic conceptsHưng Hoàng
 

Was ist angesagt? (20)

Software validation
Software validationSoftware validation
Software validation
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile Developer
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
 
Unlocking Faster Product Development Cycles
Unlocking Faster Product Development CyclesUnlocking Faster Product Development Cycles
Unlocking Faster Product Development Cycles
 
Why Test Automation Fails
Why Test Automation FailsWhy Test Automation Fails
Why Test Automation Fails
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
Plc (components)
Plc (components)Plc (components)
Plc (components)
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 
Insurance for your Assurance Team
Insurance for your Assurance TeamInsurance for your Assurance Team
Insurance for your Assurance Team
 
Validation & verification software engineering
Validation & verification software engineeringValidation & verification software engineering
Validation & verification software engineering
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
An Introduction to Iterative Software Development
An Introduction to Iterative Software DevelopmentAn Introduction to Iterative Software Development
An Introduction to Iterative Software Development
 
Guide to Agile testing
Guide to Agile testingGuide to Agile testing
Guide to Agile testing
 
Why Ranorex
Why RanorexWhy Ranorex
Why Ranorex
 
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous DeliveryDevOps - From Agile Dev to Agile Ops for Continuous Delivery
DevOps - From Agile Dev to Agile Ops for Continuous Delivery
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2Drive Faster Quality Insights through Customized Test Automation - Part 2
Drive Faster Quality Insights through Customized Test Automation - Part 2
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic concepts
 
Software testing
Software testingSoftware testing
Software testing
 

Andere mochten auch

Karakteristik transistor_fajar priyambada
Karakteristik transistor_fajar priyambadaKarakteristik transistor_fajar priyambada
Karakteristik transistor_fajar priyambadafajar_priyambada
 
Hoja de presentac. 2 Elizabeth Beltran Gutierrez
Hoja de presentac. 2 Elizabeth  Beltran GutierrezHoja de presentac. 2 Elizabeth  Beltran Gutierrez
Hoja de presentac. 2 Elizabeth Beltran GutierrezMa Hortencia Arango Juarez
 
Pitching Balanced Teams to VCs
Pitching Balanced Teams to VCsPitching Balanced Teams to VCs
Pitching Balanced Teams to VCsBalanced Team
 
Investing-in-Thailand-Ipsos-Flair-2015
Investing-in-Thailand-Ipsos-Flair-2015Investing-in-Thailand-Ipsos-Flair-2015
Investing-in-Thailand-Ipsos-Flair-2015Colin Kinghorn
 
Succulent Slow Cooked Spare Ribs
Succulent Slow Cooked Spare RibsSucculent Slow Cooked Spare Ribs
Succulent Slow Cooked Spare RibsSam Milner
 
Csr13 5(imple)
Csr13 5(imple)Csr13 5(imple)
Csr13 5(imple)Amit Fogla
 
2015 11-05--engaging learners--connected-learning--pci_webinars (1)
2015 11-05--engaging learners--connected-learning--pci_webinars (1)2015 11-05--engaging learners--connected-learning--pci_webinars (1)
2015 11-05--engaging learners--connected-learning--pci_webinars (1)Paul Signorelli
 
Chapter 20 hr new
Chapter 20   hr newChapter 20   hr new
Chapter 20 hr newAmit Fogla
 
Vitolize for women powerpoint
Vitolize for women powerpointVitolize for women powerpoint
Vitolize for women powerpointCDIAOEN
 
Metro responsive joomla virtuemart template
Metro responsive joomla virtuemart templateMetro responsive joomla virtuemart template
Metro responsive joomla virtuemart templateEmilyPhan21291
 
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-Market
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-MarketWhite-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-Market
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-MarketColin Kinghorn
 
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRE
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBREA DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRE
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRECmd Zapopan
 

Andere mochten auch (19)

Karakteristik transistor_fajar priyambada
Karakteristik transistor_fajar priyambadaKarakteristik transistor_fajar priyambada
Karakteristik transistor_fajar priyambada
 
150423
150423150423
150423
 
Articulos modernos
Articulos modernosArticulos modernos
Articulos modernos
 
Hoja de presentac. 2 Elizabeth Beltran Gutierrez
Hoja de presentac. 2 Elizabeth  Beltran GutierrezHoja de presentac. 2 Elizabeth  Beltran Gutierrez
Hoja de presentac. 2 Elizabeth Beltran Gutierrez
 
Pitching Balanced Teams to VCs
Pitching Balanced Teams to VCsPitching Balanced Teams to VCs
Pitching Balanced Teams to VCs
 
Investing-in-Thailand-Ipsos-Flair-2015
Investing-in-Thailand-Ipsos-Flair-2015Investing-in-Thailand-Ipsos-Flair-2015
Investing-in-Thailand-Ipsos-Flair-2015
 
Succulent Slow Cooked Spare Ribs
Succulent Slow Cooked Spare RibsSucculent Slow Cooked Spare Ribs
Succulent Slow Cooked Spare Ribs
 
Csr13 5(imple)
Csr13 5(imple)Csr13 5(imple)
Csr13 5(imple)
 
2015 11-05--engaging learners--connected-learning--pci_webinars (1)
2015 11-05--engaging learners--connected-learning--pci_webinars (1)2015 11-05--engaging learners--connected-learning--pci_webinars (1)
2015 11-05--engaging learners--connected-learning--pci_webinars (1)
 
Chapter 20 hr new
Chapter 20   hr newChapter 20   hr new
Chapter 20 hr new
 
Vitolize for women powerpoint
Vitolize for women powerpointVitolize for women powerpoint
Vitolize for women powerpoint
 
Check before Deliver
Check before DeliverCheck before Deliver
Check before Deliver
 
Metro responsive joomla virtuemart template
Metro responsive joomla virtuemart templateMetro responsive joomla virtuemart template
Metro responsive joomla virtuemart template
 
38
3838
38
 
Choice - Morning Tea
Choice - Morning TeaChoice - Morning Tea
Choice - Morning Tea
 
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-Market
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-MarketWhite-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-Market
White-Paper-Opportunities-And-Challenges-In-China's-3D-Printing-Market
 
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRE
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBREA DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRE
A DISFRUTAR DE LOS 5 Y 10 KILÓMETROS EL PRÓXIMO 06 DE DICIEMBRE
 
Eggtravaganza flyer
Eggtravaganza flyerEggtravaganza flyer
Eggtravaganza flyer
 
BIOMAS
BIOMASBIOMAS
BIOMAS
 

Ähnlich wie Software product development process

Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersSPC Adriatics
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineeringMansiganeshJawale
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computingAhmed M. Abed
 
Questions for successful test automation projects
Questions for successful test automation projectsQuestions for successful test automation projects
Questions for successful test automation projectsDaniel Ionita
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automationEran Kinsbrunner
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAdaCore
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysisWBUTTUTORIALS
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAspire Systems
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementChristian Vos
 
Manual Testing software testing all slide
Manual Testing software testing all slideManual Testing software testing all slide
Manual Testing software testing all slideSmileySmiley39
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfutubashaikh26
 
manualtesting-170218090020 (1).pdf
manualtesting-170218090020 (1).pdfmanualtesting-170218090020 (1).pdf
manualtesting-170218090020 (1).pdfperamdevi06
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software TestingMohammed Moishin
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development SecurityKarthikeyan Dhayalan
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityJeff Bramwell
 

Ähnlich wie Software product development process (20)

Software Development
Software DevelopmentSoftware Development
Software Development
 
Lean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill AyersLean-Agile Development with SharePoint - Bill Ayers
Lean-Agile Development with SharePoint - Bill Ayers
 
Test planning and software's engineering
Test planning and software's engineeringTest planning and software's engineering
Test planning and software's engineering
 
Agile methodology in cloud computing
Agile methodology in cloud computingAgile methodology in cloud computing
Agile methodology in cloud computing
 
Questions for successful test automation projects
Questions for successful test automation projectsQuestions for successful test automation projects
Questions for successful test automation projects
 
New trends in testing automation
New trends in testing automationNew trends in testing automation
New trends in testing automation
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter Gardner
 
Software testing-and-analysis
Software testing-and-analysisSoftware testing-and-analysis
Software testing-and-analysis
 
Aligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development PracticesAligning Software Testing With Modern Age Development Practices
Aligning Software Testing With Modern Age Development Practices
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Day 1.pptx
Day 1.pptxDay 1.pptx
Day 1.pptx
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
Definition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinementDefinition of Done and Product Backlog refinement
Definition of Done and Product Backlog refinement
 
Manual Testing software testing all slide
Manual Testing software testing all slideManual Testing software testing all slide
Manual Testing software testing all slide
 
Testing
TestingTesting
Testing
 
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfuppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
ppt_se.bdfhrfykjyftiktgdukhydiyiuoyu8otrfu
 
manualtesting-170218090020 (1).pdf
manualtesting-170218090020 (1).pdfmanualtesting-170218090020 (1).pdf
manualtesting-170218090020 (1).pdf
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software Testing
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 

Kürzlich hochgeladen

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
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
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Kürzlich hochgeladen (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
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?
 
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
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 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!
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Software product development process