methodology

Is anyone using Kanban? [closed]

喜欢而已 提交于 2019-12-04 11:23:04
问题 As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Closed 7 years ago . Is anyone using Kanban (or scrumban) for the agile management practices? What is your experience with Kanban? How does it work in

Object Oriented CSS: Catchy Buzz-phrase or Legitimate Design Approach?

徘徊边缘 提交于 2019-12-04 00:50:20
It seems there is a new catch-phrase emerging in the web development field: object-oriented CSS. On the face of it, this strikes me as simply being best-practice packaged up in a catchy slogan. I understand and fully respect the intentions behind the movement, but is there any more to it? Does anyone have any further insight that sets this approach apart as something more credible or should I just take it as a reminder to make sure I inherit and cascade my classes correctly? I would say it's more of a catchy buzz-phrase for something already present in CSS. Of course, before we start talking

ActionMailer best practices: Call method in the model or the controller?

余生颓废 提交于 2019-12-03 23:51:14
Sending an email is usually called after an action on a model, but the email itself is a view operation. I'm looking for how you think about what question(s) to ask yourself to determine where to put the action mailer method call. I've seen/used them: In a model method - bad coupling of related but seperate concerns? In a callback in the model (such as after_save) - best separation as far as I can tell with my current level of knowledge. In the controller action - just feels wrong, but are there situations were this would be the smartest way to structure the code? If I want to know how to

How to deal with poorly informed customer choices [closed]

做~自己de王妃 提交于 2019-12-03 16:08:18
Closed . This question is opinion-based. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it can be answered with facts and citations by editing this post . Closed 2 months ago . Here's a scenario I'm sure you're all familiar with. You have a fairly "hands off" customer, who really doesn't want to get too involved in the decision making despite your best efforts. An experienced development team spend hours discussing the pros and cons of a particular approach to a problem and come up with an elegant solution which avoids the pitfalls of

Ways to improve communication between members on a software team [closed]

寵の児 提交于 2019-12-03 13:06:14
问题 Closed. This question is off-topic. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 3 years ago . As the team I am on works to formalize and establish more development practices, I find that communication seems to fail at the following points: During an informal conversation about a project a brain spark moment becomes a new feature/requirement. These "add-ons" seem to fail through the cracks or the detail

How to find patterns (lines, circles,…) from a list of points?

倖福魔咒の 提交于 2019-12-03 07:36:13
问题 I have a list of points. Each point being an x and y coordinate (both of which are integers). Now I'm trying to find known patterns, such as lines, arcs or circles, knowing that the points are not perfectly on the pattern. What's the best way to do it? I don't have many clues to get started. Edit: the points are ordered. The user is drawing something and the program should detect the best patterns. For instance, if a triangle is drawn, it should detect three lines. 回答1: take a look at Hough

Is anyone using Kanban? [closed]

醉酒当歌 提交于 2019-12-03 07:10:05
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. Is anyone using Kanban (or scrumban) for the agile management practices? What is your experience with Kanban? How does it work in large complex environments with dependencies on waterfall projects? I know the BBC use it quite extensively. See David Joyce's

What are some reasons why a sole developer should use TDD? [closed]

久未见 提交于 2019-12-03 03:37:47
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 8 months ago . I'm a contract programmer with lots of experience. I'm used to being hired by a client to go in and do a software project of one form or another on my own, usually from nothing. That means a clean slate, almost every time. I can bring in libraries I've developed to get a

Difference between agile and iterative and incremental development [closed]

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-03 02:42:56
问题 Closed . This question is opinion-based. It is not currently accepting answers. Want to improve this question? Update the question so it can be answered with facts and citations by editing this post. Closed 2 years ago . What are the difference between Agile and iterative and incremental development? Is Agile considered as iterative and incremental? Some info shown the Agile is the latest of iterative and incremental. I need a clear clarification on this. 回答1: Iterative - you don't finish a

Best Database Change Control Methodologies

本小妞迷上赌 提交于 2019-12-02 22:09:51
As a database architect, developer, and consultant, there are many questions that can be answered. One, though I was asked recently and still can't answer good, is... "What is one of, or some of, the best methods or techniques to keep database changes documented, organized, and yet able to roll out effectively either in a single-developer or multi-developer environment." This may involve stored procedures and other object scripts, but especially schemas - from documentation, to the new physical update scripts, to rollout, and then full-circle. There are applications to make this happen, but