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

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

12
Мій клієнт хоче 25% коментарів до мого поточного проекту, як реагувати? [зачинено]
молодший розробник тут. Наразі я сам працюю над веб-додатком для великого клієнта моєї компанії. Я почав минулого місяця. Клієнт хоче хоча б 25% коментарів у кожному із своїх програмних проектів. Я перевірив код попередніх програм і ось мої спостереження: кожен файл починається з блоку коментарів (пакет, дата останнього оновлення, назва …

14
Як я можу уникати того, щоб завжди відчувати себе так, якби я повністю переобладнав свою програму з нуля, я б зробив це набагато краще? [зачинено]
Я навчився значної кількості кодування, однак, це завжди було в науковому середовищі (а не інформатиці), повністю самоучки, не маючи кого, щоб направити мене в правильному напрямку. Таким чином, моя кодова поїздка була ... безладною. Зараз я помітив, що щоразу, коли будую якусь програму, до кінця я розумію, як я міг …

12
Наскільки великий мій проект повинен бути для мене, щоб перевірити його? [зачинено]
Я припускаю, що мій проект досить відокремлений, щоб дозволити тестування одиниць. Але наскільки точно саме з точки зору пунктів та функцій потрібен мій проект, щоб зробити тестування одиничним? Всі ми робимо помилки, і ніхто не ідеальний, але я вважаю себе гідним програмістом, який може вирішувати помилки невеликих проектів, переходячи їх. …

11
DRY - ворог управління проектами програмного забезпечення?
Один з найбільш основних і широко прийнятих принципів розробки програмного забезпечення - DRY (не повторюйте себе). Зрозуміло також, що більшість програмних програм вимагають певного управління. Тепер, які завдання легко управляти (оцінка, графік, контроль)? Правильні, повторювані завдання, саме ті завдання, яких слід уникати відповідно до DRY. Отже, з точки зору управління …

20
Як ви поводитеся з менеджером проектів
Зараз я працюю в компанії, яка нещодавно скоротилася. Я виконую всі внутрішні роботи, клієнт встановлює, будує, QA, і, в основному, всю внутрішню роботу. Мій прямий начальник ДУЖЕ нетехнічний, і останнім часом мені було ДУЖЕ важко впоратися з його відсутністю знань. Найбільші проблеми у мене були: Я одночасно на багатьох термінах. …

7
Як керувати випадковими складностями в програмних проектах
Коли Мюррея Гелль-Манна запитали, як Річарду Фейнману вдалося вирішити стільки важких проблем, Гелл-Манн відповів, що Фейнман має алгоритм: Запишіть проблему. Думайте по-справжньому важко. Запишіть розв’язку. Гелл-Манн намагався пояснити, що Фейнман був різним видом вирішення проблем і не було ніякої думки, яку можна отримати від вивчення його методів. Я якось так …

15
Як розробник повинен відхиляти неможливі вимоги? [зачинено]
Ось проблема, з якою я стикаюся: Цитата від керівника проекту: Hey Spark, я покладаю на вас завдання розробити рамки, які можна було б використовувати для багатьох додатків iOS. Ось такі вимоги: Він повинен бути в змозі виявити товщину великого пальця або пальців, які використовуються для маніпулювання користувальницьким інтерфейсом. З цією …

9
Справа з помилками, що не відтворюються
Припустимо, ваша команда пише програмну систему, яка (досить дивно!) Працює нормально. Одного разу один з інженерів помилково запускає деякі запити SQL, які змінюють деякі дані БД, а потім про них забуває. Через деякий час ви виявите зіпсовані / помилкові дані, і кожен чухає головою, яка частина коду викликала це і …

11
Поради щодо розробки веб-додатків із 40-річним терміном експлуатації
Сценарій Наразі я є окремим проектом охорони здоров’я, головна вимога якого - збирати дані з невідомими атрибутами, використовуючи форми, створені користувачем, від постачальників медичних послуг. Друга вимога полягає в тому, що цілісність даних є ключовою і що програма буде використовуватися протягом 40 років. Наразі ми переносуємо дані клієнта за останні …

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

9
Як ви розробляєте програмне забезпечення без критеріїв прийняття?
Як ви спільно розробляєте програмне забезпечення в команді 4-5 розробників без критеріїв прийняття, не знаючи, на що тестують тестери, і з кількома (2-3) людьми, які виступають власником продукту. Все, що ми маємо, - це схематична «специфікація» з деякими знімками екрана та кількома кулевими точками. Нам сказали, що це буде легко, …

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

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

11
Кращі практики передачі застарілого кодексу
Через пару місяців колега перейде до нового проекту, і я успадкую один з його проектів. Щоб підготуватися, я вже наказав « Ефективно працювати Майклом Пером зі спадщиною» . Але ця книга, а також більшість питань щодо застарілого коду, які я знайшов дотепер, стосуються справи про спадковий код як є. Але …

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

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