Page 118 -
P. 118

ChaPter 3  •  ProjeCt management     85

                     It is important for a systems analyst to keep an eye on cost and address the budgetary impli-
                 cations when unexpected delays or cost overruns occur. An analyst must constantly balance cost,
                 time, and scope (that is, which systems features will be included) when working on any project.


                 Managing the Project Team

                 Along with managing time and resources, systems analysts must also manage people. Management
                 is accomplished primarily by communicating accurately to team members who have been
                 selected for their competency and compatibility. Goals for project productivity must be set, and
                 members of systems analysis teams must be motivated to achieve them.

                 Assembling a Team
                 Assembling a team is desirable. If a project manager has an opportunity to create a dream team
                 of skilled people to develop a system, who should he or she choose? In general, project manag-
                 ers need to look for others who share their values of teamwork, guided by the desire to deliver a
                 high-quality system on time and on budget. Other desirable team member characteristics include
                 a good work ethic, honesty, competency, readiness to take on leadership based on expertise,
                 motivation, enthusiasm for the project, and trust of teammates.
                     The project manager needs to know about business principles, but it doesn’t hurt to have
                 at least one other person on the team who understands how a business operates. Perhaps this
                 person should be a specialist in the area of the system being developed. When developing an
                 ecommerce site, for example, a team can enlist the help of someone in marketing, and those
                 developing an inventory system can ask a person versed in production and operations to pro-
                 vide expertise.
                     A team ideally should include two systems analysts. They can help each other, check each
                 other’s work, and shift their workloads. There is certainly a need to have people with program-
                 ming skills on board. Coding is important, but people who know how to conduct walk-throughs,
                 reviews, testing, and documenting systems are important as well. Some people are good at see-
                 ing the big picture, while others perform well when tasks are broken down into smaller ones for
                 them. Every team should have both types of individuals.
                     Beyond the basics just described, a project manager should look for people with both expe-
                 rience and enthusiasm. Experience is especially important when trying to estimate the time
                 required for completing a project. Experience in programming can mean code is developed five
                 times faster than if it is developed by an inexperienced team. A usability expert is also a useful
                 addition to the team.
                     The team must be motivated. One way to keep a team positively oriented throughout the
                 entire process is to select good people at the outset. Look for enthusiasm, imagination, and an
                 ability to communicate with different kinds of people. These basic attributes hold the potential
                 for success. In addition, superior writers and articulate speakers can present proposals and work
                 directly with customers, so hiring such individuals is a good idea.
                     Trust is an important part of a team. All members of the project need to act responsibly and
                 agree to do their best and complete their part of the project. People may have different work
                 styles, but they all need to agree to work together toward a common goal.

                 Communication Strategies for Managing Teams
                 Teams have their own personalities as a result of combining each individual team member with
                 every other in a way that creates a totally new network of interactions. A way to organize your
                 thinking about teams is to visualize them as always seeking a balance between accomplishing
                 the work at hand and maintaining relationships among team members.
                     In fact, teams often have two leaders, not just one. Usually one person will emerge who
                 leads members to accomplish tasks, and another person will emerge who is concerned with the
                 social relationships among group members. Both are necessary for the team. These individuals
                 have been labeled by other researchers as, respectively, task leader and socioemotional leader.
                 Every team is subject to tensions that are an outgrowth of seeking a balance between accom-
                 plishing tasks and maintaining relationships among team members.
                     For a team to continue its effectiveness, tensions must be continually resolved. Minimizing
                 or ignoring tensions will lead to ineffectiveness and eventual disintegration of the team. Much of
   113   114   115   116   117   118   119   120   121   122   123