6
votes
6answers
857 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
620 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
1answer
146 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
102 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 ...
-1
votes
3answers
251 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 ...
91
votes
18answers
5k 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
177 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
446 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 ...
-1
votes
1answer
162 views

Need to find a find a fast/multi-user database program [closed]

Our company is currently utilizing Excel and have been encountering a series of issues for starters we have multiple users sharing this application. We utilize it write our schedules for our employees ...
4
votes
3answers
191 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. ...
218
votes
27answers
41k 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 ...
368
votes
19answers
69k 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
74 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
251 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
382 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
284 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
808 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
127 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 ...
1
vote
3answers
561 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
916 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
167 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
762 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
373 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 ...
-2
votes
2answers
166 views

Looking for a Task/Bug Management Tool - working with subcontractors [closed]

I'm a web developer who recently went freelance this year, and I'm begining to subcontract out some of the work on my projects. I'm looking for some guidance on picking the right tool(s) to help me ...
3
votes
4answers
528 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
456 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
402 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
562 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
7answers
548 views

How can I complete a project as a single web developer?

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 ...
1
vote
2answers
682 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
424 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
3answers
443 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 ...
6
votes
4answers
220 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
96 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
2k 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
256 views

Software Process Management

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
96 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 ...
3
votes
3answers
246 views

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

Hi 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. ...
2
votes
3answers
134 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 ...
21
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
176 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
874 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
1k 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
778 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 ...
5
votes
4answers
448 views

How to deal with complex codes in (huge) projects

I am preparing a memoir about "Why do (some) IT projects become too complex and how to avoid it ?". If you have ever encountered projects having complex codes or were hard to maintain, how did you ...
3
votes
2answers
219 views

how do I form a team which is remote?

I've got a bit of a challenge. While I'm not "in charge" I'm certainly lead developer on a project and my team will be scattered to high heaven. I've got someone who works on Fridays only, and ...
8
votes
4answers
204 views

What are some things to be aware of when getting ready to hand a project off?

I'm current the sole developer/architect of a fairly large web application (ASP.NET MVC stack, roughly 150K+ lines of code) and the end of development is on the horizon. As such, I'm starting to think ...
6
votes
2answers
182 views

Adding new features to an old application

I wrote a .NET Windows application using framework 3.5. At that time, 3.5 was very new and I had knowledge of framework 2.0 only. Due to deadline, I didn't use any new features of version 3.5 and ...
10
votes
4answers
470 views

How to prioritize tasks when you have multiple programming projects running in parallel?

Say you have 5 customers, you develop 2 or 3 different projects for each. Each project has Xi tasks. Each project takes from 2 to 10 man weeks. Given that there are few resources, it is desired to ...
9
votes
8answers
623 views

how do you document your development process?

My current state is a mixture of spreadsheets, wikis, documents, and dated folders for my input/configuration and output files and bzr version control for code. I am relatively new to programming ...

1 2