Questions tagged [project]

A project is a collaborative and planned activity for attaining a particular goal.

Filter by
Sorted by
Tagged with
3 votes
3 answers
7k views

what is the difference between system requirements and software requirements?

For my project, I am required to complete a software requirement and systems requirement for a program I am developing which needs to be fairly detailed. However I am struggling to differentiate ...
user18372316's user avatar
3 votes
1 answer
1k views

"User" requirements vs "system" requirements

I'm taking Software Engineering class and my professor is absolutely terrible at explaining anything. It's only the 3rd week and me and my group mates are already deeply confused. We were given a ...
Segmentation fault's user avatar
-2 votes
3 answers
153 views

Perfect product vs progressive releases

There can be some approaches regarding releasing a software product: Perfection before launch to generate a technical gap with rivals Progressive frequent releases and getting user feedback ...? ...
Megidd's user avatar
  • 124
-4 votes
1 answer
77 views

Question about the tutorial purgatory in coding path

Dear all the programmers and overflow friend, First, I want to say thank you to stack overflow users for helping me finish 20% of my PhD project since last year (using python to draw some technical ...
Koh PIN WAI's user avatar
1 vote
2 answers
1k views

How to structure the project documentation?

I just started our bachelor thesis, and want to ask you how to make a proper documentation. There are two pieces of software in our project's scope: a microcontroller software (node), and a server ...
Mats Gausdal's user avatar
2 votes
2 answers
2k views

Are pre-commit or pre-push hooks that run lint and unit test scripts worth it? [closed]

I guess the argument for pre-commit hooks that lint and run unit tests would be that every single commit is clean. The argument against them is that they take a lot of time to run, which can add up ...
Gwater17's user avatar
  • 255
0 votes
1 answer
56 views

What is the function of the special directory(named debian) to the project design?

I am reading a github project: you see there is a directory(debian) in there, what the function of it? I have browsed the directory, there seems have some configuration files: shadowsocks/debian/...
244boy's user avatar
  • 117
4 votes
2 answers
332 views

What is considered good/best practice around handling ad-hoc coding requests?

I am a data scientist and do lots of programming in R/RStudio. I like to be organised (as I'm sure (hope) most programmers do) and as such I always use the Project feature in RStudio to keep my work ...
MusTheDataGuy's user avatar
6 votes
3 answers
747 views

At which moment should event storming be used?

I've recently seem event storming as a quite reasonable way to get understanding form a domain, in order to build a domain model. We understand the events in the domain, which for the domain experts ...
user1620696's user avatar
  • 4,867
0 votes
2 answers
98 views

Justifications for developing applications that work on beta versions of iOS?

I'm a participant of the Apple Developer Program and have been downloading and testing beta versions of iOS for a number of years now. When updating to a new iOS version I sometimes notice that a ...
nopassport1's user avatar
20 votes
4 answers
12k views

Can the Scrum method be used with only one person and only one 10 day Sprint? [duplicate]

So I have to do a project for about 10 days. About the work, lets just say Im going to develop a Website with a front-end and a few interfaces between internal services. Now I have to use a ...
Dead Master's user avatar
-2 votes
1 answer
814 views

what are cons and pros between the two version control designs of a project: multiple repositories, vs single repository [duplicate]

I am working on a project which is split into multiple git repositories instead of just one. Each repository is for a library or an application. The libraries are used by the projects or other ...
Tim's user avatar
  • 5,455
0 votes
1 answer
253 views

Technical parameters for web application?

I'm doing a small project for the company a friend of mine works at. The project is a tool for doing Quality function deployment using the House of quality method. As part of the initial planning ...
Magnus's user avatar
  • 415
1 vote
1 answer
100 views

How to share new features in a large multi module project [duplicate]

I have been working in large multi module projects over a period of time. One major issue I faced is, how to communicate to other teams of a new feature which they may be interested in. Consider this ...
Apurva Singh's user avatar
6 votes
3 answers
1k views

How do I know how much to bill and how long a software development project will take, before analysis? [closed]

In software development we usually do a analysis phase where requirements are taken, user interfaces are designed (for software with ui), etc. After the analysis phase you know what to do, and you can ...
joel's user avatar
  • 89
-1 votes
2 answers
145 views

Is using pre-built CMS for anything else than really huge projects for big companies an overkill? [closed]

With pre-built CMS usually comes a lot of features that you do not need in your typical smaller project for small businesses and in the end you have to write a lot of your own functionality for said ...
The Law's user avatar
  • 255
2 votes
1 answer
275 views

Files included without extensions? [closed]

I noticed a long time ago that a number of files included with projects, especially files called README, LICENSE, and so forth, frequently have no filename extension. This is strange to me because it ...
kettlecrab's user avatar
0 votes
2 answers
230 views

How to explain to PM that a task is too small to be shared [closed]

There is task that from the business point of view is really critical but, even it has been estimated in 40 days of works [of course worst case], involves a really small part of the project (a couple ...
Andrea Girardi's user avatar
14 votes
6 answers
8k views

Are "technical user stories" allowed in Scrum?

Are technical user stories allowed in Scrum? If so, what is the standard template for writing technical user stories in Scrum? Is it the same As a <user> I want to do <task> so that I can &...
Vignesh Subramanian's user avatar
6 votes
3 answers
839 views

ScrumMaster rotation with multiple scrum masters and teams

I'm currently working in a project where we discuss the question whether it is a good idea or not to rotate the scrum masters through all teams. We have different teams for ONE project. The context ...
user3705887's user avatar
0 votes
1 answer
135 views

What process(s) do you often go through when abandoning a team project?

This question is written after insight gained from my previous question here: What factors should influence how I determine when to abandon a small project with a friend?. This question is ideally ...
Douglas Gaskell's user avatar
3 votes
3 answers
273 views

How to plan your software project if you are work depend on required deliverable with unexpected delivery date

I have worked for many software projects where I am developing software solution to the customer where I need to integrate with the customer back-end using web service provided by the customer in ...
Abdurrahman Khamis's user avatar
1 vote
1 answer
1k views

How to organize large polyglot projects?

One of my projects started as PHP but recently some of the new functionality has been written in JavaScript on Node.js platform. How do big polyglot projects that use multiple languages to write ...
Denis Pshenov's user avatar
4 votes
1 answer
171 views

Home project & work project sharing common library under development

Those of us who do software development not only for a living, but also as a hobby, have probably encountered the following scenario: Say, there is a project at work called WorkApplication on which ...
Mike Nakis's user avatar
  • 32.2k
3 votes
1 answer
956 views

Tips for understanding big project fast? [duplicate]

I've got a job and many new things to be learned. The first thing is to understand big project, writtened mostly in C++, using Visual Studio. So, I see a statement, and I want to find its definition. ...
KeNVin Favo's user avatar
6 votes
7 answers
360 views

How do you prioritize initial sprints to maximise the chance of catching architecture errors early?

I've worked on several projects that have used agile successfully as a means of providing continuous improvement on an already mature piece of software. But I've found it's much harder to be "agile" ...
Bob Tway's user avatar
  • 3,636
5 votes
1 answer
850 views

How to make an open source project popular? [closed]

I have recently started a project, a CSS/JS library, on Github. I'm already pretty far with it and was wondering: How do I make it popular? How did other libraries that are very famous now, like ...
user3032715's user avatar
0 votes
1 answer
133 views

Do the Project managers build a structure of an app (with empty methods) then give it to the others for completing the app in real world Project? [closed]

I have very little experience working in a big project. But I did work about 3 months in a small outsourcer (a company that do the coding for a bigger foreigner web development company). This is what ...
Kiti's user avatar
  • 151
0 votes
2 answers
156 views

Which license retains copyright while allowing work to be shared and derived from?

I am working on an academic research project whose results and some code we intend to publish. Research journals and conferences explicitly require that the authors have copyright over the work done ...
asheeshr's user avatar
  • 370
-1 votes
2 answers
393 views

How to assure client that we will complete our project and won't run away with the money [closed]

I have decided to work as a freelancer. I have developed a software and have successfully given the presentation demo. The client liked it and has agreed to implement the project in his organisation. ...
Appellaxians's user avatar
1 vote
2 answers
520 views

How to Explain Coding is not just Copy and Paste to non Software Developers? [closed]

We have 6 people in my group. My boss and the others are all SQL developers with little understanding of programming, design patterns, good object oriented design, etc. But, they have all taken a ...
L_7337's user avatar
  • 166
2 votes
3 answers
2k views

can you have too many dto/bo - mapping method

I have a windows service, 2 web services and a web interface that need to follow the same path (data wise). So I came up with two ways of creating my solution. My concern is the fact that the UI/WS/...
Fredou's user avatar
  • 121
3 votes
3 answers
1k views

When to write software project documentation on code

I usually write my software projects in Java, and I am still a bit confused as to when to document my classes, interfaces and methods. There are two ways: 1) Write documentation after declaring or ...
Jevison7x's user avatar
  • 240
5 votes
3 answers
2k views

Should we be completely honest to our clients about a time frame for a project?

I have been having this experience for sometime now, when a client needs a software product and contacts me, the client usually wants to know the time frame on which this product will be accomplished. ...
Jevison7x's user avatar
  • 240
0 votes
2 answers
701 views

How to design (just the outline) an enterprise class PHP application

For the last year or so, I have been working on a very large application. I am currently on version 17 of it, and every time, I start over with some of the code from before. But now, this is starting ...
topherg's user avatar
  • 561
19 votes
5 answers
1k views

Reconciling contradictory programming advice: get something working and iterate vs. really think it through before coding

I am an intermediate programmer with a few years of professional experience who is halfway through a masters degree. In learning to program I've often heard two pieces of seemingly contradictory ...
Bernie2436's user avatar
0 votes
6 answers
804 views

Keeping track of projects [closed]

In my job I deal with several projects at the same time (and who doesn't?). Sometimes I have to make changes to a project which I dealt with half a year ago or even longer. And it's hard to recollect ...
Max's user avatar
  • 197
2 votes
4 answers
3k views

How do you come up with algorithms?

I picked up some Project Euler questions today and decided to find more effective ways to Answer the questions l had already answered. So on the question about finding the sum of the even Fibonacci ...
Olúwátóósìn Anímáṣahun's user avatar
4 votes
1 answer
11k views

Multi-module web project with Spring and Maven

Assume we have a few projects, each containing some web resources (e.g., html pages). parent.pom +- web (war) +- web-plugin-1 (jar) +- web-plugin-2 (jar) ... Let's say web is the ...
Johan Sjöberg's user avatar
19 votes
5 answers
688 views

Effective way of keeping past projects with their working development environment?

I find that whenever I want to go run a past project, it will take a long time before I can find it and before I have everything set-up again for it to be able to run. For example, I have python ...
Korey Hinton's user avatar
  • 2,676
10 votes
4 answers
6k views

What should I include in my repositiory from IDE projects

I want to add a project which in this case is created in Netbeans but this question is general for most IDE's. It's simply, what should I include in my repository. For example Netbeans creates a ...
Daniel Figueroa's user avatar
3 votes
2 answers
793 views

How do I collect a list of rss feeds? [closed]

I am developing a rss reader where users search and follow blogs. But, how will I collect and store the feeds of thousands of blogs? Manual process of adding individual feeds is painful. Is there an ...
shashank's user avatar
13 votes
5 answers
2k views

What to do as a Dev when for years their team has lacked product innovation, not used project mgmt methodologies, and kept bad Software Dev practices? [closed]

I am interested in knowing how to deal with a current software development process that has not been changed for years and will eventually lead to product and team failure. Yes, probably the easier ...
kami's user avatar
  • 157
351 votes
20 answers
80k views

How should I behave as a developer in a project that's headed for failure?

I am a developer in a 5-member team and I believe our project is headed for disaster. I'll describe why in a moment, but my question is: how should I behave? The deadline is in 1.5 months, and I ...
5 votes
4 answers
793 views

how to convince team and project manager that post-launch deployments are okay for new features

We have a site that launched and is "feature-complete", we've done all that the client has asked for and fixed a few bugs post-launch. However, I noticed that our site's home page is using 100 SQL ...
user avatar
77 votes
9 answers
5k views

How should you deal with a popular project that you no longer want to maintain?

I am the maintainer of a project which has a large non-technical userbase. I've been maintaining it for about 4 years now and adding new features as they've been requested. I'd like to move on to ...
Mendhak's user avatar
  • 929
13 votes
2 answers
14k views

Should classes, enums and other entities be placed in separate files?

My company's team lead\architect argues that a large-scale project is easier to understand if "entities connected by logic" are placed in one .cs file. I quote: "The whole structure of the logic and ...
EngineerSpock's user avatar
2 votes
1 answer
75 views

How to approach the creation of a "Unit Outline" generator?

I am the Studies Coordinator at a College and we currently have somewhere in the order of 100-200 unit outlines that are created at the beginning of each semester. Those outlines need to have ...
MisterWeary's user avatar
0 votes
1 answer
176 views

Should I create a new open project to replace an existing one?

Recently I was looking at an open source project to contribute to however after going through the ugly code base (which seems to break quite a bit) and reading some things about the current maintainer ...
ahjmorton's user avatar
  • 671
8 votes
6 answers
412 views

Is looking at random code snippets useful to quickly determine the quality of a project?

To get an idea of the quality of a project that I've never seen before (usually open source projects that I'm considering whether or not to use), I often start by opening random files and eyeballing ...
Flash's user avatar
  • 189