SlideShare a Scribd company logo
Success!
Colin Sullivan
Success?
Success?

• Our aims are each different
Success?

• Our aims are each different

  • Wide adoption
Success?

• Our aims are each different

  • Wide adoption

  • Learning experience
Success?

• Our aims are each different

  • Wide adoption

  • Learning experience

  • Proud of code
Success?

• Our aims are each different

  • Wide adoption

  • Learning experience

  • Proud of code

  • Benefit RCOS
Success.


    Do what you set out to do.
Setting Goals Effectively
Setting Goals Effectively
• Helps:
Setting Goals Effectively
• Helps:

  • Transparency
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing

  • Efficiency
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing

  • Efficiency

• So, how do you practically:
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing

  • Efficiency

• So, how do you practically:

  • Stay transparent
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing

  • Efficiency

• So, how do you practically:

  • Stay transparent

  • Without committing to too much
Setting Goals Effectively
• Helps:

  • Transparency

  • NOT over committing

  • Efficiency

• So, how do you practically:

  • Stay transparent

  • Without committing to too much

  • Keep goals manageable
3-Tier Semester Goals
3-Tier Semester Goals
• Level 1 goals:

  • Bare minimum
3-Tier Semester Goals
• Level 1 goals:

  • Bare minimum

• Level 2 goals:

  • Would be cool, should be achievable
3-Tier Semester Goals
• Level 1 goals:

  • Bare minimum

• Level 2 goals:

  • Would be cool, should be achievable

• Level 3 goals:

  • Ideal conditions, everything works out
3-Tiers
3-Tiers

• Helps:
3-Tiers

• Helps:

  • Transparency
3-Tiers

• Helps:

  • Transparency

  • Not committing to too much
3-Tiers

• Helps:

  • Transparency

  • Not committing to too much

  • Implementation priority
Example: Concert
• Level 1:
  • Audio organization page is fully functional
  • Manage collections page is fully functional
  • Dashboard page is fully functional
• Level 2:
  • Color scheme developed and implemented
  • Buttons & Icons developed and implemented
• Level 3:
  • Pretty start page with information about
    application
  • UI is reliably responsive
    • Loading notifications
Iterative Development
Iterative Development
• SD&D is awesome
Iterative Development
• SD&D is awesome...but it kind of sucks
Iterative Development
• SD&D is awesome    ...but it kind of sucks
  • Tons of writing about your “process”, not
    really practical
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
• Choose an applicable iteration duration
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
• Choose an applicable iteration duration
  • Lots of code to get something working:
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
• Choose an applicable iteration duration
  • Lots of code to get something working:
     • Longer iterations (2-3 weeks)
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
• Choose an applicable iteration duration
  • Lots of code to get something working:
     • Longer iterations (2-3 weeks)
  • Project already working/smaller scope:
Iterative Development
• SD&D is awesome     ...but it kind of sucks
  • Tons of writing about your “process”, not
     really practical
• Iterative Development: epitome of practical
• Constant revision/re-evaluation of project &
  goals
• Choose an applicable iteration duration
  • Lots of code to get something working:
     • Longer iterations (2-3 weeks)
  • Project already working/smaller scope:
     • Shorter iterations (1 week)
Each Iteration
Each Iteration
• Starting a project?
Each Iteration
• Starting a project?
  • First iteration:
Each Iteration
• Starting a project?
  • First iteration:
    • Attempt an end-to-end (probably terrible)
      solution
Each Iteration
• Starting a project?
  • First iteration:
     • Attempt an end-to-end (probably terrible)
       solution
• In general:
Each Iteration
• Starting a project?
  • First iteration:
     • Attempt an end-to-end (probably terrible)
       solution
• In general:
  • Refine goals based on lessons learned
Each Iteration
• Starting a project?
  • First iteration:
     • Attempt an end-to-end (probably terrible)
       solution
• In general:
  • Refine goals based on lessons learned
  • Choose next high-level goals to tackle
Each Iteration
• Starting a project?
  • First iteration:
     • Attempt an end-to-end (probably terrible)
       solution
• In general:
  • Refine goals based on lessons learned
  • Choose next high-level goals to tackle
  • Create granular tasks
Each Iteration
• Starting a project?
  • First iteration:
     • Attempt an end-to-end (probably terrible)
       solution
• In general:
  • Refine goals based on lessons learned
  • Choose next high-level goals to tackle
  • Create granular tasks
  • Contributors can make clear commitments
Example: Concert
Example: Concert

• High level goal:
Example: Concert

• High level goal:
  • Audio organization page is fully functional
