GithubHelp home page GithubHelp logo

sys-week1's Introduction

Outsourcing and requirement specification

Plan

Day 1- Outsourcing

Day 2 – Agile requirements

Day 3 – Unified Process and user stories

Day 4 – Prototyping and Spikes

Day 5 – Study point exercises

Learning objectives

  • Be able to specify and outsource a part of a project
  • Be able to write requirements specification and acceptance test as part of product quality assurance
  • Be able to prepare, create and test experimental prototypes/functional spikes

Business competencies

  • Be able to participate in outsourcing
  • Be able to participate in business modelling and requirement specification

Exercises

Resources

Outsourcing:

Arthur F. Rothberg: Outsourcing Benefits: Seven Ways They Help Grow SmallCompanies http://www.cfoedge.com/resources/articles/cfo-edge-outsourcing-benefits-and-growing-small-companies.pdf

Videos:

  1. (5 min - "ABC company") Outsourcing: Is it good or bad? https://www.youtube.com/watch?v=7qeehDLYa8g&feature=youtu.be
  2. (4 min - "pep talk + counselling conversation"Outsourcing Your Graphic Design [Small Business Tutorial]https://www.youtube.com/watch?v=4ujEtAsR1t8&feature=youtu.be
  3. (4 stk ca. 7-8 min - Tyrone Shum/outsourcinglive) Benefits Of Outsourcing https://www.youtube.com/watch?v=m4dWB3Q6j0Q
  4. The 5 Secrets With Outsourcing Software And IT https://www.youtube.com/watch?v=MEtBVTXHv3E
  5. Pros and Cons of Outsourcing https://www.youtube.com/watch?v=90a2qHYqMoU
  6. The Truth About Outsourcing https://www.youtube.com/watch?v=v7LHOUs7KLo

Agile requirement specification

Leffingwell - Agile software requirements

  • chap. 3: AGILE REQUIREMENTS FOR THE TEAM
  • chap. 6: USER STORIES (skip spikes)
  • chap. 10: ACCEPTANCE TESTING (skip Unit and Component Testing)

Elisabeth Hendrickson: Driving Development with Tests ATTD and TDD: http://testobsessed.com/wp-content/uploads/2011/04/atddexample.pdf

Videos:

  1. Explaining Agile - Martin Fowler and Neil Ford at USI: https://www.youtube.com/watch?v=GE6lbPLEAzc
  2. Agile Product Ownership in a nutshell: https://www.youtube.com/watch?v=502ILHjX9EE
  3. Product Backlog Grooming Meeting: http://scrumtrainingseries.com/

Unified Process and use cases

Ambler: A Manager’s Introduction to RUP http://www.ambysoft.com/downloads/managersIntroToRUP.pdf

Leffingwell: chap 19: use cases

Prototyping and spikes

C. Floyd - A systematic look on prototyping

Leffingwell- chap. 6: USER STORIES (spikes)

sys-week1's People

Contributors

carolinehundahl avatar

Watchers

Tue Hellstern avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.