JSlave.com ~ living on delta

[ Log In ]

Welcome to JSlave.com, personal blog of Jason Slave

Hello friends, I am Jason Slave, 42 years old  Senior Architect.  I am a full time software architect with a large public corporation. This site is collections from my work to help other architects or aspiring architects with real world experiences and ideas. I work with .Net, Java, SQL Server and enterprise technologies like MQ Series, Websphere, ILOG, and IBM iSeries. My Twitter profile is @jasonslave.

Starting up a blog on architecting solutions within a large corporate environment makes us ask the question of just what is architecture and what does an architect do?  The Wikipedia has a great discussion on this topic.  There are different types of architects specializing in information, software, systems, solutions, engineering, etc.  Some never model classes, write code, or specify hardware while others have these as a primary function in their organization.  If you need to understand these concepts, try starting here in the Wikipedia and be sure to follow the “See Also” section to surf across the full range of architect and architectures covered.

We could also turn to the education and certifications groups or standards bodies to to answer this question.  But in our real life, architects tend to do what their company or consulting practice requires of them and their role will tend to have more to do with their organizational structure and position of power as a group within that structure will determine how effective they can be in these varying roles. 

I’ll provide a few good links here on these more academic questions, this blog will be focused on real world experiences in near real time.  It will bring the reader to resources and ideas from daily practice and through that sharing of the experience the blog hopes to be of value to both other practicing architects, those interested in the discipline, and those who work with architectures in their own role.

Links:

Software Architecture at Carnegie Mellon

The Architecture Discipline at Bredemeyer

Architecture Community Content on InfoQ

International Association of Software Architects

MSDN Architecture Center

patterns & practices Application Architecture Guide 2.0

SoftwareArchitectures.com

Web Services Architect

Just Enough Early Architecture to Guide Development at TheServerSide.com (Video)

Agile Distributed Development Done Right Using Fully Distributed Scrum



This is some of the things a Software Architect deals with in daily work:

    People

  1. What is an architect?
  2. The Client & Client Management
  3. The Development Team
  4. QA & Testing
  5. Release
  6. Team Roles
  7. Level 3 Support, & 1 , 2
  8. Tech Leads & Uber Developers
  9. Chinese Menu
  10. Project Management

 

    Technologies

  1. ILOG
  2. JDBC & Implicit Rollback/Commit
  3. UI Frameworks
  4. OSA 3.0
  5. Ajax
  6. Monitoring/Alerting
  7. DB Failover Strategies
  8. Security - Authentication vs Authorizations
  9. Enterprise Service Bus
  10. Service Design/Modeling

 

    Process/Techniques

  1. BRD, SAD, EAT
  2. Modeling, Diagramming
  3. Consulting vs. Initiative Assigned
  4. Tradeoff Analysis/Pugh Matrix
  5. Roadmaps
  6. Patterns
  7. Know the business, not just the tech
  8. Governance
  9. Standards/Compliance
  10. Agile/Waterfall & Blending

 

    News

  1. MSDN
  2. developerWorks
  3. theServerSide
  4. InfoQ
  5. Presentations/Media/Video
  6. Blogs
  7. ReTweets
  8. Events

 

    Issues

  1. Advice not followed
  2. Not being Included
  3. Put on the spot/don't know answer
  4. Used as stamp of approval
  5. Spread too thin, cannot focus
  6. Not my area of expertise
  7. When they are asking the wrong questions
  8. Plan Bs
  9. How do you evaluate if your successful

 

    Errata

  1. Home Office
  2. Remote Working
  3. Travel
  4. Gear/Tools
  5. Book Reviews