Incremental design v2

Please download to get full document.

View again

of 14
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Similar Documents
Information Report
Category:

Software

Published:

Views: 0 | Pages: 14

Extension: PDF | Download: 0

Share
Description
1. Synopsis User Stories moved us into iterative requirements; TDD brought us iterative build & test. So how do we do iterative design without ending up with a Big…
Transcript
  • 1. Synopsis User Stories moved us into iterative requirements; TDD brought us iterative build & test. So how do we do iterative design without ending up with a Big Ball of Mud? How do we make "the best architectures, requirements and designs emerge from self-organising teams?" a reality? How do we collaboratively design to take advantage of our shared brain power, and grow people at the same time? In this context, what is the difference between architecture & design anyway? How do we use Agile ceremonies and the Definition of Done to make it work?
  • 2. We have incremental requirements Big Idea Big Idea Feature Feature Feature Theme Theme Theme User Story User Story User Story TimePhase Gate
  • 3. We have incremental testing now CollaborationRecrimination
  • 4. XP tells us if something is good we should do more of it Requirements, Design, Coding and Testing are activities and not events XP: Simple Design, System Metaphor Agile: The best architectures, requirements, and designs emerge from self-organizing teams.
  • 5. So if we think Design is Good, we should do more of it
  • 6. The Ceremonial Dial Relaxed • Few Documents • Light Process (Small DoD) Formal • Careful Documents • Traceable • Audited
  • 7. Module 2 Module 1 Design or Architecture Think of this Module 1 Module 2 Class A Attr 1 M1 Class B Attr B1 M B1 Class A Attr A1 M A1 Class B Attr B1 M B1 IntF AB Attr AB1 M AB1
  • 8. Exercise Think of design and architectural issues Let’s take 5 and shout out some thoughts here
  • 9. ElaborationRetrospective PlanningDemo Story Time Lifecycle of a sprint
  • 10. Lifecycle of a story Design Testing Requirements Coding
  • 11. How does A3 work Use of templates An A3 per story? Maybe Are A3s reviewed and agreed? See your DoD and ceremonial level
  • 12. User Story US167 Story Lead John Smith User Voice Acceptance Information As A Development Team I Want To Create the persistence structure for component XX1 So That The teams(s) can develop the functionality of this component Given Starting Point XX1 When I perform a read operation Then I get the data I selected Given Starting Point XX1 When I perform a Update operation Then I update the data I selected Given Starting Point XX1 When I perform a create operation Then I create the new data Given Starting Point XX1 When I perform a delete operation Then the data I selected is deleted Analysis The class model for component xx1 is And the ERD we have worked on is 1. We need a database structure to reflect these entities and a set of hibernate configuration to map the models together. 2. The Product table will need a primary key on the product ID as our estimate for max rows here is 3,700,000 3. Note that this data is impacted by the DPA and upcoming GDPR legislation Tasks So Say all of Us Create the table Person with the columns as shown Create the table Product with the columns shown and PK Create the ORM configuration Create test data for the Acceptance criteria Create automated tests for the acceptance criteria Mary Smith John Khan Jane Doe Billy Chin
  • We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks
    SAVE OUR EARTH

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!

    x