DictionaryForumContacts

 naiva

link 20.08.2014 18:42 
Subject: гибкость разработки softw.
вот еще пункт, в котором хочется точнее понять смысл выражения "гибкость разработки" - это в смысле adjustability? adjustable design - это про это? или flexible?

- компактность и гибкость разработки, позволяющие выпускать продукты в относительно короткие сроки.

спасибо!

 wow1

link 20.08.2014 18:47 
lean and agile наверное имеют в виду

 wow1

link 20.08.2014 18:57 
есличо

agile - подход такой к разработке софта - http://agilemanifesto.org/
lean - это lean :) ... если конечно они это имеют в виду под "компактностью"

хотя agile оно уже пожалуй lean, так что наверное можно просто так ввернуть:
"компактность и гибкость разработки, позволяющие ..." = "agile methods allowing ..."

 Tamerlane

link 20.08.2014 19:00 
(its) supple design

In chapter 10, Evans reviews a few of the techniques that he uses to
make his design “supple”
supple, adj.
Readily bent; pliant.
Moving and bending with agility; limber.
Yielding or changing readily; compliant or adaptable.

http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture30.pdf

 Tamerlane

link 20.08.2014 19:02 
the product's compact and supple design

 Rengo

link 20.08.2014 19:07 
flexible design methods

 Tamerlane

link 20.08.2014 19:11 
or

(a) compact and supple design which facilitates maximum output in the shortest time

 Rengo

link 20.08.2014 19:17 
или лучше development для softa
flexible development methods

 NC1

link 20.08.2014 19:21 
naiva,

> хочется точнее понять смысл выражения "гибкость разработки"

Не факт, что таковой вообще есть. На практике "гибкость разработки" -- это сплошь и рядом отсутствие (и/или отрицание необходимости) формальной методологии разработки, метрик, понимания жизненного цикла программного обеспечения и прочих "буржуйских излишеств".

Всем, кто говорит про agile и supple, вопрос: почему именно agile и supple, а не, скажем, scrum? :)

 Tamerlane

link 20.08.2014 19:25 
NC1,

я подыскивал термин. Остановился на термине Эванса. Слово довольно известное и сам термин уже закрепился.

 NC1

link 20.08.2014 19:30 
Tamerlane,

Вот именно в этом и вопрос: из чего следует, что аффтар исходнаго техста в повседневой жизни руководствуется именно Эвансом, а не Беком (agile), Такеучи с Нонакой (scrum) или вовсе своим личным пониманием революционной целесообразности?

 Tamerlane

link 20.08.2014 19:40 
ПризнАюсь, agile у меня ассоциируется с ловкостью, а scrum я никогда не слышал.

 Rengo

link 20.08.2014 19:40 
А может он МакКормаком руководствуется вовсе?
The use of terms to describe development models may frequently be confusing. It is, for example, not easy to separate iterative, evolutionary, agile, and incremental development models. In this paper we apply the term ‘sequential’ to denote development models similar to the
waterfall model and the term ‘flexible’ to denote all types of non-sequential development models, e.g., iterative and incremental development models. The term ‘flexible’ to describe the
broad class of non-sequential development models has previously been used by, for example, Iansiti and MacCormack to reduce problems of classification and definition.

 Tamerlane

link 20.08.2014 19:44 
"flexible", разумеется, моментально popped up in mind.
Также thought of "versatile".

 Rengo

link 20.08.2014 19:47 
интересно, почему "компактность" не вызывает у аскера вопросов

 naiva

link 20.08.2014 20:05 
да вызывает, просто меньше... не все же сразу...

тут мне кажется, что смысл довольно общий - люди себя хвалят, чтобы выгоднее продать:
Наши конкурентные преимущества:
- высокий уровень экспертизы в понимании темы Social Casino, в т.ч. на различных платформах - веб, социальные сети, мобильные платформы
- инновационные решения в маркетинге (например - прединсталы)
- высокотехнологичные решения, максимально использующие возможности платформ, на которых мы работаем
- компактность и гибкость разработки, позволяющие выпускать продукты в относительно короткие сроки
- реиспользование наработок (технические решения, UI гайдлайны) в продуктовой линейке, что позволяет ее быстро наращивать

 naiva

link 20.08.2014 20:42 
насчет компактности - я тут исхожу из буквального "compact design" (как и Tamerlane)
почему нет?

 naiva

link 20.08.2014 20:45 
увлекшись процессом, забыла сказать спасибо за содержательное обсуждение - очень и очень благодарна всем!

 Rengo

