Reputation
8,324
Top tag
Next privilege 10,000 Rep.
Access moderator tools
Badges
1 14 37
Newest
 Revival
Impact
~321k people reached

Aug
11
answered How to explain to PM that a task is too small to be shared
Aug
11
awarded  Revival
Jul
31
answered How is deploying a webpage on server for a group of people different from deployement on local machine?
Jul
9
comment Agile requirements gathering in embedded project
@tommyk I'm not aware of any development methodology that could figure those things out earlier than Sprint 1. Sprint 1 should be starting the same day or day after you start the project, which means you should have that requirement in 1-3 weeks depending on sprint length, most other processes you may have a rough draft at this point.
Jul
8
answered Agile requirements gathering in embedded project
Apr
28
answered List comparing techniques for faster performance
Apr
10
reviewed Reject
Mar
25
answered Are project naming conventions more important than language naming conventions?
Mar
25
answered Implementing common logic in base class
Feb
3
answered Guesstimating multiple Epics
Jan
27
answered WCF Project Structure & Maintainability
Jan
13
answered Been working on a project for the last 6+ months. Consultants have been brought in and want to change everything. What should I do?
Jan
12
answered Is WCF strictly an asynchonous comms platform?
Nov
23
awarded  Yearling
Nov
21
answered Stored Procedures, ORMs and other application layers
Oct
21
answered Refactoring web pages with user controls
Sep
30
awarded  Explainer
Sep
12
answered Changing message without redeploying / restarting application
Sep
10
awarded  Announcer
Jun
30
comment What is the role of the lead developer in an agile team?
@Brian making architecture decisions would be a story in a sprint, probably one earmarked for a specific member but otherwise the same as any other story. It should be subjected to peer review like any other story. The time argument is bullshit, if you happened to miss X or decided to try Z that everyone else on the team isn't familiar with you WILL spend more time developing as a result, even a full day of arguing about design would be insignificant comparatively. A simple meeting/review to say "I chose A because X,Y,Z." would likely take an hour and get just made it a collaborative effort.