SlideShare a Scribd company logo
To Be or Not to be .....
a DNN Module
Tuesday, April 16, 13
Thanks to all our Generous Sponsors!
Tuesday, April 16, 13
What We’ll Cover
• What is Technical Debt
• Other module developers code
• How you get yourself into a mess
• A better way to think about a CMS
• DNN Services
Tuesday, April 16, 13
What IsTechnical Debt
n = Number of resources required
R = Rate (hourly average) of resource
H = Hours required
C = Costs associated with benefits, payroll, recruitment (usually ~40% of hourly rate)
HC = Hardware Costs
SL = Software Licenses
MI = Migration and Implementation expenses (e.g. consulting engagements, training, etc)
Technical debit = borrow time against a future date
Tuesday, April 16, 13
Other Module Developers Code
Tuesday, April 16, 13
How you Get Into a Mess
Tuesday, April 16, 13
Public Fans
Officials Schools Coaches
Staff
Tuesday, April 16, 13
How long to load?
Tuesday, April 16, 13
The Current Solution
Tuesday, April 16, 13
A Better WayToThink about a CMS
Tuesday, April 16, 13
Public Directors Staff
Tuesday, April 16, 13
Services within DNN
Tuesday, April 16, 13
www.gravityworksdesign.com
Jeff McWherter
Thanks! Any
Questions?
jeff@gravityworksdesign.com
@jmcw
Tuesday, April 16, 13

More Related Content

Similar to To be or not to be...a DNN module

The Costs Associated with an Open Source LMS
The Costs Associated with an Open Source LMSThe Costs Associated with an Open Source LMS
The Costs Associated with an Open Source LMS
Lambda Solutions
 
Costs Associated with an Open Source LMS
Costs Associated with an Open Source LMS Costs Associated with an Open Source LMS
Costs Associated with an Open Source LMS
Lambda Solutions
 
ICT for Development Workers
ICT for Development WorkersICT for Development Workers
ICT for Development Workers
Mark Walker
 
net:gain promotional presentation slides
net:gain promotional presentation slidesnet:gain promotional presentation slides
net:gain promotional presentation slides
net_gain
 
Unit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
Unit 3 Prosperity Bank New Department Structure in Support of LMS ImplementationUnit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
Unit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
Connie Darr
 
ITSM Toolset Selection
ITSM Toolset SelectionITSM Toolset Selection
ITSM Toolset Selection
rajanam
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
Jean Barmash
 
PSEWEB 2011: Plan it and they will come
PSEWEB 2011: Plan it and they will comePSEWEB 2011: Plan it and they will come
PSEWEB 2011: Plan it and they will come
Justice Institute of British Columbia
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)
Lambda Solutions
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011
DaMotivator
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011
DaMotivator
 
SkiLD Workshop - Rural ICT Conference
SkiLD Workshop - Rural ICT ConferenceSkiLD Workshop - Rural ICT Conference
SkiLD Workshop - Rural ICT Conference
Julie Hawker
 
Putting Technology into your business plan
Putting Technology into your business planPutting Technology into your business plan
Putting Technology into your business plan
Linda Kuppersmith
 
Learn data science with r programming (1)
Learn data science with r programming (1)Learn data science with r programming (1)
Learn data science with r programming (1)
Sagag55
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
KeshavSain2
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
Nikhilsharma1159
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
RonikSharma1
 
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
Steve Heye
 
AS08Final
AS08FinalAS08Final
New Berlin Planning Process
New Berlin Planning ProcessNew Berlin Planning Process
New Berlin Planning Process
tstephens
 

Similar to To be or not to be...a DNN module (20)

The Costs Associated with an Open Source LMS
The Costs Associated with an Open Source LMSThe Costs Associated with an Open Source LMS
The Costs Associated with an Open Source LMS
 
Costs Associated with an Open Source LMS
Costs Associated with an Open Source LMS Costs Associated with an Open Source LMS
Costs Associated with an Open Source LMS
 
ICT for Development Workers
ICT for Development WorkersICT for Development Workers
ICT for Development Workers
 
net:gain promotional presentation slides
net:gain promotional presentation slidesnet:gain promotional presentation slides
net:gain promotional presentation slides
 
Unit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
Unit 3 Prosperity Bank New Department Structure in Support of LMS ImplementationUnit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
Unit 3 Prosperity Bank New Department Structure in Support of LMS Implementation
 
ITSM Toolset Selection
ITSM Toolset SelectionITSM Toolset Selection
ITSM Toolset Selection
 
Engineering Teams and Systems for Velocity
Engineering Teams and Systems for VelocityEngineering Teams and Systems for Velocity
Engineering Teams and Systems for Velocity
 
PSEWEB 2011: Plan it and they will come
PSEWEB 2011: Plan it and they will comePSEWEB 2011: Plan it and they will come
PSEWEB 2011: Plan it and they will come
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011
 
Dars Dallas Ppt2011
Dars Dallas Ppt2011Dars Dallas Ppt2011
Dars Dallas Ppt2011
 
SkiLD Workshop - Rural ICT Conference
SkiLD Workshop - Rural ICT ConferenceSkiLD Workshop - Rural ICT Conference
SkiLD Workshop - Rural ICT Conference
 
Putting Technology into your business plan
Putting Technology into your business planPutting Technology into your business plan
Putting Technology into your business plan
 
Learn data science with r programming (1)
Learn data science with r programming (1)Learn data science with r programming (1)
Learn data science with r programming (1)
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
 
Learn data science with r programming
Learn data science with r programmingLearn data science with r programming
Learn data science with r programming
 
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
#15NTC NTEN Help Desk or Service Desk? (Align Nonprofit Technology)
 
AS08Final
AS08FinalAS08Final
AS08Final
 
New Berlin Planning Process
New Berlin Planning ProcessNew Berlin Planning Process
New Berlin Planning Process
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

To be or not to be...a DNN module