SlideShare une entreprise Scribd logo
1  sur  55
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

Contenu connexe

Tendances

Project monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringProject monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringSandeep Kumar
 
Project Closure Powerpoint Presentation Slides
Project Closure Powerpoint Presentation SlidesProject Closure Powerpoint Presentation Slides
Project Closure Powerpoint Presentation SlidesSlideTeam
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management FundamentalsNishant Munjal
 
Project Management Best Practices - Tips and Techniques
Project Management Best Practices  - Tips and TechniquesProject Management Best Practices  - Tips and Techniques
Project Management Best Practices - Tips and TechniquesInvensis Learning
 
Project team management
Project team managementProject team management
Project team managementsirjana Tiwari
 
Project communication management
Project communication  managementProject communication  management
Project communication managementyouness jabbar
 
Project Stakeholder Engagement
Project Stakeholder EngagementProject Stakeholder Engagement
Project Stakeholder EngagementMark Ritchie
 
11. Project Communication Management
11. Project Communication Management11. Project Communication Management
11. Project Communication ManagementBhuWan Khadka
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management Amanda Haddad
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project ManagementRodolfo Siles
 
Fundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlFundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlAssociation for Project Management
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network DiagramsNicola2903
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk ManagementKaustubh Gupta
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project PresentationKhem Singh
 
Project communication management
Project communication managementProject communication management
Project communication managementPreshan Pradeepa
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management FundamentalsOxfordCambridge
 

Tendances (20)

Project monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringProject monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoring
 
Project Closure Powerpoint Presentation Slides
Project Closure Powerpoint Presentation SlidesProject Closure Powerpoint Presentation Slides
Project Closure Powerpoint Presentation Slides
 
Project Management
Project ManagementProject Management
Project Management
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Introduction to project management
Introduction to project managementIntroduction to project management
Introduction to project management
 
Project Management Best Practices - Tips and Techniques
Project Management Best Practices  - Tips and TechniquesProject Management Best Practices  - Tips and Techniques
Project Management Best Practices - Tips and Techniques
 
Project team management
Project team managementProject team management
Project team management
 
Project communication management
Project communication  managementProject communication  management
Project communication management
 
Project Stakeholder Engagement
Project Stakeholder EngagementProject Stakeholder Engagement
Project Stakeholder Engagement
 
Project Management Concepts
Project Management ConceptsProject Management Concepts
Project Management Concepts
 
11. Project Communication Management
11. Project Communication Management11. Project Communication Management
11. Project Communication Management
 
Project management IT Project Management
Project management IT Project Management Project management IT Project Management
Project management IT Project Management
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Fundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & ControlFundamentals of Project Planning, Scheduling, Monitoring & Control
Fundamentals of Project Planning, Scheduling, Monitoring & Control
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network Diagrams
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project Presentation
 
Project communication management
Project communication managementProject communication management
Project communication management
 
Project Management Fundamentals
Project Management FundamentalsProject Management Fundamentals
Project Management Fundamentals
 
Project Management Plan - Group Presentation
Project Management Plan - Group PresentationProject Management Plan - Group Presentation
Project Management Plan - Group Presentation
 

En vedette

Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)VR M
 
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-VSRVSR *
 
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 SolutionsMichael 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 avoidMarianna Semenova
 
Factors for Successful Projects
Factors for Successful ProjectsFactors for Successful Projects
Factors for Successful ProjectsTrevor 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 LeadershipCraig 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 Guiderobsonnasc
 
Top Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects FailTop Ten Reasons Why Projects Fail
Top Ten Reasons Why Projects Failjpstewar
 
The Project Management Process - Week 1
The Project Management Process -  Week 1The Project Management Process -  Week 1
The Project Management Process - Week 1Craig Brown
 
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
 

En vedette (12)

Project Management (PMP Material)
Project Management (PMP Material)Project Management (PMP Material)
Project Management (PMP Material)
 
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
 
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)
 

Similaire à Successful Project Presentation

Colin sullivan successful-project-presentation
Colin sullivan successful-project-presentationColin sullivan successful-project-presentation
Colin sullivan successful-project-presentationmskmoorthy
 
An evolving view of project management
An evolving view of project managementAn evolving view of project management
An evolving view of project managementmrmagpiejones
 
The business case for contributing code
The business case for contributing codeThe business case for contributing code
The business case for contributing codeZivtech, 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 TasterLviv Startup Club
 
Project Management Base Camp
Project Management Base CampProject Management Base Camp
Project Management Base Campeph-hr
 
Improve performance of developer - Khodak
Improve performance of developer  - KhodakImprove performance of developer  - Khodak
Improve performance of developer - KhodakIgor Bronovskyy
 
FITC Edmonton 2010
FITC Edmonton 2010FITC Edmonton 2010
FITC Edmonton 2010jkosoy
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Proposal development
Proposal developmentProposal development
Proposal developmentunmgrc
 
Planning Patterns for Agile Testers
Planning Patterns for Agile TestersPlanning Patterns for Agile Testers
Planning Patterns for Agile TestersGerrit Beine
 
Deployment is the new build
Deployment is the new buildDeployment is the new build
Deployment is the new buildAndrew 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 CultureAllison Pollard
 

Similaire à 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
 

Dernier

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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