Evaluation of new projects

“Why am I ?!”

3r31-10.  3r3118. It is difficult to start writing and structuring thoughts, when, over many years of work, a million ideas and developments have accumulated, how to make an assessment of a project quickly and as accurately as possible. 3r31-10.  3r3118. 3r31-10.  3r3118. Let's start in order. During my work in IT, to me, as in principle, and to any IT specialist, they come with requests to evaluate this or that task, functionality or project. The first reaction is the same for everyone: “Why am I ?!”. Typed answers go to such a question: “You wanted something new ?!”, “You are a great specialist!”, “This is your development!”, Etc., etc. You can continue the semantic row yourself, why the lot of fate fell on you. 3r31-10.  3r3118. 3r31-10.  3r3118. All this is certainly good, but what to do if the topic is new for you and it wasn’t often necessary to evaluate, and here the task is amazing: "Rate us how to take a person to Mars!". 3r31-10.  3r3118. 3r318.
3r31-10.  3r3118.

Special Purpose Agent

3r31-10.  3r3118. Let's imagine that you are an agent of intelligence services, and your main task is to collect primary information. Remember the swing, which in the imagination of each participant in the development process are built differently. So, so that this does not happen with estimates, we begin to collect and structure information on the requirements. All requirements must be clear, unambiguous and, it is important that they are documented and agreed with the customer. 3r31-10.  3r3118. Ohhh, don't throw a stone at me if there are no demands at all! 3r31-10.  3r3118. 3r31-10.  3r3118. You are a special agent! Act! 3r31-10.  3r3118. 3r31-10.  3r3118. We assign a rendezvous with all the actors, ask the right questions and begin to write and structure ourselves, what ultimately needs to be done. 3r31-10.  3r3118. 3r31-10.  3r3118.

Putting the bike

3r31-10.  3r3118. The head is spinning on the number of different languages, technologies and frameworks Do not just invent something from scratch. Usually there are best practices in project implementation, there are many articles and many experts who will tell you what and how to use and how to do it. 3r31-10.  3r3118. Your task before writing the estimates, decide what you will use when working on the project. My advice is one, than pop technology or language, the easier it is to find answers to any questions. 3r31-10.  3r3118. 3r31-10.  3r3118.

Bucket with nails

3r31-10.  3r3118. Finally we got to the very assessment of the task! 3r31-10.  3r3118. 3r31-10.  3r3118. We begin to break one big task into atomic tasks until we can say for sure - how much time is needed for it. In my own experience I can say that the task should be evaluated in hours and should not be more than 16 (two days of work directly to implement it). 3r31-10.  3r3118. Do not forget about the work for the task. You should also evaluate participation in rallies, writing unit tests, testing, and so on.  3r3118. 3r31-10.  3r3118. Accurate estimates are difficult to give, so you can fork and write three estimates for the tasks: optimistic, realistic, and when everything went beard. 3r31-10.  3r3118. 3r31-10.  3r3118. Part of the ratings is better to ask to make those who worked with the selected technologies. 3r31-10.  3r3118. 3r31-10.  3r3118.

“We have a straw project!”

3r31-10.  3r3118. Unfortunately, it's impossible to know everything. In addition, to check how the technology works, not always enough time. Therefore, it is necessary to record all your assumptions. And also, if you are not sure about the implementation, write the risks. 3r31-10.  3r3118. 3r31-10.  3r3118. The more accurate and detailed the risks and assumptions are written, the more likely the project will go as it should, and in the end they will thank you! 3r31-10.  3r3118. 3r31-10.  3r3118.

Circumcision and correction

3r31-10.  3r3118. Uffff, all assessments are made, and finally they may be left behind, BUT it was not there. 3r31-10.  3r3118. Very often your grades are too big for a customer or too small for a project manager. The stage of circumcision of all superfluous and adjustment of estimates begins. 3r31-10.  3r3118. A good practice would be to ask your team to evaluate your tasks. Often there is no such group, then we are preparing a story why the assessments take so much time and not an hour more or less. You must be able to justify the laid figures. 3r31-10.  3r3118. 3r31-10.  3r3118.

What came to?

3r31-10.  3r3118. Definitely, not everyone may like to be engaged in the evaluation of labor costs for the project. This process is extremely abstract and complex. Every time he goes in a new way and never repeats. 3r31-10.  3r3118. 3r31-10.  3r3118. I advise you to look at this process on the other hand, you have a unique chance to see new technologies, to understand what is now in demand in the market, to get a unique experience of communication. 3r31-10.  3r3118. 3r31-10.  3r3118. Participation in such projects usually raises your competitive level in the labor market and gives impetus to development. 3r31-10.  3r3118. 3r31-10.  3r3118. In my article, I tried to focus on basic things when estimating labor costs, and I hope it will be useful for both young and experienced specialists. 3r3119. 3r3118. 3r3118. 3r3118. 3r3r166. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () (); 3r3117. 3r3118. 3r3119.
+ 0 -

Add comment