sdlc

Gitflow and testing / deployment

北城余情 提交于 2019-12-04 15:01:37
I have a few questions around how do you handle testing and deployment when many developers are working on the same thing (that cant be split further) and you still want to deploy daily. Currently we follow Gitflow where we have our features branches that everyone is working on an isolated feature. Features are merged into develop branch. Every now and then we take some time to cater for user requirements / bug fixes / quick features etc. The end goal is to get those to PROD asap. My question is what process would you suggest such that: 1) We can deploy without introducing bureaucracy (e.g.

Agile Vs Spiral Model for SDLC [closed]

喜夏-厌秋 提交于 2019-12-02 16:18:22
I believe that Agile is nothing but another implementation of Spiral Model. I am a big supporter of Spiral (The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine advantages of top-down and bottom-up concepts) since its beginnings and have seen that lot of projects implement Spiral without knowing that they are operating in a Spiral world. Since the day Agile started gaining popularity the concept of spiral started getting overlooked a little bit. I am sure that for complex projects spiral is still the best

What is the difference between Scrum and Agile Development? [closed]

十年热恋 提交于 2019-11-29 18:31:46
What is the difference between Scrum and Agile Development? Are Sprint and Iterations the same? Sindico Scrum is just one of the many iterative and incremental agile software development methods. You can find here a very detailed description of the process. In the SCRUM methodology, a Sprint is the basic unit of development. Each Sprint starts with a planning meeting, where the tasks for the sprint are identified and an estimated commitment for the sprint goal is made. A Sprint ends with a review or retrospective meeting where the progress is reviewed and lessons for the next sprint are

What is the difference between Scrum and Agile Development? [closed]

主宰稳场 提交于 2019-11-28 13:10:03
问题 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 . What is the difference between Scrum and Agile Development? Are Sprint and Iterations the same? 回答1: Scrum is just one of the many iterative and incremental agile software development methods. You can find here a very detailed description of the process. In the SCRUM methodology, a Sprint is the basic unit of

SDLC Mangement for TFS Build Scripts

蹲街弑〆低调 提交于 2019-11-28 06:47:53
问题 I'm in the process of developing several custom build scripts for TFS and I'd like to know if there are any best practices for developing, testing and deploying TFS build scripts. Do you setup development and QC environments that are seperate from the production build server? Are there other ways to isolate the process of developing the scripts from the rest of the build process so that builds scripts under development don't interfere with "production" builds? Team Build likes to create work

Practical approach to keeping jQuery up to date?

走远了吗. 提交于 2019-11-28 05:21:01
Some of the projects we're working on have strong roots in jQuery 1.4.2 or earlier, and somewhere between lacking the performance edge (or syntactic sugar) of the latest releases, the humiliation of using now-deprecated methods, and the discomfort of deploying a 3+ year old version of an actively maintained library, an upgrade is now imminent. What are some practices popular in the community that we could adopt/re-visit to ensure a smooth rollout (i.e. focus on obscure compatibility issues, picking up global regressions, re-factoring some of the older code...)? How would they be best

What version numbering scheme do you recommend?

被刻印的时光 ゝ 提交于 2019-11-27 17:31:06
My question is, which version-naming scheme should be used for what type of project. Very common is major.minor.fix, but even this can lead to 4 number (i.e. Firefox 2.0.0.16). Some have a model that odd numbers indicate developer-versions and even numbers stable releases. And all sorts of additions can enter the mix, like -dev3, -rc1, SP2 etc. Exists reasons to prefer one scheme over another and should different type of projects (i.e. Open Source vs. Closed Source) have different version naming schemes? There are two good answers for this (plus a lot of personal preferences, see gizmo's

Practical approach to keeping jQuery up to date?

喜你入骨 提交于 2019-11-26 19:46:45
问题 Some of the projects we're working on have strong roots in jQuery 1.4.2 or earlier, and somewhere between lacking the performance edge (or syntactic sugar) of the latest releases, the humiliation of using now-deprecated methods, and the discomfort of deploying a 3+ year old version of an actively maintained library, an upgrade is now imminent. What are some practices popular in the community that we could adopt/re-visit to ensure a smooth rollout (i.e. focus on obscure compatibility issues,