link 20.08.2014 20:50 
разработка - это процесс
гибкая разработка - значит из программы что-то можно легко вырезать, вставлять, расширять, заменять и т.д.
а компактная - что это? по времени? размерам? людям?

 naiva

link 20.08.2014 20:57 
правомерные вопросы, но контекст у меня (не спор технарей, а обсуждение перспектив и оснований для сотрудничества) позволяет, как мне кажется, расширительно толковать...

 NC1

link 20.08.2014 21:15 
Rengo,

> разработка - это процесс

Зависит от отраслевой специфики... Где-то процесс, а где-то вполне себе проект...

> гибкая разработка - значит из программы что-то можно легко
> вырезать, вставлять, расширять, заменять и т.д.

Может быть. А может быть и нет. При желании гибкость разработки можно понимать как возможность (за небольшую дополнительную мзду) удвоить или утроить численность разработчиков, занятых на конкретном продукте или проекте, и таким образом сократить время разработки на 30-50%.

 naiva

link 20.08.2014 21:24 
и что же, уважаемый NC1, описанная Вами ситуация под supple design подходит?

 NC1

link 20.08.2014 21:35 
Нет. И более того, она к дизайну не имеет ни малейшего отношения и относится исключительно к разработке -- дизайн в описанной ситуации может не меняться вообще. Просто у одних компаний есть людские ресурсы, достаточные для того, чтобы проводить такие маневры, а у других нет...

 Tamerlane

link 20.08.2014 21:39 
разработка зд. - development или design?

 stachel

link 20.08.2014 22:00 
Я, конечно, на правоту ни в коем разе здесь не претендую, но, может быть, в понимании ̶э̶т̶о̶г̶о̶ ̶и̶н̶д̶и̶й̶ц̶а̶ автора текста

компактность=легковесное приложение, не отягощенное лишними свистелками, с простым незапутанным кодом

гибкость=напишем для чего хотите (веб, социальные сети, мобильные платформы)

 wow1

link 20.08.2014 22:36 
NC1,
\\ Всем, кто говорит про agile и supple, вопрос: почему именно agile и supple, а не, скажем, scrum? :)

а что, по вашим данным scrum - это что-то, что не является (и не покрывается) agile-ом? ;)

 NC1

link 20.08.2014 23:16 
wow1,

> а что, по вашим данным scrum - это что-то, что не является (и не покрывается) agile-ом? ;)

По моим данным, в спорах на такие темы истина не рождается. :)

С одной стороны, в софтописательстве scrum считается подвидом agile, с другой -- в софтописательство scrum попал из "product development" -- ничейной земли между традиционной (т.е., не софтверной, а железно-пластмассовой) инженерией и маркетингом, а первая литература по нему в этой ничейной земле появилась лет этак за 15 до выхода "Manifesto for Agile Software Development".

 wow1

link 21.08.2014 0:24 
так а "истина" тут изначально не та, которую какой-либо спор мог бы установить:
если аскер не придал значения ключевому слову в первом ответе и не побежал переспрашивать у аффтаров wtf они имеют в виду, то все остальные тут могут извозражаться друг другу - но все разве что для развлечения ;)

 NC1

link 21.08.2014 0:41 
Исключительно для развлечения... [Показывает на себя пальцем, но так, чтобы этого почти никто не видел.] Они хочут свою образованность показать...

 naiva

link 21.08.2014 5:51 
wow1, я не могла сразу переспросить из-за большой разницы во времени с ними, но сделаю обязательно и доложу :)

на тему гибкой разработки в смысле agile development в МТ очень много добавлено пользователем ssn
http://www.multitran.ru/c/m/a=3&&s=Agile%20Software&l1=1&l2=2

по моим ощущениям, это может охватывать и справедливо упомянутый NC1 аспект организации проекта, который, по-моему, тоже присутствует в моем самом общем контексте - верно?

 naiva

link 21.08.2014 6:17 
если сказать scrum and agile development, то будет тавтология?
с другой стороны:
почитав про scrum-методику (очень увлекательно) подумала также, что называть некую разработку словом scrum по идее правомерно тогда, когда работа построена именно как scrum-процесс, или это не так?

 naiva

link 21.08.2014 7:10 
а simplicity в смысле компактности не годится?

 wow1

link 21.08.2014 7:19 
simplicity хуже воровства, как говорят в народе

 naiva

link 21.08.2014 7:30 
ок, спасибо :)

 

You need to be logged in to post in the forum

Get short URL | Photo