project-management

How to manage multiple versions of a project? [closed]

。_饼干妹妹 提交于 2019-12-02 15:33:45
I have a project that is open sourced using git for revision control. Soon, I am going to release a premium hosted version of the project as well, but there will be changes made to the code specifically for the premium hosted version (performance, etc.), that should not exist in the open source version. I want to avoid having two separate directories/projects, because if I fix a bug in the open source version, that bug is most likely in the premium hosted version as well. I don't want to make changes in two places. What is the best way to manage this? Simply branching in git won't work right,

Role of Testers in Agile? [closed]

筅森魡賤 提交于 2019-12-02 15:33:06
I work in a team which has been doing the traditional waterfall method of development for many years. Recently, we've been told that future projects are going to be moving towards an agile (particularly Scrum) methodology. It so happens that my project will be one of the first, so we will essentially be guinea pigs for the next few months to iron out what it takes to make the transition. The project itself is in a very early stage and we would usually be many months away from releasing anything to the testing team, but now we are going to be working directly with them up front. As a result, I

Projects folder structure recommendation [closed]

大兔子大兔子 提交于 2019-12-02 14:45:24
I'm getting ready to implement a source control system (subversion) but I'm facing some doubts on how to structure my folders. I use Delphi for all my development and compile the projects from within the IDE. My current projects folder structure is as follows: -E:\Work\1. Shared --Forms (shared forms across all projects) --Units (shared units/classes across all projects including 3rd party like JCL) -E:\Work\2. Company Name --Admin (stuff related with admin work like a license keys generator, Windows CGI to handle order processing automatically, all developed in Delphi) --Projects ----ProjectA

How do you organize your work? [closed]

耗尽温柔 提交于 2019-12-02 14:32:31
How do you work? More specifically, how do you keep your programming tasks organized. When I do Mac development at home I use software called an outliner to organize, keep notes and prioritize the tasks I need to do. I started out using a program called Deep Notes which is a nice simple free tool. But now I use The Hit List . I’ve been looking for an equivalently good program on the Windows platform but so far have not found one. So far I’ve tried FusionDesk and am not satisfied with it. I’m starting to get the urge to write my own software but thought I would ask around first and see if

What are some recommended plugins for Trac? [closed]

主宰稳场 提交于 2019-12-02 14:03:27
In particular, I need a more full fledged version of Trac to support robust project management, and task tracking. I went through the plugins and literally found over 50 that looked promising. My question is to the admins/users of Trac: which ones are indespensible for making Trac feature complete and which ones should be avoided (e.g. stability issues) ? Ilya Kochetov Lots of Trac plugins look promising. Unfortunately only a handful really delivers and even then some of them are not properly supported or maintained. They also tend to conflict sometimes. I will not recommend anything for

Software projects and development in a research environment [closed]

…衆ロ難τιáo~ 提交于 2019-12-02 14:01:58
What are useful strategies to adopt when you or the project does not have a clear idea of what the final (if any) product is going to be? Let us take "research" to mean an exploration into an area where many things are not known or implemented and where a formal set of deliverables cannot be specified at the start of the project. This is common in STEM (science (physics, chemistry, biology, materials, etc.), technology engineering, medicine) and many areas of informatics and computer science. Software is created either as an end in itself (e.g. a new algorithm), a means of managing data (often

How different is Scrum practice from Agile Practice? [duplicate]

心已入冬 提交于 2019-12-02 13:52:27
This question already has an answer here: What is the difference between Scrum and Agile Development? [closed] 7 answers Mostly people say Scrum and Agile interchangeably but what is the difference between Scrum Practice as compared to Agile Practice ? Agile is a general philosophy regarding software production, Scrum is an implementation of that philosophy pertaining specifically to project management. Scrum is a type of Agile method just like an apple is a type of fruit. Scrum is not the only Agile method though. The popular ones are: Scrum eXtreme Programming (XP) Kanban I'm sure there are

Best way to read/edit/add to the googlecode wiki offline

一笑奈何 提交于 2019-12-02 07:26:36
I finally after too much of pondering started my project on googlecode. One of the best features I liked about googlecode was the revision control for wiki, where I can add/edit the wiki pages locally offline and then commit/push later. I have pulled the wiki to my local repository, is there any good googlecode-wiki-toolbar-attached editor for googlecode wiki, as from my knowledge evey wiki has its own syntax for writing. Or if someone is also using a local repository for wiki.code.google, what practice are they following for writing the document for online collaborations. After lot of

How to version project schedules, to-dos, wikis etc. in Git? [closed]

爱⌒轻易说出口 提交于 2019-12-02 06:58:24
In almost all of my projects I have few files that are "project wide" in the sense that their contents should be shared across all branches. These files usually include project schedules, to-do lists, wikis, and the like. Currently I have them included .gitignore so that they are not versioned but remain the same no matter what branch I have checked out. However I'd really love to have them versioned in a way that is "orthogonal" to the versioning of the source code. Is this possible with git without too much pain? VonC You could have those files (wiki, todo and so forth) in their dedicated

How can I manage merging updates from several developers? [closed]

浪子不回头ぞ 提交于 2019-12-01 08:41:05
I work with a mid-sized team of developers all working on one product. Developers write the code to address a feature or bug fix ticket, then check it into our main development branch (in Subversion). Once the ticket has been tested and validated there by the QA folks, I merge it into the trunk. I normally do this manually, since a lot of the tickets span several revisions, which are not always sequential and may include fixes for several tickets at once. One thing that I'm sure would help is encouraging developers to only checkin one ticket per revision. We use Jira to track our tasks, so