Thursday, June 28, 2012

Top 10 Success Secrets for Software Architects

Peter Eeles, my co-author of The Process of Software Architecting, has a great presentation called  Top 10 Success Secrets for Software Architects which summarises nicely the attributes a successful architect needs to have and also covers the key points from our book. Briefly these are:


Successful Architects...For example they...
1Understand end-to-end development.Follow a repeatable process.
2Understand their role.Understand what an architecture is. Understand what an architect does. Understand the benefits of architecting.
3Manage risk and manage change.Derive their architectures iteratively.
4Communicate with stakeholders.Document their architectures.
5Reuse assets.Embrace different types of assets.
6Right-size their involvement.Select relevant viewpoints.
7Influence the requirements.Ensure tradeoffs are negotiated.
8Derive solutions from business needs.Produce business-driven architectures.
9Refine solutions based on technology.Realize architectures in available technology.
10Appreciate the broader context.Align their work with the “bigger picture”.


Peter presented this, with more detail around the attributes and examples, on a public call today. For a replay of the presentation go here. The slides are on slideshare here.

3 comments:

  1. Align their work with the “bigger picture”.----This is one thing that architects, and those in different fields, must keep in mind when they’re doing their work. Remember that thinking outside the box is something that they don’t teach you in school. It is something that we must learn on our own. If you try looking at the bigger picture, you have a clearer view of what your goal is and what you can do, which can then help you deliver beyond extraordinary work.

    ReplyDelete
    Replies
    1. Thank you for your comment Malik. Yes, I agree that "thinking out the box does not seem to be something taught in schools. I think as architects the temptation is to often get seduced by the technology. Focusing on the bigger picture is one way of avoiding that.

      Delete
  2. Hey Peter Cripps:

    You create great post about success related secrets software architects i really happy to see this and bookmark your url for your next update thanks for posting it..

    ReplyDelete