Запитання з тегом «project-management»

Управління проектами - це дисципліна планування, організації, забезпечення та управління ресурсами для досягнення конкретних цілей.

17
Як відповісти, коли вас запитують про оцінку?
Нас, як програмістів, постійно запитують "Скільки часу це займе"? І знаєте, ситуація майже завжди така: Вимоги незрозумілі. Ніхто не провів глибокого аналізу всіх наслідків. Нова функція, ймовірно, порушить деякі припущення, які ви зробили в своєму коді, і ви почнете негайно замислюватися над усіма речами, які вам можуть знадобитися для рефактора. …

30
Чому ІТ-індустрія не може швидко виконати великі бездоганні проекти, як в інших галузях?
Подивившись серії MegaStructures National Geographic , я здивувався швидкості завершення великих проектів. Після того, як попередня робота (дизайн, технічні умови тощо) буде виконана на папері, сама реалізація величезних проектів займає всього кілька років, а іноді і кілька місяців . Наприклад, Airbus A380 "офіційно запущений 19 грудня 2000 року", а "на …

19
Я успадкував 200К рядків коду спагетті - що тепер?
Я сподіваюся, що це не надто загальне питання; Я справді міг би скористатися деякими досвідченими порадами. Я нещодавно працевлаштований як єдиний "інженер SW" у досить невеликому магазині вчених, які останні 10-20 років провели спільно обширну базу коду. (Це було написано практично застарілою мовою: G2 - думаю Паскаль з графікою). Сама …

20
Як я повинен поводитись як розробник у проекті, який спрямований на провал?
Я розробник 5-членної команди і вважаю, що наш проект спрямований на катастрофу. Я опишу, чому через мить, але моє запитання: як я повинен вести себе? Кінцевий термін - через 1,5 місяці, і я вважаю, що б ми не робили, цей проект провалиться. Я вважаю, що ми повинні просто припинити проект …

12
Стратегія для збереження секретної інформації, такої як ключі API, поза контролем джерела?
Я працюю над веб-сайтом, який дозволить користувачам входити в систему за допомогою облікових даних OAuth, подібних до Twitter, Google тощо. Для цього мені потрібно зареєструватися у цих різних провайдерів і отримати супер секретний ключ API, який у мене є захищати заставою від різних частин тіла. Якщо мій ключ зірветься, частина …

17
Як ви врівноважуєте «що роби правильно» та «роби це якнайшвидше» у своїй щоденній роботі? [зачинено]
Мені здається, що час від часу міркують над цим питанням. Я хочу робити все правильно: писати чистий, зрозумілий і правильний код, який легко підтримувати. Однак я закінчую писати патч на патч; тільки тому, що немає часу, клієнти чекають, помилку слід виправити протягом ночі, компанія втрачає гроші на цю проблему, менеджер …

20
Як зберегти великий і складний програмний продукт, який можна підтримувати протягом багатьох років?
Я вже багато років працюю розробником програмного забезпечення. З мого досвіду, проекти стають більш складними та нездійсненними, оскільки в розробку продукту бере участь більше розробників. Здається, що програмне забезпечення на певному етапі розвитку має тенденцію до «хакірше» та «хакірше», особливо коли жоден із членів команди, які визначали архітектуру, більше не …

30
Чи незвично для невеликої компанії (15 розробників) не використовувати керований контроль джерела / версій? [зачинено]
Це насправді не технічне питання, але тут є кілька інших питань щодо контролю над джерелами та найкращої практики. Компанія, в якій я працюю (яка залишиться анонімною), використовує мережеву пайку для розміщення її вихідного коду та випущеного коду. Відповідальність розробника чи менеджера полягає в ручному переміщенні вихідного коду до потрібної папки …

27
Які найгірші помилкові економії в розробці програмного забезпечення? [зачинено]
Які найгірші помилкові економії (тобто способи економії грошей, які в кінцевому рахунку коштують дорожче, ніж заощаджують), є поширеними в галузі програмного забезпечення та як боротися з ними?

18
Коли я повинен зробити перший зобов'язання щодо контролю джерел?
Я ніколи не впевнений, коли проект достатньо далеко, щоб спочатку взяти на себе контроль над джерелами. Я, як правило, відкладаю свої зобов'язання до тих пір, поки проект не буде "завершеним рамкою", і я з цього моменту в першу чергу виконую функції. (Я не робив жодних особистих проектів достатньо великих розмірів, …

18
Робота з інженерами, які часто залишають свою роботу [закрито]
Мій друг - менеджер проектів для програмної компанії. Найбільше засмучує його те, що його інженери часто залишають роботу . Компанія наполегливо працює над тим, щоб набирати нових інженерів, передавати проекти та підтримувати стабільну якість продукції. Коли люди виходять, це зводить мого друга з розуму. Ці інженери досить молоді та амбітні, …

20
Керівник проекту, який хоче зафіксувати часову оцінку за підписаним контрактом
Під час попереднього працевлаштування керівник проекту (ПМ) не був задоволений часом доставки коду для проекту, на якому я був. Мені сказали, що керівник проекту сказав, що прем'єр-міністр розглядає можливість підписати контракт, щоб зафіксувати мої часові кошториси, які я дав на виконання завдань і терміни доставки. Ситуація щодо проекту полягала в …

12
Чи повинен (молодший) розробник намагатися просунути кращі процеси та практики в своїй команді з розвитку / ІТ?
Я молодший розробник, якому надається можливість допомагати формувати процеси моєї команди, якщо я можу виправдати зміну, і якщо це допоможе команді виконати роботу. Це для мене нове, оскільки в моїх минулих компаніях більш-менш жорстко були визначені процеси, що випливали з управління. Моя команда досить маленька і дещо нова (<3 роки). …

13
Яку "конвенцію про іменування версій" ви використовуєте? [зачинено]
Чи підходять різні конвенції про іменування версій для різних проектів? Що ви використовуєте і для чого? Особисто я віддаю перевагу номеру складання у шістнадцятковій (наприклад, 11BCF), це слід збільшувати дуже регулярно. А потім для клієнтів простий тризначний номер версії, тобто 1.1.3. 1.2.3 (11BCF) <- Build number, should correspond with a …

12
Кращі практики для обміну крихітними фрагментами коду між проектами
Я завжди намагаюся чітко дотримуватися принципу DRY на роботі; кожен раз, коли я повторював код із ліні, він відвертається пізніше, коли мені потрібно підтримувати цей код у двох місцях. Але часто я пишу невеликі методи (можливо, 10 - 15 рядків коду), які потрібно повторно використовувати в двох проектах, які не …

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