2,317 reputation
1227
bio website davehillier.wordpress.com
location United Kingdom
age 33
visits member for 3 years
seen 11 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.


1d
comment In an Agile Environment, who is responsible for software architecture
Is your 'h' key dodgy? ;)
1d
revised In an Agile Environment, who is responsible for software architecture
missing 'h'
1d
revised In an Agile Environment, who is responsible for software architecture
use blockquote
1d
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.
1d
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?
2d
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?
Jun
22
reviewed Reject suggested edit on Why does the boolean type in C++ support `++` but not `--`?
Jun
18
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
Removed references to Agile as doesn't have anything to do with Agile really. Certainly, methodologies like Scrum are about developing products. Scrum does not value component teams where value can not be delivered to customer without integration costs. If you're interested in Agile stuff you should make your question more specific to what Agile methods recommend