SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
WHAT IS YOUR CALLING FOR CUSTOM
SOFTWARE DEVELOPMENT?
AGILE OR DEVOPS?
THE TWO MOST DISCUSSED TERMINOLOGIES OF THE
MILLENNIAL PROJECT EXECUTION METHODOLOGIES FOR
CUSTOMIZED SOFTWARE DRIVE EVERY ANIMATED
CONVERSATION TODAY. THE TRANSITION FROM
TRADITIONAL METHODS LIKE WATERFALL, TO AGILE TO
DEVOPS IN ITSELF IS FASCINATING!
AGILE CUSTOM SOFTWARE DEVELOPMENT IS A NEW AGE
SOFTWARE METHODOLOGY ENFORCING ITERATIONS BETWEEN THE
CONSTANTLY CHANGING REQUIREMENTS AND THE EVOLVING
DEVELOPMENT WITH CLOSE COLLABORATION OF CROSS-
FUNCTIONAL TEAMS. THERE IS A CONTINUOUS FEEDBACK AFTER
ITERATION THAT ENABLES CONTINUOUS REFINEMENT OF THE
SYSTEM.
THE SUPER-FAST AGILE
THE AGILE METHODOLOGY ADVOCATES A WELL-CONTROLLED
PROJECT MANAGEMENT PROCESS THAT INVOLVES FREQUENT
MEETING ON DAILY BASIS TO DISCUSS THE ROAD-BLOCKS AND TO
GET GENERAL UPDATES ON THE PROJECTS. THIS ENCOURAGES THE
TEAM MEMBERS TO ADAPT TO ACCOUNTABILITY, SELF-DISCIPLINE
AND TEAM WORK FOR QUICK DELIVERY OF GOOD QUALITY
SOFTWARE AND FOLLOW PRACTICES AND STANDARDS THAT
ALIGNS WITH THE CUSTOMER REQUIREMENTS AND THE COMPANY
GOALS.
ONE OF THE BIGGEST ADVANTAGE OF AGILE DEVELOPMENT IS
RESPONSIVE TO CHANGE AND WORKING ON TASKS THAT
MATTER. A WELL-ALIGNED AGILE PROJECT HAS A LIST OF TASK
TO BE COMPLETED IN A PROJECT ALONG WITH THEIR PRIORITY.
THEY CONTINUE TO TAKE UP TASKS IN EACH ITERATION
ACCORDING TO THE PRIORITY. THEY ALSO RECEIVE FEEDBACK OF
THE PREVIOUS ITERATION AND WORK ACCORDINGLY THUS BEING
RESPONSIVE TO CHANGE.
ADVANTAGES OF AGILE
RESPONSIVE TO CHANGE
AGILE PRACTICES UNDERSTAND THE FACT THAT WE MAY
DISCOVER MORE INFORMATION AS WE PROCEED OR MAY FIND
THAT A PARTICULAR SOLUTION DOES NOT FIT THE CUSTOMER
NEED OR AN ENTIRELY DIFFERENT PROBLEM MAY BE
UNCOVERED.
THE AGILE PRINCIPLES ALLOW THE ACCEPTANCE OF THE
UNKNOWN AND PRIORITIZATION SUPPORTS DISCOVERY AND
EXPERIMENTATION TO TAKE CARE OF THE UNCERTAINTIES IN
CUSTOM SOFTWARE SERVICES.
ACCEPTING UNCERTAINTY
FOR THE PROJECTS TO OPERATE WITH UNCERTAINTY AND
CHANGING REQUIREMENTS THERE IS NEED FOR QUICK
ITERATION AND FEEDBACK ON THE TASKS COMPLETED TO MAKE
SURE THAT THE CURRENT EFFORTS ARE ALIGNED WITH THE
CUSTOMER NEEDS.
QUICK FEEDBACK
THE ABILITY TO DELIVER SOFTWARE IN AN ITERATIVE MANNER
PROVIDES THE BUSINESS MORE FLEXIBILITY IN TERMS OF WHEN
A PRODUCT OR A PARTICULAR FEATURE IS DELIVERED TO THE
USER.
FLEXIBILITY
AGILE PRACTICES FOCUSES MORE ON DEFINING AND
PRIORITIZING PROBLEMS IN CLOSE COLLABORATION WITH THE
DEVELOPERS, DESIGNERS AND CLIENTS. HIGH UPFRONT
EFFORT IN DESIGNING, DOCUMENTATION AND CONTRACTS IS
AGAINST THE AGILE MANIFESTO.
LESS DOCUMENTATION UPFRONT
LIKE ANY OTHER CHANGES, IF UNDERTOOK WITHOUT
INVESTING SUFFICIENT TIME IN HAVING A THOROUGH
UNDERSTANDING OF THE PROCESS AS TO WHY THE CHANGES
ARE MADE AND HOW IT WILL IMPACT THE PROJECT, FRUITFUL
RESULTS WILL NOT BE ACHIEVED.
WORDS OF CAUTION
LACK OF KNOWLEDGE
AGILE PRACTICES REQUIRE FLEXIBILITY, AVAILABILITY,
QUICK PACED WITH QUALITY, FREQUENT REVIEWS WHICH
ASKS FOR SIGNIFICANT CULTURE SHIFT IN THE
ORGANIZATION. FOR EXAMPLE THE STAKEHOLDERS NEED TO
AVAILABLE FOR REVIEW SESSION, THE SALES AND
MARKETING TEAM NEED TO OPEN ABOUT THE POSSIBILITY OF
CHANGING REQUIREMENTS, THE MANAGEMENT NEEDS TO
UNDERSTAND THAT THE REQUIREMENT ARE IMPLEMENTED
PRIORITY DRIVEN RATHER THAN OPINION DRIVEN.
CULTURE FIT
CHANGING TO AGILE PRACTICES REQUIRES MORE FOCUSED
AND STRONG INTER-COMMUNICATION AMONGST
INTERDISCIPLINARY TEAMS. REGULAR INTERACTION OF
TESTING TEAM, DESIGN TEAM AND DEVELOPMENT TEAM AT
REGULAR INTERVAL WORKING TOGETHER AS AN INTEGRAL
TEAM IS QUITE PRE-REQUISITE FOR DELIVERING QUALITY
PRODUCT.
INTEGRATION OF SKILL SETS
THOUGH AGILE METHODOLOGIES WERE DEVELOPED FOR
SMALL ORGANIZATIONS TO GROW AND ADAPT BUT FOR
LARGER ORGANIZATION WHERE THERE 500 AND MORE
DEVELOPERS. THE REAL CHALLENGE IS HOW TO BUILD THE
INTERRELATIONSHIP AMONG THE SMALLER TEAMS WHILE
STILL MAINTAINING THE COHESIVE APPROACH IN THE
FLEXIBLE AGILE ENVIRONMENT.
SCALABILITY
DEVOPS IS PRACTICE THAT INCULCATES BETTER
COMMUNICATION BETWEEN DEVELOPMENT AND OPERATIONS
AS MAJOR PORTION OF OPERATIONS BECOMES AUTOMATED
AND PROGRAMMABLE. IN THE ORGANIZATION LEVEL,
DEVOPS IS A PART OF THE IT TEAM THAT CREATES AND
MAINTAINS THE INFRASTRUCTURE MANAGING THE SHARED IT
SERVICES.
THE VERY COLLABORATIVE DEVOPS
THERE ARE SEVERAL BENEFITS THAT ARE THERE BY ADOPTING
DEVOPS FOR CUSTOM SOFTWARE DEVELOPMENT.
– IT HELPS TO REDUCE THE TIME FOR THE PRODUCT TO GO FROM
THE DESIGN STAGE TO THE PRODUCTION.
– BUILDING PRODUCTS QUICKLY MEANS DEVELOPERS GET
FASTER FEEDBACK FROM USERS.
– THE AUTOMATION AND TOOLS RESULT IN EFFICIENCY
IMPROVEMENTS.
– CONTINUOUS DELIVERY IMPROVES THE PRODUCTIVITY AS THE
DEVELOPERS AND TESTERS NEED NOT SPEND TIME IN SETTING UP
THEIR ENVIRONMENTS AND NEED NOT MANAGE OTHER
COMPLEXITIES.
– IMPROVED PRODUCTIVITY AND QUALITY OF THE PRODUCT
ULTIMATELY RESULTS IN IMPROVED CUSTOMER SATISFACTION.
ADVANTAGES
ONE OF THE MAJOR AREAS OF CONCERN IN ADOPTING DEVOPS
IS QUALITY ASSURANCE. AS THE QA TEAM IS UNAWARE OF THE
TOOLS AND PRACTICES USED BY DEVOPS FOR SPEEDING UP THE
DEVELOPMENT PROCESS AND THE DEVELOPERS CHOOSE SPEED
MANY A TIMES OVER SECURITY, ISSUES LIKE NECESSARY
SCANS AND CODE CHECKS MAY BE SKIPPED OUT.
WORDS OF CAUTION
AGILE TEAMS DEPEND ON AUTOMATED BUILDS, CONTINUOUS
INTEGRATION AND CONTINUOUS DELIVERY. DEVOPS TEAMS
USE TOOL WITH VARIOUS METRICS, CONFIGURATION
MANAGEMENT AND MONITORING SCHEMES, VIRTUALIZATION
AND CLOUD COMPUTING.
DEVOPS AND AGILE QUITE SIMILAR
AGILE PRACTICES MIGHT SOMETIMES LEAD DELAYED
DELIVERABLES, INCOMPATIBLE COMPONENTS RESULTING
FROM THE DISPARATE SCRUMS OR TEAMS AND NEW FEATURE
BREAKING THE OLD ONES. ONE OF THE IMPORTANT REASON
FOR THESE PROBLEMS IS LACK OF ADEQUATE
COMMUNICATION AND CONSISTENCY. THIS IS WHERE
DEVOPS CAN HELP BRINGING IN CONSISTENCY, FASTER
DELIVERY AND SMOOTH COORDINATION WITH BOTH
AMONGST THEMSELVES AND ALSO THE DEVELOPERS,
OPERATION TEAMS & VARIOUS OTHER DEPARTMENTAL
TEAMS.
AGILE INVOLVES CROSS-FUNCTIONAL TEAMS LIKE DESIGNER,
TESTER AND DEVELOPER. DEVOPS TAKES THIS AHEAD BY
ADDING OPERATIONS PERSON WHO FOR TRANSITION FROM
DEVELOPMENT TO DEPLOYMENT. DEVOPS BRINGS IN
AUTOMATION OF PROCESSES AND THUS TRANSPARENCY
AMONGST THE TEAMS.
AGILE ENCOURAGES HOW WE THINK ABOUT DEVELOPMENT,
INSTEAD OF MAKING LARGER CHANGES IT ADVOCATES
SMALLER BUT MANAGEABLE CHANGES THAT EVENTUALLY
LEADS TO A BIGGER CHANGE. DEVOPS CAN HELP BRING IN
THIS CULTURAL CHANGE WITHIN THE ORGANIZATION,
THROUGH COMMUNICATION AND MAINTAINING STABILITY
WITH FLEXIBILITY.
THOUGH AGILE AND DEVOPS HELP MAKE THE DEVELOPMENT
TO DEPLOYMENT PROCESS MORE EFFICIENT, BUT IT IS
IMPORTANT TO KNOW WHERE THE DIFFERENCES ARE.
AND DIFFERENT TOO!
AGILE REQUIRES FREQUENT DEPLOYMENT OF CODE WHEREAS
DEVOPS IS MORE CONCERNED WITH APPROPRIATE
DEPLOYMENT OF THE CODE.
SPEED
AGILE TEAMS GENERALLY INCLUDE SELF-DRIVEN MEMBERS
WHO CAN DO THE JOB OF OTHER MEMBER OF THE TEAM
WHEN REQUIRED, TO PREVENT ANY KIND OF SLOWDOWN.
DEVOPS IN CONTRARY SUPPORTS SEPARATE TEAMS FOR
DEVELOPMENT AND OPERATIONS OF CUSTOM SOFTWARE
SOLUTIONS AND THE MEMBERS ARE BOUNDED WITHIN THEIR
TEAMS BUT ARE UPDATED WITH THE FREQUENT
COMMUNICATION.
SPECIALIZATION
AGILE APPROACH FOLLOWS DAILY INFORMAL MEETING
DISCUSSING THE PROJECTS DAILY UPDATES AND GOALS WHICH
MEANS IT ISN’T VERY DOCUMENT INTENSIVE. THE DEVOPS ON THE
OTHER HAND DON’T HAVE FREQUENT MEETING BUT HAVE
EXTENSIVE MEETING WHICH NEEDS TO BE DOCUMENTED IN ORDER
TO COMMUNICATE EFFECTIVELY THEIR UNDERSTANDING AND THE
PLAN OF EXECUTION. DEVOPS REQUIRE THE DESIGN DOCUMENTS
AND REQUIREMENT DOCUMENT IN ORDER TO FULLY UNDERSTAND
A SOFTWARE RELEASE.
DOCUMENTATION AND
COMMUNICATION
SMALL TEAMS IS ONE OF THE FOUNDATIONS OF AGILE
PRACTICES WHICH ENABLE FASTER MOVE AND ACCEPT
FLEXIBILITY. DEVOPS ON THE OTHER HAND, HAVE MULTIPLE
TEAMS THAT WORK TOGETHER EACH TEAM PRACTICING
DIFFERENT PROCESSES.
TEAM SIZE
AGILE TEAMS HAVE SHORTER SPRINTS WHICH RARELY LASTS
FOR MORE THAN A MONTH. BUT DEVOPS VALUE RELIABILITY
AND HENCE FOCUS LONG-TERM PLANNING.
SCHEDULING
DEVOPS EXTENSIVELY DEPENDS ON AUTOMATION TO
MAXIMIZE EFFICIENCY. AGILE PRACTICES ON THE OTHER
HAND DOES NOT REQUIRE AUTOMATION MUCH OF
AUTOMATION AS THERE ARE SMALL SPRINTS WHICH CAN BE
MANAGED WITHOUT AUTOMATION.
AUTOMATION
THUS, DESPITE SEVERAL DIFFERENCES, WHETHER TO USE
BOTH THESE THEORIES IS A DECISION AN ORGANIZATION
HAS TO TAKE JUDICIOUSLY, THOUGH EXPERTS BELIEVE
AMALGAMATION OF THE TWO HELPS IN MORE RATIONAL
DECISION MAKING AND IMPROVISING THE CUSTOM
SOFTWARE SERVICES MANIFOLDS.
IN A NUTSHELL
QSS TECHNOSOFT
THANK YOU

