Subject: гибкость разработки softw. вот еще пункт, в котором хочется точнее понять смысл выражения "гибкость разработки" - это в смысле adjustability? adjustable design - это про это? или flexible?- компактность и гибкость разработки, позволяющие выпускать продукты в относительно короткие сроки. спасибо! |
lean and agile наверное имеют в виду |
есличо agile - подход такой к разработке софта - http://agilemanifesto.org/ хотя agile оно уже пожалуй lean, так что наверное можно просто так ввернуть: |
(its) supple design In chapter 10, Evans reviews a few of the techniques that he uses to http://www.cs.colorado.edu/~kena/classes/6448/s05/lectures/lecture30.pdf |
the product's compact and supple design |
flexible design methods |
or (a) compact and supple design which facilitates maximum output in the shortest time |
или лучше development для softa flexible development methods |
naiva, > хочется точнее понять смысл выражения "гибкость разработки" Не факт, что таковой вообще есть. На практике "гибкость разработки" -- это сплошь и рядом отсутствие (и/или отрицание необходимости) формальной методологии разработки, метрик, понимания жизненного цикла программного обеспечения и прочих "буржуйских излишеств". Всем, кто говорит про agile и supple, вопрос: почему именно agile и supple, а не, скажем, scrum? :) |
NC1, я подыскивал термин. Остановился на термине Эванса. Слово довольно известное и сам термин уже закрепился. |
Tamerlane, Вот именно в этом и вопрос: из чего следует, что аффтар исходнаго техста в повседневой жизни руководствуется именно Эвансом, а не Беком (agile), Такеучи с Нонакой (scrum) или вовсе своим личным пониманием революционной целесообразности? |
ПризнАюсь, agile у меня ассоциируется с ловкостью, а scrum я никогда не слышал. |
А может он МакКормаком руководствуется вовсе? 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. |
"flexible", разумеется, моментально popped up in mind. Также thought of "versatile". |
интересно, почему "компактность" не вызывает у аскера вопросов |
да вызывает, просто меньше... не все же сразу... тут мне кажется, что смысл довольно общий - люди себя хвалят, чтобы выгоднее продать: |
насчет компактности - я тут исхожу из буквального "compact design" (как и Tamerlane) почему нет? |
увлекшись процессом, забыла сказать спасибо за содержательное обсуждение - очень и очень благодарна всем! |
разработка - это процесс гибкая разработка - значит из программы что-то можно легко вырезать, вставлять, расширять, заменять и т.д. а компактная - что это? по времени? размерам? людям? |
правомерные вопросы, но контекст у меня (не спор технарей, а обсуждение перспектив и оснований для сотрудничества) позволяет, как мне кажется, расширительно толковать... |
Rengo, > разработка - это процесс Зависит от отраслевой специфики... Где-то процесс, а где-то вполне себе проект... > гибкая разработка - значит из программы что-то можно легко Может быть. А может быть и нет. При желании гибкость разработки можно понимать как возможность (за небольшую дополнительную мзду) удвоить или утроить численность разработчиков, занятых на конкретном продукте или проекте, и таким образом сократить время разработки на 30-50%. |
и что же, уважаемый NC1, описанная Вами ситуация под supple design подходит? |
Нет. И более того, она к дизайну не имеет ни малейшего отношения и относится исключительно к разработке -- дизайн в описанной ситуации может не меняться вообще. Просто у одних компаний есть людские ресурсы, достаточные для того, чтобы проводить такие маневры, а у других нет... |
разработка зд. - development или design? |
Я, конечно, на правоту ни в коем разе здесь не претендую, но, может быть, в понимании ̶э̶т̶о̶г̶о̶ ̶и̶н̶д̶и̶й̶ц̶а̶ автора текста компактность=легковесное приложение, не отягощенное лишними свистелками, с простым незапутанным кодом гибкость=напишем для чего хотите (веб, социальные сети, мобильные платформы) |
NC1, \\ Всем, кто говорит про agile и supple, вопрос: почему именно agile и supple, а не, скажем, scrum? :) а что, по вашим данным scrum - это что-то, что не является (и не покрывается) agile-ом? ;) |
wow1, > а что, по вашим данным scrum - это что-то, что не является (и не покрывается) agile-ом? ;) По моим данным, в спорах на такие темы истина не рождается. :) С одной стороны, в софтописательстве scrum считается подвидом agile, с другой -- в софтописательство scrum попал из "product development" -- ничейной земли между традиционной (т.е., не софтверной, а железно-пластмассовой) инженерией и маркетингом, а первая литература по нему в этой ничейной земле появилась лет этак за 15 до выхода "Manifesto for Agile Software Development". |
так а "истина" тут изначально не та, которую какой-либо спор мог бы установить: если аскер не придал значения ключевому слову в первом ответе и не побежал переспрашивать у аффтаров wtf они имеют в виду, то все остальные тут могут извозражаться друг другу - но все разве что для развлечения ;) |
Исключительно для развлечения... [Показывает на себя пальцем, но так, чтобы этого почти никто не видел.] Они хочут свою образованность показать... |
wow1, я не могла сразу переспросить из-за большой разницы во времени с ними, но сделаю обязательно и доложу :) на тему гибкой разработки в смысле agile development в МТ очень много добавлено пользователем ssn по моим ощущениям, это может охватывать и справедливо упомянутый NC1 аспект организации проекта, который, по-моему, тоже присутствует в моем самом общем контексте - верно? |
если сказать scrum and agile development, то будет тавтология? с другой стороны: почитав про scrum-методику (очень увлекательно) подумала также, что называть некую разработку словом scrum по идее правомерно тогда, когда работа построена именно как scrum-процесс, или это не так? |
а simplicity в смысле компактности не годится? |
simplicity хуже воровства, как говорят в народе |
ок, спасибо :) |
You need to be logged in to post in the forum |