Architectural
Kata
www.mozaicworks.com
Me
Adi Bolboaca
www.mozaicworks.com
Today
Find "What is architecture?"
Architecting in real-time
Find when the architecture doesn't work
How to change it when...
How
Split in groups of 5 persons
Take 30 minutes to create an architecture
Present your architecture to the others
Be prep...
Rules
Focus on non-functional requirements
Clarify the project with the instructor
Make assumptions about technologies
Cle...
Recommendations
Ask a lot of questions
Do not talk too much, start working
Make sure everyone's ideas are used
www.mozaicw...
I'll have the BLT
Description: a national sandwich shop wants to enable "fax in
your order", but over the Internet instead...
Presentation
Team: present your architecture
Audience: ask questions
www.mozaicworks.com
Agile Dead Trees
Description: a publisher wants to unify its authoring CMS and
customer store experience.
Users: dozens of...
Presentation
Team: present your architecture
Audience: ask questions
www.mozaicworks.com
Retrospective
How was it?
What would you do differently?
www.mozaicworks.com
More info
Ted Neward about the architectural katas
http://blogs.tedneward.com/2010/06/17/Architectural+Kata
s.aspx
Find mo...
Contact me
Unit testing workshop
Remote pair-programming
TDD workshop
Refactoring workshop
Working FAST and safe with exis...
Architectural Kata
http://www.mozaicworks.com
adrian.bolboaca@mozaicworks.com
@adibolb
Extend your mentoring & training
ca...
Architectural Kata
Q&A,
Beer
& More...
www.mozaicworks.com
Upcoming SlideShare
Loading in...5
×

Architectural Kata @Agileworks Bucharest 2013 01 17

85

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
85
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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×