Contenu connexe

Tendances

Software engineering
Software engineeringSoftware engineering
Software engineeringTebogo Mello
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Red Gate Software
 
10 ways to keep your windows 7 migration on track
10 ways to keep your windows 7 migration on track10 ways to keep your windows 7 migration on track
10 ways to keep your windows 7 migration on trackEden Technologies
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarITSM Academy, Inc.
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?Gunnar Menzel
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology
 
Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Google
 
Agile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesAgile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesNirmaljeet Malhotra
 
Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)David Rico
 
World Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology
 
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-split
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-splitTutorial joaopascoalfaria-2confcmmiportugal-v1-3-split
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-splitisabelmargarido
 
ECM Today - Trends And Reality
ECM Today - Trends And RealityECM Today - Trends And Reality
ECM Today - Trends And RealityAcando Consulting
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The LargeConSanFrancisco123
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationAgileSparks
 
Software delivery perfomance duncan ham
Software delivery perfomance duncan hamSoftware delivery perfomance duncan ham
Software delivery perfomance duncan hamDuncan Ham
 
UK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexityUK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexitySolarWinds
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...David Rico
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Edunomica
 

Tendances (20)

Software engineering
Software engineeringSoftware engineering
Software engineering
 
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
Everything You Need to Know About the 2019 DORA Accelerate State of DevOps Re...
 
