Wie hilft Ihnen Scrum, ein stÀrkerer Entwickler zu werden?

Das Thema Entwicklungsmethoden und -prozesse ist fĂŒr Entwickler normalerweise nicht von großem Interesse. Es ist absolut normal zu hören: „ Es muss einen Manager geben, der dies tut. „Mir scheint, dass die meisten Entwickler einfach nicht genug Wert darin sehen, Unternehmensprozesse zu verstehen. Nach meiner Erfahrung ist es jedoch eine Ă€ußerst wichtige Komponente, die es Programmierern ermöglicht, aus technischer Sicht stĂ€rker zu werden und die Karriereleiter nach oben zu rĂŒcken. Ich werde versuchen, diese Verbindung zu zeigen.

 Copyright © Max Degtyarev (https://www.behance.net/maxdwork)
Copyright © Max Degtyarev (https://www.behance.net/maxdwork)

, , - , , , , . Hard Skills.

Soft skills, , , , , . Hard Skills , - Soft Skills.

, , , "" , . . Agile. , , “ ” .

, , Hard Skills , , .

, , , , : UX, UI, , , , .

, , . , , , , . , , .

: . , , , , .

: . , ! , . 
 .

, .

- , . , , , ,  —  .

, , ( ) . .

, - , , . , , , .

. , , . , , , , .

, . , , .

180 , , , . , , . 

, . .

- , Theory of constraints, .

: ( ) , !

6 . , - - YouTube. , , , Slack. , , , .

Ein Beispiel fĂŒr eine schlechte Entwicklung im Ansatz der Wasserfallphase.
Waterfall.

- , , , , , . , Waterfall, . :

  • , .

  • .

  • . , , , .

, , . : .

  Ein Beispiel fĂŒr die schrittweise Lieferung von ProduktĂ€nderungen.
.

, , .

, : (up-front design) —  , .

, , . , , .

Scrum Waterfall, , .

, , , 2 :

1. ,

2. ,

. Up-Front design, , .

. , , . :

  1. , - , , . 2 ?

  2. , ?

  3. , , ?

, , , .

, .

: ? .

- , “ ” (Soft — ) , .

, “ ” , , . , . , .

“ ” , :

When requirements change, the difficulty in making such a change should be proportional to the scope of the change, not to the shape of the change. The difference between scope and shape often drives the growth in software development costs. It is the reason that the first year of development is much cheaper than the second, and the second year is much less expensive than the third.

The goal of software architecture is to minimize the human resources required to build and maintain the required system.

Robert C. Martin, Saubere Architektur: Ein Handwerkerhandbuch fĂŒr Softwarestruktur und -design
Robert C. Martin, Clean Architecture: A Craftsman’s Guide to Software Structure and Design
   Robert Martin, Saubere Architektur: Die Kunst des Software Engineerings.
, : .

, : , , . . , ?

, . , . , , , , . :

  • , .

  • (, ! ?).

  •  —  .

  •  —  .

, “”, , . , . :

  1. , , , , “” . , . , . , .

  2. , . , . , , .

- . , , , . , .


, , , . . . , , , . ( ), , , . Agile Architecture Lean Architecture. : .

. , . , . , , .

, , . , , . Soft skills , . . , : , , .

, .

. , , . . .

, Android, , . . , PayPal, Palm OS. .

, . , , , , . . ?

 ?

, , , . , , . , . , . :

  • . , , “ ?”, “ ?”, “ ?” ..

    , , , . .



    , , , - . .

  • , . , 2- , , .



    , , 2 .  —  , .  —  .

  • . - , , , , ..



    , - , .

. , . - . , , , . , . , - , . .

Der Entwickler muss an den Prozessen und Methoden interessiert und beteiligt sein. Nur so kann er alle unausgesprochenen oder versteckten Anforderungen berĂŒcksichtigen und die zugewiesenen Aufgaben lösen. Wenn Sie sie nicht bemerken, können Sie sehr bald veraltete Entscheidungen unterstĂŒtzen, die vor vielen Jahren getroffen wurden, ohne die Möglichkeit, etwas zum Besseren zu Ă€ndern.




All Articles