Most importantly, when do you need to create a software development infrastructure in your company?

Suppose you work for a huge company that suddenly decides to do the usual development of its own software. In addition, they want to be able to offer successful developments to their customers (if any).

Now you are responsible for it.

What do you consider most important for building a successful software development infrastructure?

  • flexible approach to future growth
  • flexibility in using the technologies used (projects with c, java, .net, web, mobile, ...)
  • What tools (initial control, forge, ...), hardware (virtual, separate dev and production, ..), processes (recommendations, code reviews, ...), etc.

UPDATE: Please do not reply that you need the right people and the right tools. This is exactly what I am looking for. What are the right tools and what kind of people would you hire first to join your team? Think about it as you will be the leader of this development.

+5
source share
10 answers

Set yourself to pass the Joel Test with at least 10 points.

+10
source

I think the right people will be the most important. Nothing else matters if your programmers stink.

+5
source

-, , .

+5

, , , , :

  • ( , )
  • , ( ).
  • .
  • , , .
+3
  • . , , .
  • : , , ..
  • , , . , , , . , .
+2

. (Java,.NET, ...), , . , .

. - . , , . . , (Ant, Maven, Java). IDE, 5 , , .

+2

: , . , , .. - .

, , . , . .

, . (, , ). , , " ", , . . - .

. 200%, ( ). . , . - . , , (, Java, .NET, Delphi ++). , . ( - , VB 6.0 .Net , - . . .)

, , . , , , .

, smacl : QA/QM, , .

( ) QA . . , , , , .

, , , ; -)

+2

, . , . , , , .

, , , , , . , , , , , , .

+1

, , / , , qa .., , , .

( , SOA, ..). Core Software Infrastrcuture, SDLC.

  • -

  • (, , , ..)

  • , UML 2.0

  • /

, , , . , , . , , , ... . , , ​​ , .

, !

.


www.blacksaber.com

+1

The first persons you must hire must be experienced, high-level professionals. Then create from them / with their help. Add younger people later.

0
source

All Articles