SlideShare a Scribd company logo
1 of 16
UK Lotus User Group 2011 Presented By: Steve McDonagh & Frank Docherty Admin-Dev Synergy Fact or Fiction?
Introduction ,[object Object],[object Object]
Has been a help desk guy, desktop support engineer, server support engineer, systems administrator, support team leader, IT consultant, software asset manager and project manager
I am currently a Senior Notes & Domino / BES / Sametime administrator within a company that operates at a global level, supporting operations within the UK, Europe, Asia & Americas regions
I live very close to the Tunnocks factory in Uddingston. Too close perhaps ... ,[object Object],[object Object]
Worked with Notes & Domino for 126 years and 3 months (or 18 years if you are not a dog)
I am currently the “Global Collaboration Manager” for a Sino / American Corporation with a deployment of Domino / Quickr / Sametime / Traveler and BES servers
I live very very close to Bushmills Distillery in Northern Ireland
Objective ,[object Object],[object Object]
Agenda ,[object Object]
Project Management
Architecture & Design
Cutting Code
Review
Testing
Configuration Management

More Related Content

What's hot

DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017panagenda
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8Teamstudio
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premisesjayeshpar2006
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!Teamstudio
 
Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Benedek Menesi
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replicajayeshpar2006
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Teamstudio
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentTeamstudio
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlTeamstudio
 
Optimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveOptimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveTeamstudio
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsTeamstudio
 
Your CEO's Teams Calls Keep Dropping... What do you do?
Your CEO's Teams Calls Keep Dropping... What do you do?Your CEO's Teams Calls Keep Dropping... What do you do?
Your CEO's Teams Calls Keep Dropping... What do you do?panagenda
 
MWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance BoostMWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance Boostpanagenda
 
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications Franziska Tanner
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friendStephan H. Wissel
 
Whats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social EditionWhats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social EditionNovakenstein
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosRené Winkelmeyer
 
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagenda
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagendaMWLUG 2017: Workshop "IBM Domino Application Transformation" by panagenda
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagendapanagenda
 
ICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other ThingsICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other Thingspanagenda
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserStrongback Consulting
 

What's hot (20)

DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
DEV-1185: IBM Notes Performance Boost - Reloaded – IBM Connect 2017
 
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
IBM Presents the Notes Domino Roadmap and a Deep Dive into Feature Pack 8
 
IBM Verse On-premises
IBM Verse On-premisesIBM Verse On-premises
IBM Verse On-premises
 
SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!SmartNSF - 100% Smart - and in Color!
SmartNSF - 100% Smart - and in Color!
 
Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts Logging Wars: A Cross-Product Tech Clash Between Experts
Logging Wars: A Cross-Product Tech Clash Between Experts
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replica
 
Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?Domino, Notes, and Verse - Where are We and Whats the Future?
Domino, Notes, and Verse - Where are We and Whats the Future?
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 
Presenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View ControlPresenting Data – An Alternative to the View Control
Presenting Data – An Alternative to the View Control
 
Optimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep DiveOptimus XPages Part 2: The Deep Dive
Optimus XPages Part 2: The Deep Dive
 
Using Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
 
Your CEO's Teams Calls Keep Dropping... What do you do?
Your CEO's Teams Calls Keep Dropping... What do you do?Your CEO's Teams Calls Keep Dropping... What do you do?
Your CEO's Teams Calls Keep Dropping... What do you do?
 
MWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance BoostMWLUG 2017: SA104 - IBM Notes Performance Boost
MWLUG 2017: SA104 - IBM Notes Performance Boost
 
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
MWLUG 2017: BP107 Plotting the Path for your IBM Domino Applications
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friend
 
Whats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social EditionWhats new in IBM Domino Version 9 Social Edition
Whats new in IBM Domino Version 9 Social Edition
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
 
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagenda
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagendaMWLUG 2017: Workshop "IBM Domino Application Transformation" by panagenda
MWLUG 2017: Workshop "IBM Domino Application Transformation" by panagenda
 
ICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other ThingsICON UK '13 - 15 minutes Upgrades and Other Things
ICON UK '13 - 15 minutes Upgrades and Other Things
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 

Similar to Uklug 2011 administrator development synergy

Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous IntegrationPreetam Palwe
 
GMO'less Software Development Practices
GMO'less Software Development PracticesGMO'less Software Development Practices
GMO'less Software Development PracticesLemi Orhan Ergin
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkD Z
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Perficient, Inc.
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Peter Marshall
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)FarjanaAhmed3
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfKAJAL MANDAL
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...Gene Kim
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPeter Marshall
 
Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023SofiaCarter4
 
8 Ways to Boost Your DevOps Efforts
8 Ways to Boost Your DevOps Efforts8 Ways to Boost Your DevOps Efforts
8 Ways to Boost Your DevOps EffortsLucy Zeniffer
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XPSemen Arslan
 
Rails Operations - Lessons Learned
Rails Operations -  Lessons LearnedRails Operations -  Lessons Learned
Rails Operations - Lessons LearnedJosh Nichols
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsLinards Liep
 

Similar to Uklug 2011 administrator development synergy (20)

