Architectural Kata @Agileworks Bucharest 2013 01 17

111
-1

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
111
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Architectural Kata @Agileworks Bucharest 2013 01 17

  1. 1. Architectural Kata www.mozaicworks.com
  2. 2. Me Adi Bolboaca www.mozaicworks.com
  3. 3. Today Find "What is architecture?" Architecting in real-time Find when the architecture doesn't work How to change it when necessary I will not teach you architecture www.mozaicworks.com
  4. 4. How Split in groups of 5 persons Take 30 minutes to create an architecture Present your architecture to the others Be prepared to defend your ideas Ask questions for the other architectures www.mozaicworks.com
  5. 5. Rules Focus on non-functional requirements Clarify the project with the instructor Make assumptions about technologies Clearly define your assumptions You can use any technology The team members do not know each other Ask for any other rules www.mozaicworks.com
  6. 6. Recommendations Ask a lot of questions Do not talk too much, start working Make sure everyone's ideas are used www.mozaicworks.com
  7. 7. I'll have the BLT Description: a national sandwich shop wants to enable "fax in your order", but over the Internet instead Users: millions+ Requirements: users will place their order, then be given a time to pick up their sandwich and directions to the shop (which must integrate with Google Maps); if the shop offers a delivery service, dispatch the driver with the sandwich to the user; mobile-device accessibility; offer national daily specials; offer local daily specials; accept payment online or in person/on delivery www.mozaicworks.com
  8. 8. Presentation Team: present your architecture Audience: ask questions www.mozaicworks.com
  9. 9. Agile Dead Trees Description: a publisher wants to unify its authoring CMS and customer store experience. Users: dozens of publisher employees, hundreds of authors, thousands/millions of customers. Requirements: authors publish chapters; reviewers see the chapters, make review comments, and notify authors on review; authors can reject proposed review changes; customers can buy books (either e-form or dead trees form) online, including those available in "beta"; publisher can push authors' chapters to those customers who bought the "beta". www.mozaicworks.com
  10. 10. Presentation Team: present your architecture Audience: ask questions www.mozaicworks.com
  11. 11. Retrospective How was it? What would you do differently? www.mozaicworks.com
  12. 12. More info Ted Neward about the architectural katas http://blogs.tedneward.com/2010/06/17/Architectural+Kata s.aspx Find more katas at http://www.architecturalkatas.com www.mozaicworks.com
  13. 13. Contact me Unit testing workshop Remote pair-programming TDD workshop Refactoring workshop Working FAST and safe with existing code Code retreat @adibolb www.mozaicworks.com http://blog.adrianbolboaca.ro
  14. 14. Architectural Kata http://www.mozaicworks.com adrian.bolboaca@mozaicworks.com @adibolb Extend your mentoring & training capacity Accelerate learning through communities of practice Grow your functional leaders and top talents www.mozaicworks.com
  15. 15. Architectural Kata Q&A, Beer & More... www.mozaicworks.com

×