2,342 reputation
1228
bio website davehillier.wordpress.com
location United Kingdom
age 33
visits member for 3 years, 1 month
seen 9 hours ago

Senior Developer with experience as a Scrum Master, Architect and Team Lead. Expertise working with large legacy codebases in C++ and C#. Strong advocate of TDD and other XP practices.


Nov
14
awarded  Nice Question
Oct
28
comment DTO - service layer - statelessness best practices interfering with each other
Not sure this is really answerable. You've already made a number of assertions based on the interpreting guidelines as rules.
Oct
21
comment In an Agile Environment, who is responsible for software architecture
Is your 'h' key dodgy? ;)
Oct
21
revised In an Agile Environment, who is responsible for software architecture
missing 'h'
Oct
21
revised In an Agile Environment, who is responsible for software architecture
use blockquote
Oct
21
comment In an Agile Environment, who is responsible for software architecture
@Giorgio actually there are empirical studies say contrary to this. Big Upfront Design often results in incorrect or inadequate architectures and one only needs to look at any government contract to see examples of this failure. Many open source projects often have no explicit architect or upfront design and yet will have good architectures.
Oct
21
comment In an Agile Environment, who is responsible for software architecture
@user949300 "Agile" as in the manifesto says very little about architecture. What exact methods are you drawing this conclusion on? XP would encourage you to refactor mercilessly. Are you in favour of BUFD?
Oct
20
comment In an Agile Environment, who is responsible for software architecture
@Giorgio you make the assertion that it is not feasible not to have an architect, but there are plenty of examples of large scale projects where that is not true.
Oct
13
awarded  Necromancer
Oct
4
awarded  Yearling
Sep
30
awarded  Explainer
Sep
21
awarded  Autobiographer
Aug
4
comment How does requirements management work in the long term with Agile projects?
Elephants are mammoths? Lol :)
Aug
4
comment How does requirements management work in the long term with Agile projects?
Agile is not about projects but instead developing products. So long terms projects dont really exist in Agile. Each piece of development should be self contained.
Aug
4
comment How does requirements management work in the long term with Agile projects?
Your question reads a bit like you have a solution and your looking for a problem. I don't know what your actual problem is. Why would you want to do these things? I don't know what you mean by long term vs short term, but I've done multi year projects and have not encountered the need for this.
Aug
4
comment How does requirements management work in the long term with Agile projects?
What are the purpose of collecting implemented requirements? If you think its a bug then raise a bug. Why do you need to reference requirements? Requirements only exist as long as the backlog item exists. This seems to against, "Working software over comprehensive documentation". I don't understand your problem with tests, maybe that is a separate question.
Jul
24
reviewed Approve suggested edit on Why is polling accepted in web programming?
Jul
2
awarded  Curious
Jun
23
comment Is there any benefit to just artificially reducing WIP in a Kanban system?
"Assigned to" and "in progress" should be different states, no? This doesn't seem like a real kanban problem, just one with your ticketing system.
Jun
23
comment Is there any benefit to just artificially reducing WIP in a Kanban system?
I dont understand the question. The developer can surely only work on one thing at a time?