10 ways to keep your windows 7 migration on track
10 ways to keep your windows 7 migration on track10 ways to keep your windows 7 migration on track
10 ways to keep your windows 7 migration on track
 
How to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy WebinarHow to become a great DevOps Leader, an ITSM Academy Webinar
How to become a great DevOps Leader, an ITSM Academy Webinar
 
DevOps: What is the Right Speed?
DevOps: What is the Right Speed?DevOps: What is the Right Speed?
DevOps: What is the Right Speed?
 
World Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined NetworkingWorld Wide Technology Webinar - Software Defined Networking
World Wide Technology Webinar - Software Defined Networking
 
Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...Integrating Project Management with Service Management Best Practices Event B...
Integrating Project Management with Service Management Best Practices Event B...
 
Agile | Distributed teams and dependencies
Agile | Distributed teams and dependenciesAgile | Distributed teams and dependencies
Agile | Distributed teams and dependencies
 
Swati Dubey QA 6 Yrs
Swati Dubey QA 6 YrsSwati Dubey QA 6 Yrs
Swati Dubey QA 6 Yrs
 
Scale-Out Storage Use Cases
Scale-Out Storage Use CasesScale-Out Storage Use Cases
Scale-Out Storage Use Cases
 
Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)Business Value of CI, CD, & DevOps(Sec)
Business Value of CI, CD, & DevOps(Sec)
 
World Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined NetworkingWorld Wide Technology Webinar Transcript - Software Defined Networking
World Wide Technology Webinar Transcript - Software Defined Networking
 
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-split
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-splitTutorial joaopascoalfaria-2confcmmiportugal-v1-3-split
Tutorial joaopascoalfaria-2confcmmiportugal-v1-3-split
 
ECM Today - Trends And Reality
ECM Today - Trends And RealityECM Today - Trends And Reality
ECM Today - Trends And Reality
 
Agile Software Development In The Large
Agile Software Development In The LargeAgile Software Development In The Large
Agile Software Development In The Large
 
Why a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformationWhy a DevOps approach is critical to achieve digital transformation
Why a DevOps approach is critical to achieve digital transformation
 
Software delivery perfomance duncan ham
Software delivery perfomance duncan hamSoftware delivery perfomance duncan ham
Software delivery perfomance duncan ham
 
UK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network ComplexityUK IT Pros Survey: Network Complexity
UK IT Pros Survey: Network Complexity
 
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
Business Value of CI, CD, & DevOpsSec: Scaling to Billion User Systems Using ...
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
 

Similaire à Agile or DevOps? What is Your Calling for Custom Software Development?

DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White PaperToby Thorslund
 
6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and CommunicationLucy Zeniffer
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to AgilityGunnar Menzel
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...wicultylearningsolut
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...David J Rosenthal
 
Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersInfo-Tech Research Group
 
DevOps shifting software engineering strategy Value based perspective
DevOps shifting software engineering strategy Value based perspectiveDevOps shifting software engineering strategy Value based perspective
DevOps shifting software engineering strategy Value based perspectiveiosrjce
 
Development Of Practice Management Software Essay
Development Of Practice Management Software EssayDevelopment Of Practice Management Software Essay
Development Of Practice Management Software EssaySherry Bailey
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfLaura Miller
 
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps deliveryChristopher Dorobek
 
6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)Ahmed Misbah
 
Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsCognizant
 
Top 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfTop 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfSparity1
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Urolime Technologies
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar ReportMohit Kumar
 
CTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall ContractCTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall Contractsusanatkinson
 

Similaire à Agile or DevOps? What is Your Calling for Custom Software Development? (20)

DevOps_Automation White Paper
DevOps_Automation White PaperDevOps_Automation White Paper
DevOps_Automation White Paper
 
6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication6 Proven Tips for Effective DevOps Collaboration and Communication
6 Proven Tips for Effective DevOps Collaboration and Communication
 
A Roadmap to Agility
A Roadmap to AgilityA Roadmap to Agility
A Roadmap to Agility
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...
DevOps Certification and Remote Team Collaboration Overcoming Distance Challe...
 
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
Infrasructure As Code: Fueling the Fire For Faster Application Delivery - Whi...
 
Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015Forrester Infra as code TLP_April2015
Forrester Infra as code TLP_April2015
 
Use DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End CustomersUse DevOps to Respond Faster to End Customers
Use DevOps to Respond Faster to End Customers
 
H017245157
H017245157H017245157
H017245157
 
DevOps shifting software engineering strategy Value based perspective
DevOps shifting software engineering strategy Value based perspectiveDevOps shifting software engineering strategy Value based perspective
DevOps shifting software engineering strategy Value based perspective
 
Development Of Practice Management Software Essay
Development Of Practice Management Software EssayDevelopment Of Practice Management Software Essay
Development Of Practice Management Software Essay
 
Design methodology
Design methodologyDesign methodology
Design methodology
 
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdfHOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
HOW TO SCALE AGILE IN OFFSHORE SOFTWARE DEVELOPMENT.pdf
 
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
2016.06 ACT-IAC Partners breakfast: GSA's 18F on DevOps delivery
 
6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)
 
Leveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production EnvironmentsLeveraging Cloud for Non-Production Environments
Leveraging Cloud for Non-Production Environments
 
Top 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdfTop 10 DevOps Principles for successful development teams.pdf
Top 10 DevOps Principles for successful development teams.pdf
 
Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...Importance of Building a DevOps Culture for Successful Digital Transformation...
Importance of Building a DevOps Culture for Successful Digital Transformation...
 
Agile Methology Seminar Report
Agile Methology Seminar ReportAgile Methology Seminar Report
Agile Methology Seminar Report
 
CTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall ContractCTLR 2010 Issue 7 Waterfall Contract
CTLR 2010 Issue 7 Waterfall Contract
 

Plus de Jai Mehta

The Importance of Color in Mobile App Design
The Importance of Color in Mobile App DesignThe Importance of Color in Mobile App Design
The Importance of Color in Mobile App DesignJai Mehta
 
