0
votes
2answers
135 views

Developing an big system in a a small company [duplicate]

I'm doing this one anonymously. Our company manufactures some kind of machines and also has a software department, which I'm part of. Our philosophy is mostly to have in-house software and ...
-3
votes
3answers
152 views

Valve-style management for all consumer software projects

Valve is one of the more successful software companies in the world and one can argue that a major part of their success is due to their lack of management structure. So why is it then agile, kanban, ...
2
votes
1answer
84 views

Managing p/t consultants like Open Source contributors?

I just assumed tech lead for a project which has had a problem with its very part-time (maybe 2-5 hours / week) contractors: submitting code that brings down the production app, pull requests that ...
1
vote
1answer
176 views

how to reduce communication time in distributed teams [duplicate]

We have 10 distributed teams in our company and we are developing 3 huge web applications. A lot of time of our developers is spent with writing emails. We are using scrum and for that we had a ...
2
votes
2answers
289 views

Graph to show decreasing desirability when taking shortcuts

I'm responsible for creating a presentation to management that details how a system should be refactored or rewritten. We have an existing system that has had production failures and the code base is ...
0
votes
1answer
81 views

Communication between programmers and system engineers. Tool for planning builds and maintenance jobs

We have Development department and the department of System Engineers that works on a big project (development of J2EE application). We are using Build management system, Bug tracking system and a ...
77
votes
10answers
4k views

Strategy for keeping secret info such as API keys out of source control?

I'm working on a website that will allow users to log in using OAuth credentials from the likes of Twitter, Google, etc. To do this, I have to register with these various providers and get a ...
6
votes
6answers
1k views

Is there a name for when a sales team irresponsibly promises non-existent features? [closed]

It's a common issue to see a company's sales team promise new features in order to close a sale. Many times these new features are still in development or are still being designed. Sometimes features ...
12
votes
5answers
768 views

How to start a development project when there are too many potential stakeholders

I've just taken on a new job at a college as (the sole) Web application developer. The college has a number of disparate but all pretty badly coded legacy systems. Mostly built in PHP they deal with ...
3
votes
2answers
258 views

Where does the reporting function fit into Enterprise Software development Best Practices

At my company, I develop and maintain all the operational reporting used by management to run the business. There is no reporting position on the application development team. I've taken it upon ...
3
votes
1answer
112 views

How do you take into account usability and user requirements for your application?

Our team supports BackOffice application: a mix of WinForm and WPF windows. (about 80 including dialogs). Really a kind of a Swiss Army Knife. It is used by developers, tech writers, security ...
0
votes
3answers
346 views

What is the standard term for my role?

I'm doing work that involves writing code and managing developers in a "special projects" division of a large company. I'd like to define my role better and figure out if there's an industry standard ...
94
votes
18answers
6k views

When should I make the first commit to source control?

I'm never sure when a project is far enough along to first commit to source control. I tend to put off committing until the project is 'framework-complete,' and I primarily commit features from then ...
5
votes
6answers
221 views

In a team practicing Domain Driven Design, should the whole team participate in Stakeholder meetings?

In my experience, a Software Development Team that comprises: 1 Project Manager 1 Tech Lead 1 - 2 Senior Dev 2 - 3 Junior Dev (Fresh grad) Only the Tech Lead & PM (and/or Senor Dev/s) will ...
3
votes
5answers
520 views

is SCRUM useful for the project's success? [closed]

I work for a company as a Project Manager. My company want us to get training in SCRUM and is sponsoring the training. So is SCRUM useful for the project's success? Should I go for the SCRUM ...
4
votes
3answers
289 views

When, how and why should one upgrade (Java) frameworks?

Short summary as introduction: We are a small Java web development team, creating applications using various frameworks and libraries like JSF, Hibernate, Seam, all together deployed in JBoss AS. ...
282
votes
29answers
46k views

Why can't the IT industry deliver large, faultless projects quickly as in other industries?

After watching National Geographic's MegaStructures series, I was surprised how fast large projects are completed. Once the preliminary work (design, specifications, etc.) is done on paper, the ...
468
votes
19answers
87k views

I've inherited 200K lines of spaghetti code — what now?

I hope this isn't too general of a question; I could really use some seasoned advice. I am newly employed as the sole "SW Engineer" in a fairly small shop of scientists who have spent the last 10-20 ...
0
votes
0answers
79 views

Advice on SCRUM for the solitary developer [duplicate]

Possible Duplicate: Agile for the Solo Developer I am looking for advice on the SCRUM process for a solitary developer. Most SCRUM resources I see focus on its use in a team environment, ...
0
votes
3answers
279 views

Reinvent the wheel or using the existing wheel? [closed]

I would like to ask something about project management. I got a project that has some requirements, it can be done from scratch with the use of a big framework. Maybe some tools are necessary for some ...
9
votes
7answers
420 views

Should cases be reopened for bugs, or should bugs be opened as a new case?

Currently at my work place we use FogBugz for managing all our features and bugs for our different web applications. When a new feature is to be added to one of our web applications, a new Case is ...
1
vote
1answer
376 views

Essential management tools for a small/medium software development shop

I've recently started work with an organisation that is rapidly expanding and is recruiting or growing several development teams (including two web-based products and a data warehouse/BI team). They ...
7
votes
3answers
1k views

What software development model has worked best for software teams with heavy dependancy on hardware teams?

There are a number of competing best practices for software development. From what I have found, many teams have benefited from Agile practices in some cases. However, in some other cases, using the ...
4
votes
1answer
175 views

How do you deal with lack of consensus on methodology and practices, without direction from management?

Until recently, I was the sole developer on several in-house projects. A few months ago, we added 0.4 of an FTE to our development team. It's nice not being alone on our projects, but it hasn't been ...
2
votes
3answers
1k views

