924 reputation
210
bio website
location Rochester, NY
age 26
visits member for 2 years, 11 months
seen yesterday

Jun
19
comment Should I have different automated Selenium tests for different screen resolutions?
In the name of maintainability and KISS, you'd probably not want multiple tests, unless that ends up being impossible due to the way you set up your DOM and responsiveness.
Jun
19
comment Enforcing organizational standards for software in Scrum
The lead should probably let the developer know what the larger picture is, first of all. Is proper security part of the definition of done? Then the team member is violating the principles the team has set before themselves. Also, that part of the Scrum guide isn't terribly related to implementation and technical quality. Review processes, with two way feedback, should be in place.
Jun
19
answered Enforcing organizational standards for software in Scrum
Jun
17
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
@Giorgio - that's a fair question. I guess I am not terribly sure. I'd be welcome to hearing answers for any sort of set up. I'm sure that this can differ from SDLC to SDLC.
Jun
17
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
What doesn't really happen? I'm not inferring that there are any walls here other than team focus. Traditionally, in agile methodologies, teams are split up by products and focus on a particular suite of products. I have also seen teams split by architecture tier, where the "web-service team" writes the web services, and the "web team" writes the client-side pieces, etc, etc. I do not think this question is about business process. It is about how these aforementioned team structures affect the SDLC.
Jun
17
revised What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
added 256 characters in body
Jun
17
comment What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
Let's make these assumptions (that I will also update the question with). Organization B has fostered an environment of full-stack developers. Organization A teams, over time, have become more specialized in their work rather than truly full-stack.
Jun
17
asked What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?
May
28
comment Versioning Strategy for Service Interfaces JAR
Have the CI job build on code-commit (assuming you want to version every time any code is changed). You don't necessarily need to MD5 in that way. You can also use the CI build number for uniqueness and incremental value.
May
27
comment Where do the responsibilities of build tools end and those of CI tools start?
I think you may be right on the duplicate - thanks, @gnat.
May
27
revised Where do the responsibilities of build tools end and those of CI tools start?
added 50 characters in body
May
27
asked Where do the responsibilities of build tools end and those of CI tools start?
May
22
comment Javascript, JQuery and now AngularJS What is happening?
I was trying to keep it a bit more vague and agnostic to the frameworks mentioned, but I guess that's probably not great for an answer. I probably could provide some specific examples, but I think you have already addressed that better than I could have in your answer :)
May
22
answered Javascript, JQuery and now AngularJS What is happening?
May
22
comment What can I do to let our team have code reviews of branch merges having hundreds of screens worth of Github diffs?
You should probably tell us how your actual review process ran, as I'm not sure many other people are having this issue.
May
22
comment What can I do to let our team have code reviews of branch merges having hundreds of screens worth of Github diffs?
Not that this is really an answer, but ideally you would review the branches separately, and after a merge you would only smoke test to make sure all went as planned. TDD can help with said smoke tests by ensuring everything works as expected.
May
22
comment What can I do to let our team have code reviews of branch merges having hundreds of screens worth of Github diffs?
Are you asking for a more efficient way to review large, sweeping changes / additions to a codebase?
May
20
answered Doing Integration Testing, what would be a good way to provide test values from external sources?
May
14
comment Why do we must declare a public API when using semantic versionning?
These are all "it depends" type questions. We don't know enough about your use case to say "this doesn't make sense for you". All we can say is "this may not make sense". When versioning a web-service, it is common to use path parameters as ''/api/v2/people/42''. If you're talking about language specific APIs / libraries, the versioning really depends on the framework and implementation (Java, PHP, C#).
May
14
comment Why do we must declare a public API when using semantic versionning?
That is completely possible.