Watch this screencast demo to learn about the cool features of Visual Studio Team Architect 2005. The demo was built based on the Matrix movie and it features the four designers of Team Architect in a 3-part demo:
- The Application Designer demo and the two way synchornization between the model the architect is wokring on with the code the developer is writing.
- The System Designer demo and the ability to model the system in a system-view and not just an application-view.
- The Logical Datacenter Designer and the Deployment Designer Demo to show the infrastructure architect's specific designers and the ability to validate the diagrams using pre-defined settings and constraints.
After presenting this demo for various audiences both locally and internationally, I decided to record this demo as a screencast and share it with all of you.
You can download the sources to work on from here (before).
You can also download the sources with the applied changes from here (after).
|
To watch the replay of the demo Press the Play button, then right click and choose Zoom->Full Screen to watch it in full screen. |
Format: aspx
Duration: 19:38
You must check out this ice-breaker SOA funny video:
As of today, this video really represents the reality around the SOA buzz.
We all know the importance that SOA can give us but we tend to forget that SOA is not the final goal --> SOA is the means and the way to achieve the goal which is agility...
Enjoy...
Six months ago I was invited to attend a panel interview about the role of the architect. It was an interesting discussion with a lot of viewpoints around what the architect does? Why is he needed? Where is he in the organization etc.? The problem was that I never saw the panel published, but then last week I met the editor who told me that he published it in December :-)
For those of you that don't know Hebrew, I'll summarize the key points I contributed to the discussion:
- The architect is the one who connects the Business and the IT.
- The architect is the one who looks from above and builds the puzzle that includes the components, systems and the connections between them.
- The architect thinks always about how what we do today can be reused in future projects.
- The role is gaining traction abroad and in veteran companies in Israel.
Here is the scanned interview:

Most of us already know that there are so many kinds of architects out there in the software business.
However, a few days ago, I stumbled with a list of architect titles appearing in a worldwide architect survey from MS.
Can you guess how many roles were in the list?
Solution Architect, Application Development Architect, Application IT Architect, Applications Architect, Architecture Consultant, Assistant Director - IT Architecture, Business Intelligence System Architect, Chief Architect, Chief Enterprise Architect, Chief Software Architect, Consulting Architect, Data Modeler and System Architect, Enterprise Architect, Enterprise Data Architect, Enterprise IT Architect, Enterprise Systems Architect, Enterprise Technical Architect, Executive I/T Architect, I/S Architect, Information Architect, IT Architect, Lead Applications Architect, Manager of Architecture, Principal Architect, Principal Network Architect, Principal Systems Architect, Principal Technical Architect, Principal, Distributed Computing Architecture, Senior Architect, Senior Architect Technology, Senior Data Architect, Senior Systems Architect, Software Architect, Software Architect Principal, Standards Architect, Systems Architect, Technical Architect, Technical Architect/Lead, Technology Architect, VP of Enterprise Architecture, Web Architect/Technical Marketing Engineer
And that's not all. Here are the virtual roles that an architect does as its main job:
Application Developer, Applications Systems Analyst, Applications Team Leader, BDE/Business Development Executive, Business Client Consultant, Business Systems Analyst, Chair of MIS Department, CIO, Consultant, Consultant Engineer, Consultant, IT Application Development, CTO, Data Capture and Reporting Specialist, Director - MIS and Application Development, Director of Operations, Director Telecommunications, Director, Information Systems & Services, Director, IS, Director, IT Security, Enterprise Consultant, Finance Systems Manager, Information Assurance Manager, Infrastructure Engineer, IS Manager, IT Consultant, Lead Technical Analyst, Lead Technologist, Manager, ecommerce Infrastructure Support and IS, Manager, Network and Voice Engineering, Ops Research Analyst, Principal Consultant, Product Creation Application Engineer, Program Manager, Programmer/Analyst, Project Director, Project Manager, Requirements Manager, Researcher, Senior Advisor, Senior Consultant, Senior Data Analyst, Senior Developer, Senior Development Engineer, Senior Manager, Senior Manager Applications Development, Senior Program Specialist, Senior Programmer/Analyst, Senior Programmer/Analyst - Interim Manager, Senior Software Engineer/Team Leader, Senior Systems Analyst, Senior Technical Manager, Senior Technical Staff Member, Senior Technology Consultant, Senior Technology Specialist, Software Development Manager, Software Engineer, Staff Engineer Staff Specialist, Systems Analyst, Systems Integrator Technical Analyst, Technical Manager, Technical Specialist, Technology Manager, VP Development, VP Software Development
All in all, there are at least 110 architect related titles in the list!
I always knew there are different titles for architects but I never knew how many :-)
Microsoft just released the Visual Studio Team System Guidance. For someone who worked with customers on implementation of VSTS, I can tell you, that getting best practices and guidance from Microsoft on this are something the market was waiting for for a long time. At first, it will focus mainly around Source Control, but in the future it will also expand to the build, work items, reporting etc.
Some questions you might find an answer for are:
Another cool thing we are working on is FastDash.
FastDash is a new visualization designed to improve group activity awareness within software development teams. It is actually a cool dashboard that lets you know what your peers are working on and if they need help or if you are working maybe on the same file or method. P&P are using this FastDash today while projecting it on the wall.
I encourage you to see the short movie about FastDash...