How will machine learning and ai influence the media business
How will machine learning and ai influence the media businessHow will machine learning and ai influence the media business
How will machine learning and ai influence the media businessJai Mehta
 
How artificial intelligence in mobile banking is reshaping the customer exper...
How artificial intelligence in mobile banking is reshaping the customer exper...How artificial intelligence in mobile banking is reshaping the customer exper...
How artificial intelligence in mobile banking is reshaping the customer exper...Jai Mehta
 
iOS-based Employee Safety Tracking and Security App
iOS-based Employee Safety Tracking and Security AppiOS-based Employee Safety Tracking and Security App
iOS-based Employee Safety Tracking and Security AppJai Mehta
 
How to Improve Your Mobile App Security Knowledge
How to Improve Your Mobile App Security KnowledgeHow to Improve Your Mobile App Security Knowledge
How to Improve Your Mobile App Security KnowledgeJai Mehta
 
Focusing on the quality of mobile app is important how to go about it
Focusing on the quality of mobile app is important how to go about itFocusing on the quality of mobile app is important how to go about it
Focusing on the quality of mobile app is important how to go about itJai Mehta
 
Augmented Reality Is Coming To Make Our Lives Better
Augmented Reality Is Coming To Make Our Lives BetterAugmented Reality Is Coming To Make Our Lives Better
Augmented Reality Is Coming To Make Our Lives BetterJai Mehta
 
Implementing AI In Wearable Health Apps For Better Tomorrow
Implementing AI In Wearable Health Apps For Better TomorrowImplementing AI In Wearable Health Apps For Better Tomorrow
Implementing AI In Wearable Health Apps For Better TomorrowJai Mehta
 
6 Ways Artificial Intelligence and Chatbots Are Changing Education
6 Ways Artificial Intelligence and Chatbots Are Changing Education6 Ways Artificial Intelligence and Chatbots Are Changing Education
6 Ways Artificial Intelligence and Chatbots Are Changing EducationJai Mehta
 
iOS 11 and Augmented Reality
iOS 11 and Augmented RealityiOS 11 and Augmented Reality
iOS 11 and Augmented RealityJai Mehta
 
Five Smart Ways Small Restaurants Can Mobilize Their Business
Five Smart Ways Small Restaurants Can Mobilize Their BusinessFive Smart Ways Small Restaurants Can Mobilize Their Business
Five Smart Ways Small Restaurants Can Mobilize Their BusinessJai Mehta
 
Reality in the making virtual reality vs. augmented reality
Reality in the making  virtual reality vs. augmented realityReality in the making  virtual reality vs. augmented reality
Reality in the making virtual reality vs. augmented realityJai Mehta
 
10 Famous App Built With React Native
10 Famous App Built With React Native10 Famous App Built With React Native
10 Famous App Built With React NativeJai Mehta
 
Ultimate Cheat Sheet For Building Chatbot
Ultimate Cheat Sheet For Building ChatbotUltimate Cheat Sheet For Building Chatbot
Ultimate Cheat Sheet For Building ChatbotJai Mehta
 
Chatbot Design Trend 2018
Chatbot Design Trend 2018Chatbot Design Trend 2018
Chatbot Design Trend 2018Jai Mehta
 
5 ways businesses could use augmented reality
5 ways businesses could use augmented reality5 ways businesses could use augmented reality
5 ways businesses could use augmented realityJai Mehta
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application? Jai Mehta
 
How To Build A Successful Mobile Application For Startup Business?
How To Build A Successful Mobile Application For Startup Business?How To Build A Successful Mobile Application For Startup Business?
How To Build A Successful Mobile Application For Startup Business?Jai Mehta
 

Plus de Jai Mehta (18)

The Importance of Color in Mobile App Design
The Importance of Color in Mobile App DesignThe Importance of Color in Mobile App Design
The Importance of Color in Mobile App Design
 
How will machine learning and ai influence the media business
How will machine learning and ai influence the media businessHow will machine learning and ai influence the media business
How will machine learning and ai influence the media business
 
How artificial intelligence in mobile banking is reshaping the customer exper...
How artificial intelligence in mobile banking is reshaping the customer exper...How artificial intelligence in mobile banking is reshaping the customer exper...
How artificial intelligence in mobile banking is reshaping the customer exper...
 
iOS-based Employee Safety Tracking and Security App
iOS-based Employee Safety Tracking and Security AppiOS-based Employee Safety Tracking and Security App
iOS-based Employee Safety Tracking and Security App
 
How to Improve Your Mobile App Security Knowledge
How to Improve Your Mobile App Security KnowledgeHow to Improve Your Mobile App Security Knowledge
How to Improve Your Mobile App Security Knowledge
 
Focusing on the quality of mobile app is important how to go about it
Focusing on the quality of mobile app is important how to go about itFocusing on the quality of mobile app is important how to go about it
Focusing on the quality of mobile app is important how to go about it
 
Augmented Reality Is Coming To Make Our Lives Better
Augmented Reality Is Coming To Make Our Lives BetterAugmented Reality Is Coming To Make Our Lives Better
Augmented Reality Is Coming To Make Our Lives Better
 
Implementing AI In Wearable Health Apps For Better Tomorrow
Implementing AI In Wearable Health Apps For Better TomorrowImplementing AI In Wearable Health Apps For Better Tomorrow
Implementing AI In Wearable Health Apps For Better Tomorrow
 
