Развитие, основанное на интеграции
Разработка, управляемая интеграцией (IDD) — это поэтапный подход к разработке систем, при котором содержание приращений определяется планом интеграции, а не наоборот. Приращения можно рассматривать как определенные изменения возможностей системы – «Дельты» (Taxén et al., 2011). Преимущества по сравнению с другими моделями поэтапной разработки (такими как RUP и Scrum ) по-прежнему сохраняются, например, короткие циклы проектирования, раннее тестирование и управление поздними изменениями требований, однако IDD добавляет привлекательности концепции, а также имеет преимущество оптимизации содержания каждого приращение, чтобы обеспечить раннюю интеграцию и тестирование.
Использование интеграции и тестирования
[ редактировать ]В этом контексте Pull означает, что информация запрашивается у пользователя, когда она необходима (или ее планируется интегрировать и тестировать), а не доставляется, когда она готова. Планирование развития должно соответствовать оптимальному порядку интеграции. Реализация системы определяется тем, что будет интегрировано и протестировано. Проектирование системы, в свою очередь, определяется запланированной реализацией и требованиями запланированных этапов проектирования системы. Таким образом, артефакты будут доставляться точно в срок, что обеспечит быструю обратную связь.
Преимущества и ограничения
[ редактировать ]IDD используется не вместо других дополнительных моделей, а скорее как усовершенствование, которое сделает эти модели более эффективными. Одним из препятствий при использовании IDD является создание плана интеграции – определения того, что разрабатывать и интегрировать в данный момент. Один из способов, который оказался успешным, — использовать системную анатомию для первоначального планирования и интеграционную анатомию для повторного планирования и последующих действий. Поскольку любое планирование потребует времени и ресурсов, IDD можно считать ненужным для разработки с низкой сложностью системы и организации (т. е. небольшими группами, разрабатывающими небольшие системы).
Дальнейшее чтение
[ редактировать ]- Лиллиешельд Дж., Таксен Л., Карлссон М. и Классон М. (2005). Управление сложными проектами развития – с использованием системной анатомии. В материалах Портлендской международной конференции по менеджменту технологий и инженерии, PICMET '05 , 31 июля – 4 августа 2005 г., Портленд, Орегон – США.
- Таксен Л. и др., Анатомия системы: обеспечение гибкого управления проектами , Studentlitteratur , ISBN 978-91-44-07074-2 (2011).
- Адлер, Н. (1999). Управление разработкой сложных продуктов – три подхода. EFI, Стокгольмская школа экономики. ISBN 91-7258-524-2
- Берггрен К., Ярквик Дж. и Седерлунд Дж. (2008). Лагомизация, органическая интеграция и отделения неотложной помощи: инновационные практики управления проектами разработки сложных систем. Журнал «Управление проектами», Приложение, 3 9, 111–122.
- Таксен Л., Лиллискольд Дж. (2005) Проявление общих возможностей в развитии системы – анатомия системы, ALOIS*2005, 3-я Международная конференция по действиям в языке, организациях и информационных системах , 15–16 марта 2005 г., Лимерик, Ирландия, стр. 28 –47. Получено с https://web.archive.org/web/20160303202022/http://www.alois2005.ul.ie/ (февраль 2006 г.).
- Ярквик Дж., Берггрен К. и Седерлунд Дж. (2007). Инновации в управлении проектами: неореалистичный подход к разработке сложных систем, критичных ко времени. VIII конференция IRNOP , Брайтон, Великобритания, 19–21 сентября 2007 г.
- Йонссон, П. (2006). Анатомия — инструмент для управления эволюцией и возможностью развития программного обеспечения. Второй международный семинар IEEE по развитию программного обеспечения (SE'06) (стр. 31–37). Филадельфия, Пенсильвания, США. 24 сентября 2006 г.
- Таксен Л. и Лиллишельд Дж. (2008). Изображения как инструменты действия в сложных проектах, Международный журнал управления проектами, 26 (5) , 527–536.
- Таксен Л. и Петтерсон У. (2010). Гибкая и поэтапная разработка больших систем. На 7-й Европейской конференции по системной инженерии EuSEC 2010 . Стокгольм, Швеция, 23–26 мая 2010 г.
- Седерлунд, Дж. (2002). Управление сложными проектами развития: арены, процессы знаний и время. Управление НИОКР, 32(5) , 419–430.