How To Plan a Software Project
How To Plan a Software ProjectHow To Plan a Software Project
How To Plan a Software Project
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Introducing the Development Director
Introducing the Development Director Introducing the Development Director
Introducing the Development Director
 
Enterprise DevOps
Enterprise DevOps Enterprise DevOps
Enterprise DevOps
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
GMO'less Software Development Practices
GMO'less Software Development PracticesGMO'less Software Development Practices
GMO'less Software Development Practices
 
DevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talkDevOps - Continuous Integration, Continuous Delivery - let's talk
DevOps - Continuous Integration, Continuous Delivery - let's talk
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
 
Software Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdfSoftware Engineering in a Quick and Easy way - v1.pdf
Software Engineering in a Quick and Easy way - v1.pdf
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
DOES14 - Jonny Wooldridge - The Cambridge Satchel Company - 10 Enterprise Tip...
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023Top DevOps Best Practices for a Successful Transition in 2023
Top DevOps Best Practices for a Successful Transition in 2023
 
8 Ways to Boost Your DevOps Efforts
8 Ways to Boost Your DevOps Efforts8 Ways to Boost Your DevOps Efforts
8 Ways to Boost Your DevOps Efforts
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
Empowered productivity
Empowered productivityEmpowered productivity
Empowered productivity
 
Rails Operations - Lessons Learned
Rails Operations -  Lessons LearnedRails Operations -  Lessons Learned
Rails Operations - Lessons Learned
 
Ci tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepinsCi tips and_tricks_linards_liepins
Ci tips and_tricks_linards_liepins
 

More from dominion

JavaScript blast
JavaScript blastJavaScript blast
JavaScript blastdominion
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notesdominion
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next leveldominion
 
Supersize me
Supersize meSupersize me
Supersize medominion
 
Aussie outback
Aussie outbackAussie outback
Aussie outbackdominion
 
Learning to run
Learning to runLearning to run
Learning to rundominion
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension librarydominion
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0dominion
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentationdominion
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorialdominion
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performancedominion
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPagesdominion
 
wcm domino
wcm dominowcm domino
wcm dominodominion
 
leverage dxl
leverage dxlleverage dxl
leverage dxldominion
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittdominion
 
lotus notes r851 -training
lotus notes r851 -traininglotus notes r851 -training
lotus notes r851 -trainingdominion
 
Inside notes
Inside notesInside notes
Inside notesdominion
 
Domino security
Domino securityDomino security
Domino securitydominion
 

More from dominion (20)

JavaScript blast
JavaScript blastJavaScript blast
JavaScript blast
 
Uklug2011 Know your Notes
Uklug2011 Know your NotesUklug2011 Know your Notes
Uklug2011 Know your Notes
 
Quickr
QuickrQuickr
Quickr
 
Taking themes to the next level
Taking themes to the next levelTaking themes to the next level
Taking themes to the next level
 
Supersize me
Supersize meSupersize me
Supersize me
 
Aussie outback
Aussie outbackAussie outback
Aussie outback
 
Learning to run
Learning to runLearning to run
Learning to run
 
Implementing xpages extension library
Implementing xpages extension libraryImplementing xpages extension library
Implementing xpages extension library
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
 
Domino testing presentation
Domino testing presentationDomino testing presentation
Domino testing presentation
 
Composite applications tutorial
Composite applications tutorialComposite applications tutorial
Composite applications tutorial
 
Maximizing application performance
Maximizing application performanceMaximizing application performance
Maximizing application performance
 
Error handling in XPages
Error handling in XPagesError handling in XPages
Error handling in XPages
 
wcm domino
wcm dominowcm domino
wcm domino
 
leverage dxl
leverage dxlleverage dxl
leverage dxl
 
Ajax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schrittAjax in domino web-anwendungen - der nächste schritt
Ajax in domino web-anwendungen - der nächste schritt
 
lotus notes r851 -training
lotus notes r851 -traininglotus notes r851 -training
lotus notes r851 -training
 
Inside notes
Inside notesInside notes
Inside notes
 
Domino security
Domino securityDomino security
Domino security
 

Recently uploaded

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
 
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
 
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
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
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
 

Recently uploaded (20)

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
 
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
 
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
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
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
 
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
 
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
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
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!
 
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?
 