6 Ways Artificial Intelligence and Chatbots Are Changing Education
6 Ways Artificial Intelligence and Chatbots Are Changing Education6 Ways Artificial Intelligence and Chatbots Are Changing Education
6 Ways Artificial Intelligence and Chatbots Are Changing Education
 
iOS 11 and Augmented Reality
iOS 11 and Augmented RealityiOS 11 and Augmented Reality
iOS 11 and Augmented Reality
 
Five Smart Ways Small Restaurants Can Mobilize Their Business
Five Smart Ways Small Restaurants Can Mobilize Their BusinessFive Smart Ways Small Restaurants Can Mobilize Their Business
Five Smart Ways Small Restaurants Can Mobilize Their Business
 
Reality in the making virtual reality vs. augmented reality
Reality in the making  virtual reality vs. augmented realityReality in the making  virtual reality vs. augmented reality
Reality in the making virtual reality vs. augmented reality
 
10 Famous App Built With React Native
10 Famous App Built With React Native10 Famous App Built With React Native
10 Famous App Built With React Native
 
Ultimate Cheat Sheet For Building Chatbot
Ultimate Cheat Sheet For Building ChatbotUltimate Cheat Sheet For Building Chatbot
Ultimate Cheat Sheet For Building Chatbot
 
Chatbot Design Trend 2018
Chatbot Design Trend 2018Chatbot Design Trend 2018
Chatbot Design Trend 2018
 
5 ways businesses could use augmented reality
5 ways businesses could use augmented reality5 ways businesses could use augmented reality
5 ways businesses could use augmented reality
 
Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?  Why Node.js Is A Natural Fit For IoT Application?
Why Node.js Is A Natural Fit For IoT Application?
 
How To Build A Successful Mobile Application For Startup Business?
How To Build A Successful Mobile Application For Startup Business?How To Build A Successful Mobile Application For Startup Business?
How To Build A Successful Mobile Application For Startup Business?
 

Dernier

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxAnnaArtyushina1
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Dernier (20)

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

