Architectural decisions                 on the battlefield             Sergiu Damian, Software Architect                  ...
ITCamp 2012 sponsors                                                       Architecture &                                 ...
About                                                                      Architecture &                                 ...
Agenda                                                                       Architecture &                               ...
INTRO@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Why this session?                                                             Architecture &                              ...
The Architect’s role                                                       Architecture &                                 ...
TOUGH DECISIONS IN THE     MAKING@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Customer orientation                                                       Architecture &                                 ...
Team composition                                                           Architecture &                                 ...
System decomposition                                                       Architecture &                                 ...
Technology                                                                 Architecture &                                 ...
Process                                                                    Architecture &                                 ...
KEY TAKEAWAYS@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Key takeaways                                                              Architecture &                                 ...
Q&A@   itcampro   # itcamp12   Premium conference on Microsoft technologies
Upcoming SlideShare
Loading in...5
×

ITCamp 2012 - Sergiu Damian - Architectural decisions on the battlefield

440

Published on

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

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

No notes for slide

ITCamp 2012 - Sergiu Damian - Architectural decisions on the battlefield

  1. 1. Architectural decisions on the battlefield Sergiu Damian, Software Architect RABS www.rabs.ro | @rabs_ro | @sergiudamian@ itcampro # itcamp12 Premium conference on Microsoft technologies
  2. 2. ITCamp 2012 sponsors Architecture & Best Practices@ itcampro # itcamp12 Premium conference on Microsoft technologies
  3. 3. About Architecture & Best Practices• Sergiu “Sese” Damian• Software thinker and creator for 12+ years• Software Architect at ISDC• RABS Co-Founder & President• Countless projects on Microsoft technologies – FoxPro, VB6, Delphi, .NET, .NET, SQL, .NET, .NET, Excel, .NET, Excel, .NET, Word, Visio, .NET, .NET• Management positions on and off; now off• Husband and father @sergiudamian | sergiu.damian@rabs.ro@ itcampro # itcamp12 Premium conference on Microsoft technologies
  4. 4. Agenda Architecture & Best Practices• Intro – Why this session? – The Architect’s role• Tough decisions in the making – Customer orientation – Team composition – System decomposition – Technology – Process• Key takeaways• Q&A@ itcampro # itcamp12 Premium conference on Microsoft technologies
  5. 5. INTRO@ itcampro # itcamp12 Premium conference on Microsoft technologies
  6. 6. Why this session? Architecture & Best Practices• Decisions• There’s no 911 (112 for European Architects)• Best practices don’t exist• Feels like a battlefield• You win some, you lose some• Eyes opened and keep talking “It doesn’t have to be like this All we need to do is make sure we keep talking” (Pink Floyd)@ itcampro # itcamp12 Premium conference on Microsoft technologies
  7. 7. The Architect’s role Architecture & Best Practices• Project / Product specific• Domain understanding• Technical leadership• High-level design• Project planning (not monitoring)• Works with the Product Owner & Project Manager• Process leadership@ itcampro # itcamp12 Premium conference on Microsoft technologies
  8. 8. TOUGH DECISIONS IN THE MAKING@ itcampro # itcamp12 Premium conference on Microsoft technologies
  9. 9. Customer orientation Architecture & Best Practices• Customers – Don’t know what they want – (May) have rigid expectations• We – Know better – Must lead them• Decision Close vs. Far (Deep vs. Shallow)• Risks – They can’t live without us@ itcampro # itcamp12 Premium conference on Microsoft technologies
  10. 10. Team composition Architecture & Best Practices• Technical skills – We ask, they give, we accept (or not) – Simple is better• We – Know better – Must lead them• Decision Feature vs. Layer• Risks – They can’t move without us@ itcampro # itcamp12 Premium conference on Microsoft technologies
  11. 11. System decomposition Architecture & Best Practices• Functionality vs. Volatility – Everybody thinks functionality – Volatility is here to stay• We – Know better – Must lead them• Decision Key functionalities vs. Key services• Risks – They can’t understand@ itcampro # itcamp12 Premium conference on Microsoft technologies
  12. 12. Technology Architecture & Best Practices• Technology choices – Frameworks – Third party components• We – Don’t know better – Must lead them• Decision Formal vs. Informal Expert vs. Hunch• Risks – Effort to recover@ itcampro # itcamp12 Premium conference on Microsoft technologies
  13. 13. Process Architecture & Best Practices• Process choices – How Agile? – How rigid?• We – Know better – Must lead them• Decision Close or Far• Risks – Ineffective team@ itcampro # itcamp12 Premium conference on Microsoft technologies
  14. 14. KEY TAKEAWAYS@ itcampro # itcamp12 Premium conference on Microsoft technologies
  15. 15. Key takeaways Architecture & Best Practices• People first• Simple is better• Informed decisions• Know your trade-offs / risks• Talk more and never stop@ itcampro # itcamp12 Premium conference on Microsoft technologies
  16. 16. Q&A@ itcampro # itcamp12 Premium conference on Microsoft technologies
  1. A particular slide catching your eye?

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

×