473,322 Members | 1,352 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

Software Development Teams

Hello everyone!

I would like to know about who "can" and "should" be included in the
Software Development Teams for small and startup companies.

Consider this scenario: Three persons wish to develop and sell software but
they are low in budget and could not hire many people to perform different
kind of roles. So each of them has to wear multiple hats (such as planning,
developing, testing...etc) successfully.

My particular question is that after the software is developed and sold to
the customers, could (and should) the members of this Software Development
Team provide customer support (such as via Newsgroups) without forming a
spereate customer support team? Is this a possibility and does any software
development teams in the world do this?

Thank you all for your time!
Jul 19 '05 #1
7 2446
Check these sites:

http://www.microsoft.com/mof/
http://www.microsoft.com/msf/

They contain the Microsoft's view on how a software development team
should look like.

Regards!
Michal Ziemski

Jul 19 '05 #2
meh
Hello
I think it depends on what the software is.
My company makes end-user software. The users do not have the skills or the
intrest to know how our software works they just care about their "user
issues". On the other hand we do make a couple of programming environments
for out "field" employees and these folks need to have a more direct line to
the development teams but this is handled by qualified phone personel so
that we are not taking development time away from our programmers.

meh
"msnews.microsoft.com" <ab***@blank.com> wrote in message
news:u0*************@tk2msftngp13.phx.gbl...
Hello everyone!

I would like to know about who "can" and "should" be included in the
Software Development Teams for small and startup companies.

Consider this scenario: Three persons wish to develop and sell software but they are low in budget and could not hire many people to perform different
kind of roles. So each of them has to wear multiple hats (such as planning, developing, testing...etc) successfully.

My particular question is that after the software is developed and sold to
the customers, could (and should) the members of this Software Development
Team provide customer support (such as via Newsgroups) without forming a
spereate customer support team? Is this a possibility and does any software development teams in the world do this?

Thank you all for your time!

Jul 19 '05 #3
The answer to your particular question will matter on the scope of
your product(s) distribution. Personally, I serve in the support role
(email & phone) for one of the products I've developed, but that
product has a very narrow business specific market and sells for
several thousand dollars. That, coupled with the fact that I was very
comprehensive and thorough with my help files & documents (and
designed the software to be as easy to use as possible), means the
support role occupies very little of my time.

You have to weigh the amount of time that will be spent on the support
role versus development issues (updates, bug fixes, new features,
etc.). Many developers don't like to serve in the support role
because they prefer to devote their time "creating cool stuff that
makes a computer do cool things" as opposed to answering what they may
perceive as "stupid questions" (keep in mind that a developer will be
intimate to the inner workings to the product and may find it
difficult to perceive an end-user point of view even to a most valid
question). So it is imperative that they are aware beforehand that
their role might also include support (if that is the route you decide
take).

Another consideration is the communication skills of your support
personnel. They need to take an end-user perspective and not talk
over peoples' heads.

Perhaps it is best to discuss the whole support issue with your
developers.

BTW, for my reply to your post, I expect a free copy of whatever it is
you're making ;-)

"msnews.microsoft.com" <ab***@blank.com> wrote in message news:<u0*************@tk2msftngp13.phx.gbl>...
Hello everyone!

I would like to know about who "can" and "should" be included in the
Software Development Teams for small and startup companies.

Consider this scenario: Three persons wish to develop and sell software but
they are low in budget and could not hire many people to perform different
kind of roles. So each of them has to wear multiple hats (such as planning,
developing, testing...etc) successfully.

My particular question is that after the software is developed and sold to
the customers, could (and should) the members of this Software Development
Team provide customer support (such as via Newsgroups) without forming a
spereate customer support team? Is this a possibility and does any software
development teams in the world do this?

Thank you all for your time!

Jul 19 '05 #4
Even with small teams, I think it's essential to seperate
development and QA. The product will benefit from an
adversarial relationship between those functions, and that is
difficult to achieve if the same person who writes the code
also tests it.
Jul 19 '05 #5
What you're saying is entirely possible and in fact many of the "small"
companies undertaking small projects will definitely adopt this model.

