Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SER516 Lecture 16B

SER516 Lecture 16B

Software Agility
Assignment Review
(202103)

B546a9b97d993392e4b22b74b99b91fe?s=128

Javier Gonzalez
PRO

February 20, 2019
Tweet

Transcript

  1. jgs SER 516 Software Agility Lecture 16: Assignment Review Dr.

    Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs 516 00010000 Assignment 05 § 2 Sprints Sprint Backlog

    Burndown Chart Retrospective Review Product – Source Code – Clean Source Code Product – Class Diagram– Clean Design Due date Assignment 5.1 – March 9 Due date Assignment 5.2 – March 16
  3. jgs Previously

  4. jgs 516 00010000 Topic 1 As a (role), I want

    (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit) As a (role), I want (feature), So that (benefit)
  5. jgs 516 00010000 Topic 2 1. Readability e.g. Coding guidelines.

    2. Simplification and Specification e.g. KISS (Keep It Simple by K. Johnson). 3. Decoupling e.g. LOD (Law of Demeter). 4. Avoid Code Bloat e.g. DRY (Do not Repeat Yourself).
  6. jgs 516 00010000 Did we mention this?

  7. jgs 516 00010000 Topic 3 § Concerns and Separation of

    concerns § Dependencies and Dependency Injection § Low Coupling
  8. jgs Let Us Review Sprint 1 Stories

  9. jgs 516 00010000 Think about this § What is a

    story? § Why we define stories? § What is the acceptance criteria? § What is a task ? § What is a requirement?
  10. jgs 516 00010000 Stories?

  11. jgs 516 00010000 Stories?

  12. jgs 516 00010000 Stories?

  13. jgs 516 00010000 Stories?

  14. jgs 516 00010000 Stories?

  15. jgs 516 00010000 Stories?

  16. jgs Let Us Review Sprint 1 Code

  17. jgs 516 00010000

  18. jgs 516 00010000 Team 9

  19. jgs 516 00010000 Team 10

  20. jgs 516 00010000 Team 15

  21. jgs 516 00010000 Team 15

  22. jgs 516 00010000 Team 1

  23. jgs 516 00010000 Team 1

  24. jgs 516 00010000 Team 1

  25. jgs 516 00010000 Team 5

  26. jgs 516 00010000 Team 6

  27. jgs 516 00010000 Team 6

  28. jgs 516 00010000 Team 7

  29. jgs 516 00010000 Team 7

  30. jgs 516 00010000 Team 7

  31. jgs SER 516 Software Agility Javier Gonzalez-Sanchez javiergs@asu.edu Spring 2021

    Disclaimer. These slides can only be used as study material for the class SER516 at ASU. They cannot be distributed or used for another purpose.