How to effectively find, hire and work with contractors?

I know there are some questions that are sort of similar to this one, but I don't think any of them really ask or answer my set of questions. A bit of background: Approximately 6 mos ago, I went ...
1
vote
1answer
2k views

What is the difference between Software Project Management Process and Software Development Process?

What is the difference between Software Project Management Process, and Software Development Process, or Software Life Cycle?
3
votes
1answer
211 views

Should your client be able to view your project management board?

We're making a bespoke software for our client and use Codebase for our project management. Is it a good idea to let our client view our project management board? The advantages that we thought of ...
8
votes
1answer
1k views

Besides Waterfall, what are other plan-driven software development methodologies?

I just read Balancing Agility and Discipline. Poor title aside, it contrasted a plan-driven project team that was employing PSP/TSP and an agile team using Extreme Programming. When the authors ...
8
votes
8answers
419 views

Moving from one man project to team project in the future. What should I be doing now in preparation and what can wait?

To elaborate I am interested in knowing what people think you need to put in place while still a one man project (team source control, documentation, builds etc) and what things don't need to be done ...
3
votes
4answers
562 views

Is there a software methodology newer than Agile? [closed]

Is there a software development process out there newer than agile? I mean, waterfall, then agile, then what?
2
votes
1answer
703 views

What is the best way to study and become involved in software engineering process work? [closed]

This might sound rather strange for someone who just graduated with an undergraduate degree in software engineering, but I'm extremely interested in the process and people side of software ...
5
votes
2answers
603 views

Web-Development preparation and entire project workflow

I work as a lone programmer on web-development projects(front and back-end) - I have completed a couple of projects, so I'm fairly new at this, I have read and tried a few approaches and reached a way ...
5
votes
7answers
629 views

How can I become a good project manager? [closed]

I work in mobile development. I've just been promoted to a project manager. The problem is that I just have 4 months of experience in development. This was my first job and I didn't even finished ...
8
votes
6answers
659 views

How can I complete a project as a single web developer? [closed]

I am a PHP 'developer' who codes for fun. My problem is I have never completed my large projects. Please I would like to know how experienced programmers like you are able to complete projects ...
2
votes
2answers
878 views

Is there a software development methodology that is best suited for iPhone Development?

Which project management and software development methodology is best suited for iPhone Development? Are there any documentation templates available which documents an iPhone Development project?
12
votes
6answers
468 views

How well defined should a software product be before starting to code?

I wanted to know how well people generally define a software product before actually beginning to code and how well it has worked for them? I am referring to defining use cases, analyzing risk, ...
3
votes
2answers
498 views

IT Research & Development project and team organization

I have seen a lot of different project organizations in different tertiary sector businesses, but I have never felt that IT R&D projects were well organized. I understand that R&D projects ...
1
vote
1answer
104 views

How do you coordinate with interaction designers during implementation? [closed]

Programmers are largely responsible for helping move a product from design to implementation. This process is always full of snags: implementation details rear their ugly head and make parts of the ...
6
votes
4answers
224 views

Commitment level to the project? [closed]

You've quoted your time that it will take certain time to produce a piece of software. When you have started the project, is it better to go hard at the beginning and cruise later? or to try to ...
4
votes
2answers
101 views

Sending out a “Request for Comment” when establishing a new guideline

Do you send out a "request for comment" when establishing a new company guideline or standard? Companies need to establish consistent guidelines on things like development process, version control, ...
2
votes
3answers
3k views

What quality standards to consider for software development process?

i'm looking for metrics/standards/normatives to evaluate a given "Software Development Process". I'm NOT looking to evaluate the SOFTWARE itself (trough SQUARE and such), i'm trying to evaluate ...
4
votes
3answers
321 views

Software Process Management [closed]

We want to formalize our development process. Aim is to provide a clear view of software in each phase. For example, to translate requirements to task, to specify the pre and post-conditions of task ...
4
votes
1answer
104 views

Advice On How To Securely Manage [Client] Server Details Across Team?

Does anybody have any advice on this? I currently work as a kind of lead developer/team leader and we have some remote team members and sometimes a contractor or two. At times, the entire team might ...
4
votes
3answers
324 views

Software development process for a part time University project for 1 developer?

I will be doing a part time University project soon and the time frame for it is around 8 months with approximately 10-15 hours a week spent working on it, with a review by a tutor each quarter. My ...
2
votes
3answers
138 views

Do we need to adopt a black-box asset our project is inheriting from its predecessor?

Our client has an eCommerce site which was developed by an in-house team, and is now showing its age. I work for a firm brought in as external contractors to build a replacement. Part of the current ...
22
votes
11answers
1k views

What to do when time estimation goes wrong?

Let’s say you estimated time for a case to be 3 days. In day two you notice that the case is growing and new scenarios are popping up which were not counted when the time estimation where done. The ...
5
votes
2answers
203 views

For in-house programmers (non-project managers), do you normally receive project instructions written out in advance?

I'm fairly new to working as a programmer, at least working as a regular employee in-house for a company. I often become frustrated with my company's management style as they basically just pick out ...
15
votes
5answers
960 views

How to introduce Agile to a team that uses rigid non-Agile methods?

Consider a company that is proudly certified for some non-Agile methodology, uses it as a selling point to its customers to demonstrate accountability. How do you go about introducing Kanban or ...
16
votes
12answers
2k views

What would you add in this Software Development Project Checklist?

I'm a big fan of checklists. There is Travel Checklist, Moving Checklist and even a Scrum Checklist. Context: you have been hired by a large corporation and given the mission to setup the whole ...
7
votes
7answers
3k views

The Agile process: how and what should be documented?

A while ago the company I work for had outsourced a development project to a third party. They employed agile practices in developing the solution. However when asked for documentation they would just ...