Example: Concert

• High level goal:
  • Audio organization page is fully functional
• Tasks:
Example: Concert

• High level goal:
  • Audio organization page is fully functional
• Tasks:
  • Retrieving list of a collection’s audio files
    should be available via REST api
Example: Concert

• High level goal:
  • Audio organization page is fully functional
• Tasks:
  • Retrieving list of a collection’s audio files
    should be available via REST api
  • Audio files panel retrieves and lists the files
  • ...
Success!


 completion of goals == measure of success
the end.
colinsul@gmail.com

More Related Content

What's hot

Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
OxfordCambridge
 
Project management
Project managementProject management
Project management
Jay Raval
 
Project management
Project managementProject management
Project management
Yasir Afzal Rajput
 
Project Management
Project ManagementProject Management
Project Management
ahmad bassiouny
 
project management
project managementproject management
project management
Patrick McPartland, E.I.T.
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
Waleed Elnaggar
 
Project Management Process Groups
Project Management Process GroupsProject Management Process Groups
Project Management Process GroupsTechNoleGirl
 
Project management
Project managementProject management
Project management
Cygnet Infotech Pvt. Ltd.
 
Project Management Plan
Project Management PlanProject Management Plan
Project Management Plan
Daniele Pinto
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management
Amanda Haddad
 
Project management PPT
Project management  PPTProject management  PPT
Project management PPT
Raj Sampat
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
Kris Kimmerle
 
PMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project ManagementPMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project Management
Mohamed Loey
 
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management
Krishna Kant
 
Project management
Project managementProject management
Project management
Al Amin Neaz Ahmed
 
Introduction to Project Management.pdf
Introduction to Project Management.pdfIntroduction to Project Management.pdf
Introduction to Project Management.pdf
GourhariBiswas1
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
Jeremy Jay V. Lim, MBB, PMP
 
A History of Project Management
A History of Project ManagementA History of Project Management
A History of Project Management
Geoff Crane
 
9 must-have project management skills
9 must-have project management skills9 must-have project management skills
9 must-have project management skills
ProofHub
 
Fundamentals of Project Management
Fundamentals of Project Management Fundamentals of Project Management
Fundamentals of Project Management
Yesica Adicondro
 

What's hot (20)

Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Project management
Project managementProject management
Project management
 
Project management
Project managementProject management
Project management
 
Project Management
Project ManagementProject Management
Project Management
 
project management
project managementproject management
project management
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Project Management Process Groups
Project Management Process GroupsProject Management Process Groups
Project Management Process Groups
 
Project management
Project managementProject management
Project management
 
Project Management Plan
Project Management PlanProject Management Plan
Project Management Plan
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management
 
Project management PPT
Project management  PPTProject management  PPT
Project management PPT
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
PMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project ManagementPMP Lecture 1: Introduction to Project Management
PMP Lecture 1: Introduction to Project Management
 
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management
 
Project management
Project managementProject management
Project management
 
Introduction to Project Management.pdf
Introduction to Project Management.pdfIntroduction to Project Management.pdf
Introduction to Project Management.pdf
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
A History of Project Management
A History of Project ManagementA History of Project Management
A History of Project Management
 
9 must-have project management skills
9 must-have project management skills9 must-have project management skills
9 must-have project management skills
 
Fundamentals of Project Management
Fundamentals of Project Management Fundamentals of Project Management
Fundamentals of Project Management
 

Viewers also liked

Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)VR M
 
Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/Failure
Peter Salmon
 
Challenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSRChallenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSR
VSR *
 
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
systred
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
Michael Krigsman
 
10 reasons why projects fail or common mistakes to avoid
10 reasons why projects fail or common mistakes to avoid10 reasons why projects fail or common mistakes to avoid
10 reasons why projects fail or common mistakes to avoid
Marianna Semenova
 
Factors for Successful Projects
Factors for Successful ProjectsFactors for Successful Projects
Factors for Successful Projects
Trevor Roberts
 
The Project Management Process - Week 6 Leadership
The Project Management Process - Week 6   LeadershipThe Project Management Process - Week 6   Leadership
The Project Management Process - Week 6 Leadership
Craig Brown
 
Standish Chaos Report - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...
Standish Chaos Report  - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...Standish Chaos Report  - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...
Standish Chaos Report - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...Vincent Dumain
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guide
robsonnasc
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Fail
jpstewar
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1
Craig Brown
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
Rodolfo Siles
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)
Jeremy Jay Lim
 

Viewers also liked (14)

Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
Project Success/Failure
Project Success/FailureProject Success/Failure
Project Success/Failure
 
Challenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSRChallenges of Project Management “Communication & Collaboration-VSR
Challenges of Project Management “Communication & Collaboration-VSR
 
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
Critical Success Factors Affecting Project Performance in Turkish IT Sector -...
 
Why Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and SolutionsWhy Projects Fail: Obstacles and Solutions
Why Projects Fail: Obstacles and Solutions
 
10 reasons why projects fail or common mistakes to avoid
10 reasons why projects fail or common mistakes to avoid10 reasons why projects fail or common mistakes to avoid
10 reasons why projects fail or common mistakes to avoid
 
Factors for Successful Projects
Factors for Successful ProjectsFactors for Successful Projects
Factors for Successful Projects
 
The Project Management Process - Week 6 Leadership
The Project Management Process - Week 6   LeadershipThe Project Management Process - Week 6   Leadership
The Project Management Process - Week 6 Leadership
 
Standish Chaos Report - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...
Standish Chaos Report  - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...Standish Chaos Report  - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...
Standish Chaos Report - Cercle de Discussion - PMI Branche Midi-Pyrénées (Vi...
 
Pmi - Project Management Professional (Pmp) Certification Study Guide
Pmi - Project Management Professional (Pmp)   Certification Study GuidePmi - Project Management Professional (Pmp)   Certification Study Guide
Pmi - Project Management Professional (Pmp) Certification Study Guide
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Fail
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)Project Management Concepts (from PMBOK 5th Ed)
Project Management Concepts (from PMBOK 5th Ed)
 

Similar to Successful Project Presentation

Colin sullivan successful-project-presentation
Colin sullivan successful-project-presentationColin sullivan successful-project-presentation
Colin sullivan successful-project-presentation
mskmoorthy
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
Easily Amused, Inc. & The WP Valet
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
mrmagpiejones
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
Zivtech, LLC
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Lviv Startup Club
 
Project Management Base Camp
Project Management Base CampProject Management Base Camp
Project Management Base Camp
eph-hr
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
Karwin Software Solutions LLC
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
allan kelly
 
Improve performance of developer - Khodak
Improve performance of developer  - KhodakImprove performance of developer  - Khodak
Improve performance of developer - Khodak
Igor Bronovskyy
 
FITC Edmonton 2010
FITC Edmonton 2010FITC Edmonton 2010
FITC Edmonton 2010
jkosoy
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
Jean-François Nguyen
 
Scrum101
Scrum101Scrum101
Scrum101
Gal Zellermayer
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Proposal development
Proposal developmentProposal development
Proposal development
unmgrc
 
Planning Patterns for Agile Testers
Planning Patterns for Agile TestersPlanning Patterns for Agile Testers
Planning Patterns for Agile Testers
Gerrit Beine
 
Deployment is the new build
Deployment is the new buildDeployment is the new build
Deployment is the new build
Andrew Phillips
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Eric Wu
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Allison Pollard
 

Similar to Successful Project Presentation (20)

Colin sullivan successful-project-presentation
Colin sullivan successful-project-presentationColin sullivan successful-project-presentation
Colin sullivan successful-project-presentation
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project management
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing code
 
Laurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp TasterLaurens Bonnema: The Agile Project Management Bootcamp Taster
Laurens Bonnema: The Agile Project Management Bootcamp Taster
 
Project Management Base Camp
Project Management Base CampProject Management Base Camp
Project Management Base Camp
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
Beyond projects
Beyond projectsBeyond projects
Beyond projects
 
Improve performance of developer - Khodak
Improve performance of developer  - KhodakImprove performance of developer  - Khodak
Improve performance of developer - Khodak
 
FITC Edmonton 2010
FITC Edmonton 2010FITC Edmonton 2010
FITC Edmonton 2010
 
Understanding Your Project Before You Start
Understanding Your Project Before You StartUnderstanding Your Project Before You Start
Understanding Your Project Before You Start
 
Methodology - Design Sprint
Methodology - Design SprintMethodology - Design Sprint
Methodology - Design Sprint
 
Proposal development
Proposal developmentProposal development
Proposal development
 
Scrum101
Scrum101Scrum101
Scrum101
 
Tester career path
Tester career pathTester career path
Tester career path
 
Proposal development
Proposal developmentProposal development
Proposal development
 
Planning Patterns for Agile Testers
Planning Patterns for Agile TestersPlanning Patterns for Agile Testers
Planning Patterns for Agile Testers
 
