System design, while still a very young field and not physical in nature, needs to be more like architecting a physical structure than it is today. In that, it needs to come closer to adhereing to a set of principles and rules that can be generic enough in nature to apply to almost any project, [...]
Archive for August, 2009
What are, Design – Standards, Practices, Characteristics, Principles, Patterns, and Paradigms?
Posted in Architect, Design Definitions, Enterprise Architecture, Software Development on August 30, 2009 | Leave a Comment »
Enterprise Architecture Frameworks
Posted in Enterprise Architecture on August 24, 2009 | Leave a Comment »
An Enterprise Architecture framework provides a collection of best practices,
standards, tools, processes, and templates to assist in the creation of the Enterprise ArchitectureI
I was thinking the other day about large corporations and how they go about defining what the technical direction is for their entire organization. When I originally thought about this, I simply asked [...]
How do you know you have the right team?
Posted in Teamwork on August 18, 2009 | 1 Comment »
One of my favorite things to do these days is pose wide open questions on Linkedin and review the responses. Most times folks on that site give well thought out answers to those questions and I learn a great deal from them. My latest question is; how do you know you have the right team?
The [...]
What Characteristics Do You Need To Be A Good Architect?
Posted in Architect, Emotional Intelligence on August 17, 2009 | 3 Comments »
My IASA meetings are giving me a lot of material to blog about, and to tell you the truth this weeks meeting was no exception. Today I want to talk to you about what characteristics you need to exhibit if you want to be a successful architect.
Communication is the most important aspect of your job [...]
How do you know you’re developing what your customers want?
Posted in Change, Software Development on August 11, 2009 | Leave a Comment »
I spent an hour last week talking to a couple of developers who are the main people behind a particular product. I won’t name the product or the company, but let’s just say I have been personally working with this product on site with many different clients for the better part of 8 years. The [...]
Software is Emergent 3 Part Introduction to Scrum
Posted in Agile, Change, Software Development, Video on August 10, 2009 | Leave a Comment »
Introduction to Agile / Scrum Development By Rob Dempsey.
Part 1
Your organization must change in order to gain the full effect of Agile. If your organization will not change, you will not improve, and Agile is not for you.
In a nutshell here is the Scrum process.
Product Back Log -> Release Planning -> Sprint Cycle -> Increment [...]
Emotional Intelligence in Software Development
Posted in Emotional Intelligence, Software Development on August 4, 2009 | 5 Comments »
In software development today, the folks developing most software programs are not the same people interacting with the users of the end product. This often times leads to software that misses the mark when it comes to expected functionality or application flow, because it is hard to understand what someone wants when you don’t know [...]