Agile or DevOps? What is Your Calling for Custom Software Development?

  • 1. WHAT IS YOUR CALLING FOR CUSTOM SOFTWARE DEVELOPMENT? AGILE OR DEVOPS?
  • 2. THE TWO MOST DISCUSSED TERMINOLOGIES OF THE MILLENNIAL PROJECT EXECUTION METHODOLOGIES FOR CUSTOMIZED SOFTWARE DRIVE EVERY ANIMATED CONVERSATION TODAY. THE TRANSITION FROM TRADITIONAL METHODS LIKE WATERFALL, TO AGILE TO DEVOPS IN ITSELF IS FASCINATING!
  • 3. AGILE CUSTOM SOFTWARE DEVELOPMENT IS A NEW AGE SOFTWARE METHODOLOGY ENFORCING ITERATIONS BETWEEN THE CONSTANTLY CHANGING REQUIREMENTS AND THE EVOLVING DEVELOPMENT WITH CLOSE COLLABORATION OF CROSS- FUNCTIONAL TEAMS. THERE IS A CONTINUOUS FEEDBACK AFTER ITERATION THAT ENABLES CONTINUOUS REFINEMENT OF THE SYSTEM. THE SUPER-FAST AGILE
  • 4. THE AGILE METHODOLOGY ADVOCATES A WELL-CONTROLLED PROJECT MANAGEMENT PROCESS THAT INVOLVES FREQUENT MEETING ON DAILY BASIS TO DISCUSS THE ROAD-BLOCKS AND TO GET GENERAL UPDATES ON THE PROJECTS. THIS ENCOURAGES THE TEAM MEMBERS TO ADAPT TO ACCOUNTABILITY, SELF-DISCIPLINE AND TEAM WORK FOR QUICK DELIVERY OF GOOD QUALITY SOFTWARE AND FOLLOW PRACTICES AND STANDARDS THAT ALIGNS WITH THE CUSTOMER REQUIREMENTS AND THE COMPANY GOALS.
  • 5. ONE OF THE BIGGEST ADVANTAGE OF AGILE DEVELOPMENT IS RESPONSIVE TO CHANGE AND WORKING ON TASKS THAT MATTER. A WELL-ALIGNED AGILE PROJECT HAS A LIST OF TASK TO BE COMPLETED IN A PROJECT ALONG WITH THEIR PRIORITY. THEY CONTINUE TO TAKE UP TASKS IN EACH ITERATION ACCORDING TO THE PRIORITY. THEY ALSO RECEIVE FEEDBACK OF THE PREVIOUS ITERATION AND WORK ACCORDINGLY THUS BEING RESPONSIVE TO CHANGE. ADVANTAGES OF AGILE RESPONSIVE TO CHANGE
  • 6. AGILE PRACTICES UNDERSTAND THE FACT THAT WE MAY DISCOVER MORE INFORMATION AS WE PROCEED OR MAY FIND THAT A PARTICULAR SOLUTION DOES NOT FIT THE CUSTOMER NEED OR AN ENTIRELY DIFFERENT PROBLEM MAY BE UNCOVERED. THE AGILE PRINCIPLES ALLOW THE ACCEPTANCE OF THE UNKNOWN AND PRIORITIZATION SUPPORTS DISCOVERY AND EXPERIMENTATION TO TAKE CARE OF THE UNCERTAINTIES IN CUSTOM SOFTWARE SERVICES. ACCEPTING UNCERTAINTY
  • 7. FOR THE PROJECTS TO OPERATE WITH UNCERTAINTY AND CHANGING REQUIREMENTS THERE IS NEED FOR QUICK ITERATION AND FEEDBACK ON THE TASKS COMPLETED TO MAKE SURE THAT THE CURRENT EFFORTS ARE ALIGNED WITH THE CUSTOMER NEEDS. QUICK FEEDBACK
  • 8. THE ABILITY TO DELIVER SOFTWARE IN AN ITERATIVE MANNER PROVIDES THE BUSINESS MORE FLEXIBILITY IN TERMS OF WHEN A PRODUCT OR A PARTICULAR FEATURE IS DELIVERED TO THE USER. FLEXIBILITY
  • 9. AGILE PRACTICES FOCUSES MORE ON DEFINING AND PRIORITIZING PROBLEMS IN CLOSE COLLABORATION WITH THE DEVELOPERS, DESIGNERS AND CLIENTS. HIGH UPFRONT EFFORT IN DESIGNING, DOCUMENTATION AND CONTRACTS IS AGAINST THE AGILE MANIFESTO. LESS DOCUMENTATION UPFRONT
  • 10. LIKE ANY OTHER CHANGES, IF UNDERTOOK WITHOUT INVESTING SUFFICIENT TIME IN HAVING A THOROUGH UNDERSTANDING OF THE PROCESS AS TO WHY THE CHANGES ARE MADE AND HOW IT WILL IMPACT THE PROJECT, FRUITFUL RESULTS WILL NOT BE ACHIEVED. WORDS OF CAUTION LACK OF KNOWLEDGE
  • 11. AGILE PRACTICES REQUIRE FLEXIBILITY, AVAILABILITY, QUICK PACED WITH QUALITY, FREQUENT REVIEWS WHICH ASKS FOR SIGNIFICANT CULTURE SHIFT IN THE ORGANIZATION. FOR EXAMPLE THE STAKEHOLDERS NEED TO AVAILABLE FOR REVIEW SESSION, THE SALES AND MARKETING TEAM NEED TO OPEN ABOUT THE POSSIBILITY OF CHANGING REQUIREMENTS, THE MANAGEMENT NEEDS TO UNDERSTAND THAT THE REQUIREMENT ARE IMPLEMENTED PRIORITY DRIVEN RATHER THAN OPINION DRIVEN. CULTURE FIT
  • 12. CHANGING TO AGILE PRACTICES REQUIRES MORE FOCUSED AND STRONG INTER-COMMUNICATION AMONGST INTERDISCIPLINARY TEAMS. REGULAR INTERACTION OF TESTING TEAM, DESIGN TEAM AND DEVELOPMENT TEAM AT REGULAR INTERVAL WORKING TOGETHER AS AN INTEGRAL TEAM IS QUITE PRE-REQUISITE FOR DELIVERING QUALITY PRODUCT. INTEGRATION OF SKILL SETS
  • 13. THOUGH AGILE METHODOLOGIES WERE DEVELOPED FOR SMALL ORGANIZATIONS TO GROW AND ADAPT BUT FOR LARGER ORGANIZATION WHERE THERE 500 AND MORE DEVELOPERS. THE REAL CHALLENGE IS HOW TO BUILD THE INTERRELATIONSHIP AMONG THE SMALLER TEAMS WHILE STILL MAINTAINING THE COHESIVE APPROACH IN THE FLEXIBLE AGILE ENVIRONMENT. SCALABILITY
  • 14. DEVOPS IS PRACTICE THAT INCULCATES BETTER COMMUNICATION BETWEEN DEVELOPMENT AND OPERATIONS AS MAJOR PORTION OF OPERATIONS BECOMES AUTOMATED AND PROGRAMMABLE. IN THE ORGANIZATION LEVEL, DEVOPS IS A PART OF THE IT TEAM THAT CREATES AND MAINTAINS THE INFRASTRUCTURE MANAGING THE SHARED IT SERVICES. THE VERY COLLABORATIVE DEVOPS
  • 15. THERE ARE SEVERAL BENEFITS THAT ARE THERE BY ADOPTING DEVOPS FOR CUSTOM SOFTWARE DEVELOPMENT. – IT HELPS TO REDUCE THE TIME FOR THE PRODUCT TO GO FROM THE DESIGN STAGE TO THE PRODUCTION. – BUILDING PRODUCTS QUICKLY MEANS DEVELOPERS GET FASTER FEEDBACK FROM USERS. – THE AUTOMATION AND TOOLS RESULT IN EFFICIENCY IMPROVEMENTS. – CONTINUOUS DELIVERY IMPROVES THE PRODUCTIVITY AS THE DEVELOPERS AND TESTERS NEED NOT SPEND TIME IN SETTING UP THEIR ENVIRONMENTS AND NEED NOT MANAGE OTHER COMPLEXITIES. – IMPROVED PRODUCTIVITY AND QUALITY OF THE PRODUCT ULTIMATELY RESULTS IN IMPROVED CUSTOMER SATISFACTION. ADVANTAGES
  • 16. ONE OF THE MAJOR AREAS OF CONCERN IN ADOPTING DEVOPS IS QUALITY ASSURANCE. AS THE QA TEAM IS UNAWARE OF THE TOOLS AND PRACTICES USED BY DEVOPS FOR SPEEDING UP THE DEVELOPMENT PROCESS AND THE DEVELOPERS CHOOSE SPEED MANY A TIMES OVER SECURITY, ISSUES LIKE NECESSARY SCANS AND CODE CHECKS MAY BE SKIPPED OUT. WORDS OF CAUTION
  • 17. AGILE TEAMS DEPEND ON AUTOMATED BUILDS, CONTINUOUS INTEGRATION AND CONTINUOUS DELIVERY. DEVOPS TEAMS USE TOOL WITH VARIOUS METRICS, CONFIGURATION MANAGEMENT AND MONITORING SCHEMES, VIRTUALIZATION AND CLOUD COMPUTING. DEVOPS AND AGILE QUITE SIMILAR
  • 18. AGILE PRACTICES MIGHT SOMETIMES LEAD DELAYED DELIVERABLES, INCOMPATIBLE COMPONENTS RESULTING FROM THE DISPARATE SCRUMS OR TEAMS AND NEW FEATURE BREAKING THE OLD ONES. ONE OF THE IMPORTANT REASON FOR THESE PROBLEMS IS LACK OF ADEQUATE COMMUNICATION AND CONSISTENCY. THIS IS WHERE DEVOPS CAN HELP BRINGING IN CONSISTENCY, FASTER DELIVERY AND SMOOTH COORDINATION WITH BOTH AMONGST THEMSELVES AND ALSO THE DEVELOPERS, OPERATION TEAMS & VARIOUS OTHER DEPARTMENTAL TEAMS.
  • 19. AGILE INVOLVES CROSS-FUNCTIONAL TEAMS LIKE DESIGNER, TESTER AND DEVELOPER. DEVOPS TAKES THIS AHEAD BY ADDING OPERATIONS PERSON WHO FOR TRANSITION FROM DEVELOPMENT TO DEPLOYMENT. DEVOPS BRINGS IN AUTOMATION OF PROCESSES AND THUS TRANSPARENCY AMONGST THE TEAMS.
  • 20. AGILE ENCOURAGES HOW WE THINK ABOUT DEVELOPMENT, INSTEAD OF MAKING LARGER CHANGES IT ADVOCATES SMALLER BUT MANAGEABLE CHANGES THAT EVENTUALLY LEADS TO A BIGGER CHANGE. DEVOPS CAN HELP BRING IN THIS CULTURAL CHANGE WITHIN THE ORGANIZATION, THROUGH COMMUNICATION AND MAINTAINING STABILITY WITH FLEXIBILITY.
  • 21. THOUGH AGILE AND DEVOPS HELP MAKE THE DEVELOPMENT TO DEPLOYMENT PROCESS MORE EFFICIENT, BUT IT IS IMPORTANT TO KNOW WHERE THE DIFFERENCES ARE. AND DIFFERENT TOO!
  • 22. AGILE REQUIRES FREQUENT DEPLOYMENT OF CODE WHEREAS DEVOPS IS MORE CONCERNED WITH APPROPRIATE DEPLOYMENT OF THE CODE. SPEED
  • 23. AGILE TEAMS GENERALLY INCLUDE SELF-DRIVEN MEMBERS WHO CAN DO THE JOB OF OTHER MEMBER OF THE TEAM WHEN REQUIRED, TO PREVENT ANY KIND OF SLOWDOWN. DEVOPS IN CONTRARY SUPPORTS SEPARATE TEAMS FOR DEVELOPMENT AND OPERATIONS OF CUSTOM SOFTWARE SOLUTIONS AND THE MEMBERS ARE BOUNDED WITHIN THEIR TEAMS BUT ARE UPDATED WITH THE FREQUENT COMMUNICATION. SPECIALIZATION
  • 24. AGILE APPROACH FOLLOWS DAILY INFORMAL MEETING DISCUSSING THE PROJECTS DAILY UPDATES AND GOALS WHICH MEANS IT ISN’T VERY DOCUMENT INTENSIVE. THE DEVOPS ON THE OTHER HAND DON’T HAVE FREQUENT MEETING BUT HAVE EXTENSIVE MEETING WHICH NEEDS TO BE DOCUMENTED IN ORDER TO COMMUNICATE EFFECTIVELY THEIR UNDERSTANDING AND THE PLAN OF EXECUTION. DEVOPS REQUIRE THE DESIGN DOCUMENTS AND REQUIREMENT DOCUMENT IN ORDER TO FULLY UNDERSTAND A SOFTWARE RELEASE. DOCUMENTATION AND COMMUNICATION
  • 25. SMALL TEAMS IS ONE OF THE FOUNDATIONS OF AGILE PRACTICES WHICH ENABLE FASTER MOVE AND ACCEPT FLEXIBILITY. DEVOPS ON THE OTHER HAND, HAVE MULTIPLE TEAMS THAT WORK TOGETHER EACH TEAM PRACTICING DIFFERENT PROCESSES. TEAM SIZE
  • 26. AGILE TEAMS HAVE SHORTER SPRINTS WHICH RARELY LASTS FOR MORE THAN A MONTH. BUT DEVOPS VALUE RELIABILITY AND HENCE FOCUS LONG-TERM PLANNING. SCHEDULING
  • 27. DEVOPS EXTENSIVELY DEPENDS ON AUTOMATION TO MAXIMIZE EFFICIENCY. AGILE PRACTICES ON THE OTHER HAND DOES NOT REQUIRE AUTOMATION MUCH OF AUTOMATION AS THERE ARE SMALL SPRINTS WHICH CAN BE MANAGED WITHOUT AUTOMATION. AUTOMATION
  • 28. THUS, DESPITE SEVERAL DIFFERENCES, WHETHER TO USE BOTH THESE THEORIES IS A DECISION AN ORGANIZATION HAS TO TAKE JUDICIOUSLY, THOUGH EXPERTS BELIEVE AMALGAMATION OF THE TWO HELPS IN MORE RATIONAL DECISION MAKING AND IMPROVISING THE CUSTOM SOFTWARE SERVICES MANIFOLDS. IN A NUTSHELL