Deployment is the new build
Deployment is the new buildDeployment is the new build
Deployment is the new build
 
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
Introduction to Agile Software Development - Eric Wu - MBAX6360 New Product D...
 
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship CultureTechnical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
Technical Excellence Doesn't Just Happen--Igniting a Craftsmanship Culture
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

Successful Project Presentation

  • 3. Success? • Our aims are each different
  • 4. Success? • Our aims are each different • Wide adoption
  • 5. Success? • Our aims are each different • Wide adoption • Learning experience
  • 6. Success? • Our aims are each different • Wide adoption • Learning experience • Proud of code
  • 7. Success? • Our aims are each different • Wide adoption • Learning experience • Proud of code • Benefit RCOS
  • 8. Success. Do what you set out to do.
  • 11. Setting Goals Effectively • Helps: • Transparency
  • 12. Setting Goals Effectively • Helps: • Transparency • NOT over committing
  • 13. Setting Goals Effectively • Helps: • Transparency • NOT over committing • Efficiency
  • 14. Setting Goals Effectively • Helps: • Transparency • NOT over committing • Efficiency • So, how do you practically:
  • 15. Setting Goals Effectively • Helps: • Transparency • NOT over committing • Efficiency • So, how do you practically: • Stay transparent
  • 16. Setting Goals Effectively • Helps: • Transparency • NOT over committing • Efficiency • So, how do you practically: • Stay transparent • Without committing to too much
  • 17. Setting Goals Effectively • Helps: • Transparency • NOT over committing • Efficiency • So, how do you practically: • Stay transparent • Without committing to too much • Keep goals manageable
  • 19. 3-Tier Semester Goals • Level 1 goals: • Bare minimum
  • 20. 3-Tier Semester Goals • Level 1 goals: • Bare minimum • Level 2 goals: • Would be cool, should be achievable
  • 21. 3-Tier Semester Goals • Level 1 goals: • Bare minimum • Level 2 goals: • Would be cool, should be achievable • Level 3 goals: • Ideal conditions, everything works out
  • 24. 3-Tiers • Helps: • Transparency
  • 25. 3-Tiers • Helps: • Transparency • Not committing to too much
  • 26. 3-Tiers • Helps: • Transparency • Not committing to too much • Implementation priority
  • 27. Example: Concert • Level 1: • Audio organization page is fully functional • Manage collections page is fully functional • Dashboard page is fully functional • Level 2: • Color scheme developed and implemented • Buttons & Icons developed and implemented • Level 3: • Pretty start page with information about application • UI is reliably responsive • Loading notifications
  • 30. Iterative Development • SD&D is awesome...but it kind of sucks
  • 31. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical
  • 32. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical
  • 33. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals
  • 34. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals • Choose an applicable iteration duration
  • 35. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals • Choose an applicable iteration duration • Lots of code to get something working:
  • 36. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals • Choose an applicable iteration duration • Lots of code to get something working: • Longer iterations (2-3 weeks)
  • 37. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals • Choose an applicable iteration duration • Lots of code to get something working: • Longer iterations (2-3 weeks) • Project already working/smaller scope:
  • 38. Iterative Development • SD&D is awesome ...but it kind of sucks • Tons of writing about your “process”, not really practical • Iterative Development: epitome of practical • Constant revision/re-evaluation of project & goals • Choose an applicable iteration duration • Lots of code to get something working: • Longer iterations (2-3 weeks) • Project already working/smaller scope: • Shorter iterations (1 week)
  • 41. Each Iteration • Starting a project? • First iteration:
  • 42. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution
  • 43. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution • In general:
  • 44. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution • In general: • Refine goals based on lessons learned
  • 45. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution • In general: • Refine goals based on lessons learned • Choose next high-level goals to tackle
  • 46. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution • In general: • Refine goals based on lessons learned • Choose next high-level goals to tackle • Create granular tasks
  • 47. Each Iteration • Starting a project? • First iteration: • Attempt an end-to-end (probably terrible) solution • In general: • Refine goals based on lessons learned • Choose next high-level goals to tackle • Create granular tasks • Contributors can make clear commitments
  • 50. Example: Concert • High level goal: • Audio organization page is fully functional
  • 51. Example: Concert • High level goal: • Audio organization page is fully functional • Tasks:
  • 52. Example: Concert • High level goal: • Audio organization page is fully functional • Tasks: • Retrieving list of a collection’s audio files should be available via REST api
  • 53. Example: Concert • High level goal: • Audio organization page is fully functional • Tasks: • Retrieving list of a collection’s audio files should be available via REST api • Audio files panel retrieves and lists the files • ...
  • 54. Success! completion of goals == measure of success