Search results
"category:/role"
| Title and summary | Date/time | |
|---|---|---|
|
1
|
Data Integrity and System Design
Having been involved in several upgrade projects over the last few years, one thing I've often noticed is the poor quality of data that can be present in a large and long running system. This can present problems for upgrading and usually means that you ... |
15-Apr-2011 15:29:43 |
|
2
|
Software development is not a relay sport
Software teams that are smaller and/or agile tend to be staffed with people that are generalised specialists; people that have a core specialism along with more general knowledge and experience. In an ideal world, these cross-discipline team members ... |
13-Apr-2011 22:20:58 |
|
3
|
Software architecture introduces control
A while back I wrote about how software architecture introduces structure and guidelines, consistency and clarity into software projects. When discussing this on the training course over the past few months, it's become clear to me that software ... |
10-Nov-2010 21:08:13 |
|
4
|
Speaking at the Software Architect 2010 conference
Just a quick post to say that I'm speaking at the Software Architect 2010 conference in London next month. I'm running a pre-conference workshop, a post-conference workshop and two technical breakout sessions as follows. Software Architecture in a Day ... |
30-Sep-2010 20:12:00 |
|
5
|
How do you introduce software architecture?
I get my fair share of questions about software architecture; ranging from queries about the role through to "I have this problem, how would you design a solution"? This question, though, represents a fairly common situation but isn't one that I get ... |
23-Jul-2010 00:25:22 |
|
6
|
Enterprise Software Developer training course
I'm pleased to say that, from September, I'll be running a new training course called Enterprise Software Developer. Where Software Architecture for Developers focusses on the architecture and design elements of software projects, the new course expands ... |
14-Jul-2010 11:43:50 |
|
7
|
Build processes as architectural health indicators
I did some consultancy work recently where my primary task was to review the development environment and build processes for a software system. From an external perspective it's a relatively simple looking system but behind the scenes it's a more complex ... |
13-Apr-2010 21:42:00 |
|
8
|
Are you a software architect?
The line between software development and software architecture is a tricky one. Some people will tell you that it doesn't exist and that architecture is simply an extension of the design process undertaken by developers. Others will make out it's a ... |
09-Feb-2010 15:15:23 |
|
9
|
The tension between software architects and their employers
Sergey Mikhanov has written a blog entry called Why I don't believe in software architects that, along with the follow-up comments, makes for a good read. It discusses some of the ways that software architecture is typically viewed (e.g. models rather ... |
27-Jan-2010 23:25:40 |
|
10
|
Software architecture manifesto
Taking some inspiration from the recently published SOA and FAIL manifestos, I thought I'd have a go at writing my own for software architecture. Some up-front architecture over doing the whole lot or none at all Designing for non-functional ... |
02-Nov-2009 08:43:36 |
|
11
|
Software architecture for developers
We've been running our software architecture course for a couple of years now and although we've consistently received very positive feedback, we're always looking for ways to improve it. And that's exactly what we've done over the past few weeks. ... |
29-Oct-2009 16:46:15 |
|
12
|
Broadening the T
One of the sessions that I delivered at the recent Software Architect 2009 conference was entitled "Broadening the T" and covered the sort of skills and knowledge that I think are needed by hands-on software architects. This included things like seeing ... |
15-Oct-2009 09:46:00 |
|
13
|
Why aren't software architects held accountable?
Mike Walker has an interesting post comparing the architect roles across the building and software industries, entitled The Nemesis of Software Architecture. Comparisons aside, there's one point that I really wanted to pick up on. 4. Accountability ... |
03-Mar-2009 10:14:00 |
|
14
|
The role of a hands-on software architect
Becoming a software architect isn't something that simply happens overnight or with a promotion. It's a role, not a rank. It's an evolutionary process where you'll gradually gain the experience and confidence that you need to undertake the role. While ... |
10-Sep-2008 18:33:00 |
|
15
|
How do you maintain your coding skills?
Jason Chambers has a great blog entry called Do Architects need coding skills?, which talks about why architects need to be able to code. Given that this site is called Coding the Architecture, our thoughts on this will come as no surprise. In addition ... |
15-Aug-2008 15:38:00 |
|
16
|
Mind the gap again
I did some technical consulting/due diligence on a large software development project recently where I'd been called in to look at how the project team was dealing with some of the non-functional requirements. I'm not sure exactly how large the project ... |
04-Aug-2008 17:12:46 |
|
17
|
Mind the gap
Our industry has a love/hate relationship with the software architect role, with many organisations dismissing it because of their negative experiences of architects that dictate from "ivory towers" and aren't engaged with the actual task of building ... |
02-May-2008 11:58:03 |
|
18
|
Question of the week
This week's question is a common one that I get... I'm an aspiring software architect and I'm working on a project as a developer. I'm not going to get an architect role without having some experience, but we already have an architect on my project. ... |
11-Apr-2008 19:50:17 |
|
19
|
What is a software architect?
I've been talking through the role profile for software architects recently and I'm going to publish a revised version soon. In the meantime, I thought that it's worth clarifying exactly who the profile is aimed at. Although there might not be a common ... |
10-Apr-2008 19:30:00 |
|
20
|
The Four Stages of Learning
I've found many parallels with the four stages of learning in software development, from how a developer's approach to design changes to how agile teams eventually become self-organising (eg, Scrum's "readiness levels"). By understanding where someone is ... |
25-Mar-2008 10:07:57 |

