Отправляет email-рассылки с помощью сервиса Sendsay

Мастер программист

  Все выпуски  

Мастер программист


Статья 3. 

Планирование 

 

Приветствую Вас, мои уважаемые читатели. 

Все мы знаем, что для достижения чего-то стоящего надо долго прикладывать усилие и удерживать внимание на определенном предмете.

Каждый из нас это делает: кто-то неосознанно в голове, кто то записывает на бумаге. Но все мы сталкиваемся с такой проблемой, как избыток задач.

 

Существует решение этой проблемы. Да, не спорю, иногда очень трудно выбрать приоритетные задачи из уже стоящих. И клиенты часто влияют на приоритеты не самым лучшим образом.

Но мы можем воспользоваться тем, что самые важные задачи приносят в 5 раз больше пользы, чем все остальные. Так что выбрав и придерживаясь им до завершения увеличит нашу производительность в разы.

Таким образом польза планирования становится очевидной.

Если мы создадим план для всего приложения, то нужна некоторая система управления планом и всеми его подпланами. Часто даже среднее приложение приводит к появлению планов, занимающих толстые тетради.

 Но что же говорить о тех, кто пытается всю эту обширную информацию держать в голове. Ведь это напрягает мышление и оно становится вялым и заторможенным.

 А мы знаем, что для эффективной работы программиста просто необходим ясный разум.

Как же можно планировать свою работу?

Для этого нужно взять основное описание проекта и выделить те функции, которые нужны клиенту. Причем не полагайтесь на свое мнение. У клиента оно совершенно отлично от того, чего вы ожидаете от программы.

 После этого посидите и прикиньте, сколько это займет времени. И поставьте клиента в известность. Ведь, кто платит деньги, тот и определяет куда их потратить. И часто клиенты не понимают сложностей программирования, и почему то или иное решение занимает столько времени.

Общение - это основной фактор повышения производительности. Планирование на бумаге (да вы не ослышались, именно на бумаге) - повышает ее еще в разы.

 И хотя многие из нас не любят общаться с клиентами, и писать на бумаге, но это решение проверено временем. Поверьте, я испытал все эти ощущения, когда общаешься с клиентом. Уже сделал много функций, а он говорит: "Вот это мне не надо, вон то тоже... А где вот это?" Причем часто он сам это только что придумал.

 А про бумагу разговор отдельный. Кто не помнит, как трудно читать на компьютере, а тем более помнить где хранится та или иная информация. Сейчас ее море и как результат - все настолько загромождено, что трудно что-либо найти.

Для организации каталога нужна система. И она стоит того, чтобы о ней задуматься.

Но бумага - мы с ней общаемся с самого раннего детства. Так что вспомним наше прошлое и сделаем наше будущее процветающим.

 

Пожелаю Вам успешного программирования и до встречи.





 


 


В избранное