For instance, check out this UK based company:
http://www.ctm.uk.com/printable/services/sd/sd2.html
They provide customer support straight from the development team. I
personally think that the developer should be taken responsibility if any
defects has been found by the users (and NOT the customer support people who
do not have any knowledge of the inner working of the software!!) But as
you'll know, most big big software companies separate customer support unit
from the development team, which is sucks for the customers who wish to get
straight answers!

After all, this is your company, your team so you can distribute the
workload among your team members as you see fit! So the answer to your
question is "Yes, it is possible to do customer support by developers".

Hope this helps and good luck on your project!

Jack

"msnews.microsoft.com" <ab***@blank.com> wrote in message
news:u0*************@tk2msftngp13.phx.gbl...
Hello everyone!

I would like to know about who "can" and "should" be included in the
Software Development Teams for small and startup companies.

Consider this scenario: Three persons wish to develop and sell software but they are low in budget and could not hire many people to perform different
kind of roles. So each of them has to wear multiple hats (such as planning, developing, testing...etc) successfully.

My particular question is that after the software is developed and sold to
the customers, could (and should) the members of this Software Development
Team provide customer support (such as via Newsgroups) without forming a
spereate customer support team? Is this a possibility and does any software development teams in the world do this?

Thank you all for your time!



Jul 19 '05 #6
In responce to the post:
On Tue, 8 Jul 2003 14:25:32 -0500, "Ivan Demkovitch" <i@d>
stated...and I replied:
In addition to everybody said:

You will need a tester. Developers make very bad testers

Blonde girlfriends make great testers ;) If you can't find one of
those, use a boss or anyone else who's non-technical.
Shell
-
http://drshell.home.mindspring.com/
Into computers since 1972.
WARNING! Information and e-mail addresses contained herein, are for personal use only. By entering this site, you agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to: allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations via direct mail, electronic mail, or by telephone. Violators will be dealt with accordingly.
-
Jul 19 '05 #7
Ivan -

Ivan Demkovitch wrote:
In addition to everybody said:

You will need a tester. Developers make very bad testers and good developers
make stupid mistakes in stupid places.


At the last two shops I worked at, the testers were (mostly) aspiring
bad developers. Nothing scarier than a tester wanting to tell a
developer how to write an application - except maybe when management
buys into it. <g>

--Joseph

Jul 19 '05 #8

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

36
by: Andrea Griffini | last post by:
I did it. I proposed python as the main language for our next CAD/CAM software because I think that it has all the potential needed for it. I'm not sure yet if the decision will get through, but...
4
by: Wade Eyre | last post by:
Folks, I have a quick question that I would very much appreciate some feedback on. We are a not for profit charity organization that has decided to develop a software in-house to manage our...
18
by: mountain man | last post by:
Greetings to all database professionals and laymen, Let us make a bold assumption that we have developed a software tool for the SQL Server environment which simply acts as an interface between...
7
by: msnews.microsoft.com | last post by:
Hello everyone! I would like to know about who "can" and "should" be included in the Software Development Teams for small and startup companies. Consider this scenario: Three persons wish to...
9
by: pauldepstein | last post by:
The problem with learning from c++ texts is that the coding examples are very small. To prepare for a workplace setting, I would think a person needs access to huge coding projects that occur in...
7
by: Emma | last post by:
Successful candidates meet the following requirements: · A burning desire to build rock-solid apps that people will be unable to live without · Detail-oriented · Superb written and verbal...
3
by: Jen Craven | last post by:
Hi All! We are looking for only the best developers and technical managers worldwide to come join us here. Microsoft’s Global Product Development team is looking for strong Development, test,...
3
by: Ty Oft | last post by:
Hello Bytes! Maybe my question seems a bit silly (as one could simply answer it "Well, what are you more passionate about?" or stuff like that - please don't answer like this), but I am in a bit...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.