Uklug 2011 administrator development synergy

  • 1. UK Lotus User Group 2011 Presented By: Steve McDonagh & Frank Docherty Admin-Dev Synergy Fact or Fiction?
  • 2.
  • 3. Has been a help desk guy, desktop support engineer, server support engineer, systems administrator, support team leader, IT consultant, software asset manager and project manager
  • 4. I am currently a Senior Notes & Domino / BES / Sametime administrator within a company that operates at a global level, supporting operations within the UK, Europe, Asia & Americas regions
  • 5.
  • 6. Worked with Notes & Domino for 126 years and 3 months (or 18 years if you are not a dog)
  • 7. I am currently the “Global Collaboration Manager” for a Sino / American Corporation with a deployment of Domino / Quickr / Sametime / Traveler and BES servers
  • 8. I live very very close to Bushmills Distillery in Northern Ireland
  • 9.
  • 10.
  • 17. Quality & Defect Management
  • 21. Requirements All application development projects start with the gathering of requirements. To some DEVs the ADMIN side of this is more often than not an afterthought. We suggest that both sides need to be involved at this early stage, but mostly it will be a development collection process which should be encouraged to collect not only from the User groups but from the Admin team
  • 22. Project Management Regular meetings of a project team made up of Devs and Admins will lead to an application that starts of with an element of balance between the Admin and Dev sections of the team. The early assignment of roles and responsibilities within the project will lead to a more cohesive project team. ( You may need a box for some admins to stand on ...)
  • 23. Architecture Once the requirements are close to being agreed, the admin members of the team start to come into play. Choosing the appropriate architecture for your application is key, have an admin that understands the detail of the platform(s) and the nature of the project. That combined with a dev that understands the complexities of the data, code and the nature of the platform will definitely make the project run smoothly and lead to better software!
  • 24. Design Even with a good architecture it is still possible to have a bad design. Many applications are either over-designed or under-designed. The two basic principles here are the old PHP axiom of “KISS - Keep It Simple Stupid” and that of “Information Hiding”. UML is very useful for this particularly on large or projects that bring in different platforms, data sources and coding paradigms. Skill up your Devs AND Admins so they know the principals of UML and can understand what the other person on the team is proposing and respond accordingly to the challenges uncovered in a way that can be understood by everyone. A good collaborative tool is useful here ;-)
  • 25. Cutting Code This is what Devs do well and do best. However sometimes their levels of enthusiasm can get the better of everyone! Talking about the back end processes with an Admin team member before that “ kill-the-server-run-every-5-minutes-agent” is created can push the code in a different more efficient direction. (And save you from the wrath of Angry Admins)
  • 26. Review Regular reviews of the project by the whole team are essential to the success of the project. Regular reviews let the Devs know that the architecture is following the code and vice a versa for Admins. Regular reviews keep everyone informed (and happy, for the most part) For an even more harmonious project review meeting experience TM , why not have regular project reviews over a cuppa and biccie?
  • 27. Testing Get your Admin team involved with planning and execution of actual testing!!!! It is their servers you will be running this on, they are used to the intricacies of performance and they WILL HELP! Use a framework, test not only the code does what it says on the tin, but does it in an efficient and timely manner which does not cause the whole system to suffer.
  • 28. Configuration Management Configuration management involves knowing the state of all artefacts that make up your system or project, managing the state of those artefacts, and releasing distinct versions of a system. (Yes, it's from ITIL. But don't tell Eileen we use it ...) There is more to configuration management than just source control systems. Knowing how your project interacts with both the hardware it is running on and the other systems running on them is vitally important for a good CM strategy.
  • 29. Quality & Defect Management It is important to establish quality priorities and release criteria for the project so that a plan is constructed to help the team achieve quality software. As the project is coded and tested, the defect arrival and fix rate can help measure the maturity of the code. Admin and Environmental testing is also very important for Admins! It is important that a defect tracking system is used that is linked to the source control management system.
  • 30. Deployment This is where control of the project SHOULD be passed temporarily to your Admins This is what they do, so let them control the deployment of your application. If your testing has gone well, there should be no issues during this stage. However, DO make yourself available to the Admins during deployment, just in case this happens ...
  • 31. Operations & Support Now that the application is Live, it needs to be supported. As a Dev your responsibility doesn't end when the application is deployed As an Admin you can't automatically blame the Dev if something goes wrong with the application Handover, support and escalation processes are now required so that both Devs & Admins know who is responsible for what elements of the application. This WILL make supporting the application much easier
  • 32. Measuring Success The success of your project can be measured in many ways Both formally in terms that have been agreed before hand within the in definition of the project these KPIs will cover User Acceptance Whether the application met or exceeded the project specifications And... the often forgotten Administration opinion on the impact both positive and negative of the application on the platform(s) that it is hosted on Together these will define your team's success or failure on any particular project

Editor's Notes

  1. Many of the problems faced by Notes & Domino administrators are often caused by the underlying infrastructure that your Domino Servers live within. If you spend most of your time patching up your server & network infrastructure, instead of giving your Domino Servers the TLC they deserve, then join Frank Docherty as he shows you how to make your Domino Servers work the way they should. Frank will cover topics such as email filtering software, firewall configurations, backups, Notes & Domino administration best practices, and generally how to make your life as a Notes & Domino administrator a whole lot easier!
  2. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  3. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  4. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  5. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  6. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  7. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  8. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  9. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  10. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  11. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  12. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  13. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  14. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.
  15. My hope is that this session will get you into the habit of looking at not just the Domino Server services you support and administer, but the overall hardware, software, network & environmental components that make up your server infrastructure. It's important to understand the impact the infrastructure surrounding and servicing the Domino Server has upon it, in terms of how it affects overall Domino Server performance, and more importantly, how it affects user perceptions within your organisation. Stress that a lot of this session will be spent reviewing the configuration & placement of key infrastructure components, which may be obvious to some, but not all, audience members This session can be useful for assisting in Domino Server Migration planning, as well as performing problem diagnosis or regular health checks on your infrastructure.