Running Successful University Industry Projects Barcamp 07

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Running Successful University Industry Projects Barcamp 07 - Presentation Transcript

    1. Running successful industry projects with Software Engineering Students. By Tiang Cheng
      • Introduction
      • Motivation
      • Guidelines for choosing a project
      • Recipes for Success
      • General Project Lifecycle
      • Conclusion
      Contents
      • Introduction
      • Motivation
        • Students
        • Industry
      • Guidelines for choosing a project
      • Recipes for Success
      • General Project Lifecycle
      • Conclusion
      Contents
    2. Motivation - Students
      • Why do an industry project?
      • Encourage young software engineers
      • Provide invaluable ‘real’ industry experience
      • The goal is the process (How to build a software product) not the product itself
    3. Motivation - Industry
      • Opportunity for R&D
      • Finding fresh talent
      • Building leadership skills
      • The goal is the product. We don’t need to know the process of building software.
      • Introduction
      • Motivation
      • Guidelines for choosing a project
      • Recipes for Success
      • General Project Lifecycle
      • Conclusion
      Contents
    4. Choosing a Project - Guidelines
      • An example of a bad project
        • Develop and implement an Artificial Intelligence algorithms for crowd behaviour
      • Good projects are:
        • Simple
        • Cutting edge, but not bleeding edge
        • Technically Simple (Have one objective)
        • Functionally Flexible (Add functionality)
      • Introduction
      • Motivation
      • Choosing a project
      • Recipes for Success
        • Project scope - Guidelines
        • Controlling Scope and risks
        • Industry commitments
        • Good examples of projects
      • General Project Lifecycle
      • Conclusion
      Contents
    5. Project Scope - Guidelines
      • Challenging. Involves research as well as development.
      • Solve a real problem
      • Know what direction you want to go
      • Know your problem domain
      • Only 20 to 40 hours development time (Very short)
    6. Controlling Scope and Risks
      • Scope is most common cause of failed projects.
      • “ Unable to deliver to client’s expectations”
      • Scope is dictated by industry, not students.
      • Pick a direction, and be flexible in your requirements and goals.
    7. Industry Commitments
      • Provide 2 to 10 hours a week
      • Technical support, advice, and close supervision
      • Sense of humour, team spirit, and leadership.
      • Strong team commitment and communication
      • Be a Mentor
    8. Good Examples
      • Implement and test XYZ algorithm
      • Convert ABC application from Perl to .Net
      • Develop a Proof of Concept (Process)
      • Build a java/c#/Ruby application to autocreate podcasts.
      • Introduction
      • Motivation
      • Guidelines for choosing a project
      • Recipes for Success
      • General Project Lifecycle
        • Software Development Lifecycle
        • What actually happens in SDLC
        • Project Lifecycle
      • Conclusion
      Contents
    9. Software Development Lifecycle
      • Requirements Specification
      • Architecture Design
      • Implementation
      • Test
      • Deliver
    10. SDLC - Detailed
      • Initial Requirements meeting
      • Team write document Version 0.1
      • Industry review meeting
      • Second meeting
      • Rewrite document
      • Industry review meeting
      • Approval, or repeat steps 5 and 6 until Industry is happy.
      • Repeat for each stage in the Software Development lifecycle
    11. Project lifecycle
      • Introduction and project presentation to all students
      • Pick and choose a team
      • Regular project team meetings to assist in SDLC
      • Final presentation
      • Poster sessions, Seminars
    12. Conclusion
      • Industry projects are a win-win proposal
      • Successful projects require pre-planning, and ongoing project management by the industry partner. Treat it as you would an internal project
      • Rewarding investment.
    13. Where to go from here?
      • UWA
      • Senior Lecturer
      • Dr Mark Reynolds
      • [email_address]
      • Curtin
        • Senior Lecturer
        • Brian von Konsky
        • [email_address]
      • Thank You!
      • Any questions?

    + tiangtiang, 3 years ago

    custom

    636 views, 0 favs, 0 embeds more stats

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 636
      • 636 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 18
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories