Запитання з тегом «development-process»

З питань, що стосуються процесу розробки програмного забезпечення.

9
Стандарти роботи розробників на власних робочих станціях
Ми щойно стикаємося з однією з тих ситуацій, яка час від часу виникає, коли розробник на протязі декількох днів перебуває в захваті протягом середини проекту. Було кілька запитань щодо того, чи вчинив він останню версію свого коду, чи є щось новітнє на його локальній машині, на яку ми повинні дивитися, …

1
Фрілансери: як ви збираєтесь збирати вимоги?
Як позаштатний програміст: Який у вас процес збирання вимог від клієнта? Скільки часу займає процес збору вимог? Я знаю, що це не виправлено, і є такі змінні, як, наскільки спонукає клієнт реагувати і таке. Загалом, облік затримки відповідей і таке, скільки часу потрібно для досягнення остаточної вимоги? Який канал зв'язку …

3
Конкуренція про стійкість та коректність [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 2 роки тому . Читаючи "Кодекс завершений 2" в абзаці якості вимог, я виявив таке: Чи вказуються прийнятні компроміси між конкуруючими атрибутами - …

3
Представляємо політиці розгалуження версій для управління невеликою командою
Я підрядник, який нещодавно почав з фірмою. Команда - це 3 розробники, що складаються з 2-х молодших і середніх рівнів, з іншим на тому ж рівні, що починається незабаром, і я (6 років xp). Для обох існуючих розробників це їх перша робота поза університетом / коледжем, і вони ніколи не …

4
Чи повинен коли-небудь розробник вказувати формат JSON для бек-енд-розробників?
Я беру фронтальну роль у проекті. Чи повинен я вказувати для своїх однокласників точний формат JSON, щоб їх PHP повертався до мого JavaScript? Наприклад, якщо я їм кажу, вони повинні використовувати формат, подібний до описаного тут: Правильний спосіб структурувати JSON для переднього використання Або я повинен зберігати свою роль максимально …

9
Чи варто слухати свого роботодавця і користуватися інструментами CASE?
Мій роботодавець (не розробник) вважає, що інструменти CASE допоможуть нам покращити наш процес розробки та документацію. Я не впевнений у цьому, ми невелика команда з 5 розробників, які будують мобільні банківські рішення для місцевих клієнтів. Я думаю, що інструменти CASE будуть марною тратою часу та грошей, оскільки їх потрібно придбати, …

8
Робота з негнучкими програмістами
Іноді програмісти, які працюють над проектом тривалий час, стають негнучкими, і з ними стає важко міркувати. Навіть якщо нам вдасться переконати їх, вони навряд чи зможуть реалізувати наші пропозиції. Наприклад, я нещодавно приєднався до проекту, де процес складання та випуску занадто складний і не має зайвих доріг. Я запропонував нам …

7
Машинне навчання застосовується для розробки коду
Моя професія в машинобудуванні, тому, будь ласка, пробачте моє невігластво до цієї області. Мені дуже подобається програмування та розробка програмного забезпечення. Також нещодавно я взяв безкоштовний онлайн-клас з машинного навчання (ML), який дуже рекомендую, викладав професор Стенфорда Ендрю Нг. Посилання тут . Я чув, як цей професор говорив, що важко …

5
Чи значно зменшилася потреба в специфікації дизайну програмного забезпечення з розвитком більш експресивних мов програмування?
Для багатьох ІТ-людей, включаючи мене кілька років тому, ідеальний процес розробки програмного забезпечення передбачав би створення детальних проектних документів з великою кількістю діаграм UML до того, як з'явиться рядок коду. (Це схоже на опис моделі водоспаду, але це те ж саме з гнучким, за винятком того, що ітерації менші.) За …

3
Чи є Agile варіантом RAD?
У Вікіпедії сказано, що Agile - це тип "RAD", який, напевно, невірний. З того, що я знаю, Agile був розроблений, оскільки сам RAD не був таким успішним у 90-х (занадто жорсткий для змін). Або я помиляюся? (Зауваження: очевидно, стаття Вікіпедії про розробку програмного забезпечення Agile між ними була вдосконалена, вона …

6
Хороший робочий процес для розробки програмного забезпечення з scrum та постійною інтеграцією
Я вивчаю підхід, щоб краще зрозуміти, як безперервний інтеграційний робочий процес краще вписується в компанію з розробки програмного забезпечення методом scrum. Я думаю щось подібне: Це був би приємний робочий процес?

7
Наскільки поширене парне програмування на робочому місці?
Мене завжди заінтригувало парне програмування, але за 12 років розвитку я ніколи не працював там, де вони застосовували цю практику, тому я завжди скептично ставився до того, як люди це бачать. Цікаво, чи це через гроші / час (точковий шеф-бос помічає двох людей на одному комп’ютері, які працюють над тим …

7
Як ви переконуєте керівництво відкинути прототип?
Я люблю прототипування як швидкий ефективний спосіб поставити інтерфейс користувача перед користувачем. Однак багато разів керівництво заважає дітям, і прототип затягується ногами і кричить на розвиток основного потоку. Як вам вдається управління не робити цього?

5
Як познайомити Agile з командою, яка використовує жорсткі негічні методи?
Розглянемо компанію, яка з гордістю сертифікована за непридатною методологією, і використовує її як точку продажу своїх клієнтів, щоб продемонструвати відповідальність. Як ви ставитесь до того, щоб впроваджувати Kanban чи Scrum поступово, не порушуючи всієї їхньої системи і все ще впевнюючи їх, що це все ще може бути таким же підзвітним …

9
Як ви знаєте, коли припинити додавати функції?
Деякий час тому я написав дуже маленький скрипт python, який періодично перевіряв канал XML на нові записи та попереджав користувача про нові записи, коли вони є. Я написав це для себе, тому, по суті, це була консольна програма, якою міг користуватися кожен, хто користується консольним інтерфейсом. Через деякий час я …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.