Your SlideShare is downloading. ×
0
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
RABS 2011 April Workshop
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

RABS 2011 April Workshop

3,167

Published on

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

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,167
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. RABS Workshop<br />April 14th, 2011<br />Cluj-Napoca<br />Organized by RABS<br />Kindly hosted by ISDC.<br />
  • 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. 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. 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. 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. 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. The Architect's Role <br />The title is what you want to do (mostly)<br />Architecture should be flexible, extensible<br />
  • 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. 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 />

×