"All the hard work, no matter how good it is intended, it is useless unless it translates into a pile of rubbage.
- Bryce's Law
INTRODUCTION
Okay, you are under pressure to produce something at a certain date;
Do not have much time for a sound methodology, but
be concerned, is hampered by excessive bureaucracy, and
get the job done quickly and you want some of the problems, its "Crunch Time."
This dilemma is facedSoftware development organizations every day. You
are needed to move heaven and earth in a short time with minimal
Resources. How can you be in this situation is irrelevant. You
later, with his finger, but now they are required to meet deadlines. Now is not the
Time to lose your temper, but you work your way through the problem with a
little creativity and a lot of naivety.
What should I do? What are the essentials for survival?There are seven points
considered:
1. Get Organized
First, a scope of the project, specifying exactly what can be achieved. Determine
the minimum necessary for success, nor ambitious enough to have a little 'more ambitious. Articulated
Document the project scope as accurately as possible. This will be invaluable for
Promote the objectives of the project, the project team.
Subsequently, an inventory of your strengths and weaknesses, especially in view
ofhuman resources available. Now is the time to recruit the necessary staff,
either internal or external contractors working on the project. If present,
List of stocks business skills to find suitable staff
Do the job. If special equipment is required to do so now.
As may be necessary to provide incentives for employees to motivate them,
Check with management to see what will be permissible, if time, money,
or otherPerk.
Determine the working time during the project period, for example:
- It will be necessary, in the evening and on weekends?
- Will have to cancel the vacation?
It is also not uncommon for managers to rent hotel rooms near the office of
To minimize the distractions and the staff of the area, the work of his project.
Get this now so there's no confusion later.
2. PLANNING
Now, more than ever, you have to doA bit 'of planning. If
They do it standing or on paper (the latter is obviously preferred),
You better battle plan in place, otherwise you will surely have.
First, prepare a rough plan of the programs are produced. This
should allow the participation of an experienced programmer (s). Per
Program, you must account:
- Inputs and outputs (with the basic layout).
- To use the file (a basic layout of comprehensive data).
- Data Interfacesbetween programs (transaction files, temporary files, etc.)
- Logic processing base.
- Implementation Procedures - Recommendations of the language, together with
Design tools and techniques. It is also considered to
Software development.
Second, plan a layout and assign tasks. This is done by
Definition of a simple work breakdown structure (WBS), which the parties
product to build. ForExample
PROGRAM-A
PROGRAM B
Program C
PROGRAM
etc.
Keep your PSP is as simple as possible. Discussion regarding the whole phase
work, in contrast to the detailed activities and tasks. The way the software
Development, it is strongly recommended that a separate programming
Stages of testing phases. Depending on the type of application,
They also want a development phase of the Data Base Design.
If the PSP isdefined, assign people to different phases of work. Wise
one person in every phase of this transfer of responsibility for completing
work on a specific employee. If you require more than one person
in a particular phase of the work, assign one person the primary responsibility for
Phase. By proxy, at a stage of work on an individual, is
empowering workers and they are accountable for their actions.
Inevitably, it willsufficient resources for everyone in
parallel. For this reason, make the allocation of resources and consider
Precedent relations between the phases of work.
After the PSP has been defined, to develop basic standards by which the
Work will be produced, for example, design standards, together with the assumption
Criteria for the stock (the form and content).
A couple of other planning considerations:
Plan for the sharing and reuse everything possible, ifDesign templates, code, data, etc. Now
is not the time to fall victim of "not invented 'Here (NIH) syndrome, in which no
Consider alternatives, such as by outsiders. Now is the time and resources available.
Plan to perform backups on a computer often and regularly. The last thing
You can now afford the "downtime" or loss of employees.
3. Create a sense of urgency
Their next goal is to create a sense of urgency amongYour employees. Not
is sufficient that the owner (the operator) on the hook for the supply, now is the time
Employees football in full swing. Pep talks simple hack. You
must do more.
First, have a kickoff meeting to describe what to do and when. Describe
The scope of the project in detail with staff. You must have a clear idea
work, their application and the date of delivery. Depending
about the situation that describes all the necessary incentives to workers, both financial,
Time-off, the recognition of work, etc. job security is perhaps the best incentive for all. However,
be careful not to "doom and gloom" may start as an employee, saving on you
immediately.
Check the PSP, previous reports and responsibilities. Then, as a group, layout
A timetable for the project with start date and end. Ensure that employees understand
This is their commitment toThe project, which will be followed closely.
Both WBS and the schedule calls for a high profile. To this end, it is recommended that
To publish in a place where all are aware of their obligation. Eg
I used a magnetic board in a project team to keep the area in which I published a simple
Gantt chart in which the phases of the work and staffing.
This diagram represents the awareness of the effects of each individual employee has the
Project. The MagBoardnice, but it is also possible to realize the undertaking
advice or simply flip strategically placed in the office. I have also seen
Managers use these images as your desktop background on all official in a PC
Department. Moreover, it is important that you update, as manager, calendar
how the project is proceeding.
Another point that may be of great help to increase the urgency, the
The implementation of a moment of presentation of the system, in which an employee takingday
Record time spent on their work. This can be done by
PC software or through simple forms manual.
It 'very important for the timesheet, employees should consider not only
their project activities, but their defects, as well as conferences such as:
Breaks, personal time, etc., calculated from these data is dependent
"Effectiveness Rate" which is a simple analysis of time spent
direct the work instead ofInterference.
The time sheets should be collected once a week (the first day of the new
Work per week) and approved by the manager. This simple check helps greatly
in raising awareness of the responsibility of the project and promotes a sense of urgency.
4. CONTROL
You often hear that usually "the management of more and should
to monitor less. "Unfortunately, in the context of a time" crunch "scenario, you must
to carry out moreSupervision. Inevitably, much more "hands" approach
will be asked if you are actively working side by side with employees.
Now is not the time for all the surprises of pop-up and draw your mission. Why
End of short hold meetings to review reports on progress and problem areas. I
to awaken the invitation for a meeting early in the morning before the start of the workday
all up and let them think of their jobs immediately. From this meeting,
I wouldalso develop a punchlist, and an action plan to solve the technical problems
which the employees. These meetings should be as short as possible and
point.
As a supervisor, it is important that the control by the operating environment of staff. In particular,
Minimize distractions and interruptions as irrelevant Phone
Calls and e-mail. A good secretary can do wonders for the monitoring of these activities
The place and the monitoring of staff. YouYou might also consider
Lunch for employees to minimize "down time required."
As the staff under considerable pressure to produce, look for a way to
To brighten things, like the background music and relaxing the dress
Codes. Such techniques as simple as it may seem, it helps in the press
Pressure.
To examine carefully each employee's time sheet / screen, with particular attention
Indirect time (interference). If necessary, take measures toMinimize
distractions exist. Consider also the time remaining for an
recalculated, and schedules, as needed.
5. MANAGING Critical Path
During the project, it is essential that both the operator and the
The staff will focus on their goals. This is done always
Monitoring and updating the critical path of the project. As a supervisor,
Your attention is part of the project directly to another
criticalPath of change. The updated timetable for the project (eg with a
MagBoard or whatever it is) an effective means to communicate with the
The staff, the results obtained, and changes in start date and end.
There is also a good idea to appoint a senior programmer, such as tips on how
take a SWAT team approach in the management of technical problems. Staff must
to get back to that person as a reference for the problems of research and
Solutions.
6. Deliver a high quality product
Through the link you are taking in a time "crunch" of the project, in all likelihood
There is no intention of producing a product of excellent quality with the traditional
Methods. However, there is nothing more embarrassing that the production
something that is doomed to failure. All your hard work, no matter how
Well, it is determined, it is useless unless it translates into a pile of rubbage. Try to hellout
everything. For this reason, I find it advantageous to separate programming
Stages of testing phases. Even if the programmer testing and debugging of its expected
individual programs, but ideally there should be a phase in which a
Independent testers shakes the product thoroughly. Depending on the weather
Obligations, it is likely to encounter a good job for the manager. In this way,
makes the manager more familiar with the nuances of the product and
ensure a minimum level of agreement. Under consideration in this context, it should
Prima facie, the functionality (not the program is designed to do what?) E
According to the program's user-friendliness and clarity (it is not easy to learn
collect and?). DO NOT LOOK for major design revisions, at this time, unless
becomes blatantly obvious that you have a design feasible.
In addition to checking to examine a different technique, "code reviews", which
theRatings code source program with a team of programmers. You
would be surprised at how exactly a programmer to write code, if
He knows his colleagues are trying through their work. In addition to
basic structure of the program and the form of code review
to determine the maintainability of the code, and compliance.
7. REVIEW
After the dust has finally, and assuming that you have provided sufficientthe
Product, you can add a breath. Now is the time to hold an autopsy on
Project and determine what is right and what went wrong is wrong. This analysis
is invaluable for the next "crunch time", which will inevitably meet,
If you or someone else has done with the bill for implementation. Also add the cost
in connection with the project and prepare a written report to the committee
Management. In preparing this report, ask yourself: "If I dowhole
Once again, what should I do differently? "
Finally it is payback time for staff incentives for the promise
The beginning of the project. Keep promises. If not, the staff
certainly do not forget to wear the next time at least, offer a kind
Party or a dinner party on the staff for their hard work.
CONCLUSION
Key to the success of the manager in "crunch time" project is its ability
Change direction toCent. Their ability to monitor and control
The project is inevitably difficult to assess, if something can go wrong,
Geht doch. Consider it as a test of endurance. Something
will be closely monitored by your superiors and your subordinates. Not
Only you will be in terms of assessing the situation, a product delivery
period of time required, but will also be assessed in terms of how
Handle opponents and keep cool underPressure.
Management of the "crunch time" is no way to operate on a regular basis. None
conditions of Helter Skelter wants to work with "quick and dirty" solutions for a
longer period. In this way, you risk burning them, employees and
you. What you need to do much more than the above article to your
Leading the department like a well oiled machine. This review will highlight your project.
Is interesting. Americans tend tobetter respond to crisis situations that may
anyone else on the planet. Our ability to perform under catastrophic
legendary, it was Pearl Harbor, 9-11, or more recently, Hurricane Katrina. When
the going gets tough and everyone knows the score, the Americans are the elastic
when it comes to responding to a challenge. The character of our own. As for forward thinking
and planning, forget it.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น