RABS Workshop<br />April 14th, 2011<br />Cluj-Napoca<br />Organized  by RABS<br />Kindly hosted by ISDC.<br />
Agenda<br />Welcome<br />The Architect's Role in the project team<br />Documenting Software Architecture<br />how much is ...
The Architect's Role <br />Describe the architecture, then review<br />Architect is present mostly in the beginning<br />T...
The Architect's Role <br />Discipline during the project<br />Is the Architect responsible for quality? If yes, then he sh...
The Architect's Role <br />Solution Architecture versus Software Architecture<br />High Level Architecture versus Detailed...
The Architect's Role <br />Ensure continuity of the product; should have vision<br />How much should the client be involve...
The Architect's Role <br />The title is what you want to do (mostly)<br />Architecture should be flexible, extensible<br />
Architecture in Agile Projects<br />Should the Architect be part of the team?<br />Should the architecture effort be consi...
Documenting Software Architecture<br />Infrastructure, Component View<br />Complexity of the project -> size of documentat...
Upcoming SlideShare
Loading in …5
×

RABS 2011 April Workshop

3,365 views
3,301 views

Published on

Agenda & Summary of the RABS April Workshop, organized by RABS and hosted by ISDC in Cluj, on April 14th, 2011.

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

  • Be the first to like this

No Downloads
Views
Total views
3,365
On SlideShare
0
From Embeds
0
Number of Embeds
2,479
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

RABS 2011 April Workshop

  1. 1. RABS Workshop<br />April 14th, 2011<br />Cluj-Napoca<br />Organized by RABS<br />Kindly hosted by ISDC.<br />
  2. 2. Agenda<br />Welcome<br />The Architect's Role in the project team<br />Documenting Software Architecture<br />how much is just enough?<br />Architecture in Agile projects<br />is there any mismatch?<br />
  3. 3. The Architect's Role <br />Describe the architecture, then review<br />Architect is present mostly in the beginning<br />The Architect designs the project<br />Architecture versus Design<br />
  4. 4. The Architect's Role <br />Discipline during the project<br />Is the Architect responsible for quality? If yes, then he should be part of the team<br />Architects may be shared between teams/projects<br />Reactive approach? Should he act as a fireman?<br />
  5. 5. The Architect's Role <br />Solution Architecture versus Software Architecture<br />High Level Architecture versus Detailed Architecture<br />The Architect should get his hands dirty<br />The Architect role in project staffing<br />The Architect identifies skills needed in the team<br />
  6. 6. The Architect's Role <br />Ensure continuity of the product; should have vision<br />How much should the client be involved in the architecture? <br />Should prove that the architecture fits the needs<br />Is the Architecture dependent on the technology? Mostly yes.<br />
  7. 7. The Architect's Role <br />The title is what you want to do (mostly)<br />Architecture should be flexible, extensible<br />
  8. 8. Architecture in Agile Projects<br />Should the Architect be part of the team?<br />Should the architecture effort be considered in sprint planning?<br />Evolving architecture in Agile projects<br />Architecture is evolutive - the Architect should be in the middle of the team<br />The Architect may play multiple roles<br />
  9. 9. Documenting Software Architecture<br />Infrastructure, Component View<br />Complexity of the project -> size of documentation<br />Document is read by the entire team<br />Documenting architecture in the code ->  many frameworks<br />Just  enough. Not too much, not too less<br />

×