Question
OSSOP! Discussion questions: 1.What are some of the reasons due to which more than half the software projects at ITG failed each year? 2.What is
OSSOP! Discussion questions:
1.What are some of the reasons due to which more than half the software projects at ITG failed each year?
2.What is an open source software?
3.What project management methodology did the PMs at ITG use before Sammy was recruited?
4.Sammy found that there was inconsistency among the project managers regarding tool utilization. Why did he think this as important?
5.Based on your ongoing experience with the Simulation Game play in this course, what Monitoring and Controlling tool are you using to monitor your performance and decision making process? Is it useful in improving your efficiency? Explain.
Program Monitoring and Controlling Process 323 3. Do you think Sammy's recommendations would work? How would you amend these recommendations? What sort of additional channels could be used to make the dashboard more visible in addition to storing it on the network drive? 4. What would be the major challenges in implementing the project classification method and the dashboard concept for monitoring and controlling purposes? How would you overcome such barriers ?STUDIES OSSOP! al program keholders. Sabin Srivannaboon programs OGRAM en by key t value and ness of the WHO'S WHO? Mr. John Jackson was Executive Vice-President of Information Technology Group at one of the leading life insurance companies in the region. He was a renowned AM programmer who had more than 25 years of work experience in various technical fields, and had been with the company since his career began. Two years ago he was promoted to a management position after the sudden and tragic death of the of all pro- previous vice-president, who was also his mentor. priate time. As the new executive, John oversaw the big picture of software projects l programs, and led more than 70 programmers, computer engineers, and technicians in his ignal for a department. Historically, more than 30 software projects were executed each year mainly to support the company's business units. However, more than half of month and them failed either because they were completed late, over budget, missed func- athly status, tions, terminated early, or combinations of any of these. John urged changes as us signifies he saw a lot of room for improvement, one of which was definitely in the project ement of a management area. He decided to hire an experienced consultant to give him e tested the recommendations on how to start. d they need Mr. Sammy Lee was a young independent consultant, and expert in project program management. He was hired to help John develop a project management kay, let me methodology and a simple tool to track all project status in the IT department. Sammy was born in Singapore, and was not familiar with the corporate culture at all. THE COMPANY BACKGROUND AND CULTURE r? Why or In 1969, the company was founded as one of the very first locally owned businesses with the absolute goal to provide security and protection for families in the region. The company underwent major changes in the organizational structure and management system during the 1980s, leading to a new foundation for modern and efficient opera- tion in many respects. The company has seven divisions including claims, human resources, finance, investment, and accounting departments, a medical center, and an information technology group. In 2008, the company assets were around $300 million, maintaining their ranking as the leading life insurance business in the region. 317 MacBook AirCASE STUDIES 322 Figure 17.1 Reporting Concept USCIS | Manageescut | Dashboard (read only) Compile and post summary online (shared drive) Send ratification to users Send nodfication to management when dashboard Project when stashboard is ready is ready every week Manager 3 every week Support/help Clarification/ Each person sends dashboard Involvement updates to Project Manager S Project Manager 1 Project Project Manager 2 Manager 3 read-only before being saved to the network to prevent further corrections and or accidental modifications. Then, PM 5 will send a notification to you that the dashboard is ready to be viewed. This is also a way of limiting the requirement changes during the development phase without your approval. Here is the idea (see Figure 17.1). I also strongly encourage opening this dashboard to your customers. They are internal customers, right? So they should not have any problem in accessing this file, if you grant them access. You know, there's a lot of research iden- tifying customer involvement as one of the top success factors in software development projects. This dashboard will be one way to increase the degree in which the customers will get involved. They can come to the dashboard any time, and if they have questions or suggestions for your project teams, they can contact your teams directly. think about it. John: Okay, that sounds doable. Let me call a meeting, and see what my people Discussion items 1. In managing software projects, to what extent do you agree (or disagree) with the OSSOP! policy? Why? 2. What do you think would be the next step? What would be the team's reaction to the new approach to project management tools?318 CASE STUDIES Under John's supervision, the Information Technology Group (ITG) focused on solving the challenges faced by growing insurance businesses. The ITG organization was structured into two main subgroups: software and hard- ware teams, with a total of 80 employees. The uniqueness of the ITG laid on a strict policy of using open source software, which was the original source code available to the general public for use and/or modification "free of charge." In particular, no commercial software, especially those with license fees, was allowed in the company at all. John called it the "OSSOP!" policy (Open Source Software Only, Period!). And because of the OSSOPI policy, the company saved millions of dollars last year. And the CEO was very pleased to see the OSSOP! continue. FIRST MEETING WITH THE EXECUTIVE John: I'm very pleased that you decided to take this job. Our group is in need of fresh ideas, especially with regard to the implementation of a system for project management. I am sure you can help us. Sammy: Thank you. It's my pleasure. First of all, if I understand the con- tract correctly, you'd like me to develop project management methodology and tools in your group for improved business results. You'd like to standardize the way your project managers manage their projects, and be able to regularly track the status of each individual project. Is that right? John: Yes, currently we do not have a systematic tool or standard for managing projects. Each manager manages his or her projects from personal experi- ence. And if you notice, there is no person designated as "project manager" in my group. Senior programmers who have more than 10 years of work experience are usually assigned to be responsible for success of the projects. That's the way we have been doing it. But now I want to change it. Here are the formal documents that we have for project management. Not a lot, as you can see. Hopefully, they will give you some ideas of our business and how we run it. Sammy: Okay, so let me go through these documents tonight. Also, I'd like to talk to your people sometime this week. Would you please arrange that for me? John: Sure. I can do that. Three days later, Sammy met seven people who had assumed project manager roles. He discovered several interesting things. First, each manager had his or her own distinct way of managing projects. Second, all of them claimed that they had important projects, and the resources were inadequate. Third, there was an inconsistency among the tool utilizations. Some managers used open sourceProgram Monitoring and Controlling Process 319 spreadsheet programs' to schedule their projects. Many did not do scheduling at all. They simply forecasted the schedule based on their experiences. Why didn't they use an open source program to do that? Mainly because they believed open source software was not sophisticated enough to do scheduling. Their complaint was "It's darn slow !" Sammy learned from the interviews that John held the monthly meeting to get project status reports from all managers, and that was the only meeting asso- ciated with project management. If there was an urgent problem that couldn't wait, most managers went directly to John's office and requested support infor- mally. Most of these were sorted out, but some weren't because as an executive vice-president, John was very busy. What happened was that some issues were neglected, and so no follow-up was initiated in many cases, especially those with low priority projects. Of course, this was not John's fault. Simply, it was the system and approach that prevented John from providing support to everyone every time it was needed. Fortunately, John was more than ready to make a move. In fact, it was the best time to make changes because people perceived this time as crisis, due to the high number of projects that failed last year. And with crisis often came opportunities. SECOND MEETING WITH THE EXECUTIVE Sammy: Now I understand both your concerns and your people's concerns. Overall, I think your managers are frustrated with the speed of open source software for project management simply because it's relatively slow. They'd actually like you to consider purchasing commercial software licenses because they believe the commercial ones are much better. But they didn't want to say it out loud because they know it is against your OSSOP! policy. They wanted me to talk to you. But you know what? I don't think commercial software is so much different from open source in terms of the critical features. Although not sophisticated, many open source software can very well handle constructing a network dia- gram, identifying a critical path, and so on. So I believe your people think open source software is slow because they don't know how to do scheduling properly. They've never been trained. This is fine. I can set up a training session for them. But first of all, I strongly suggest you to consider establishing some criteria for project classifications. Your managers don't have consistent ways of manag- ing their projects. Big or small projects were managed differently depending In this case, the tern "program" releas lo written programs, procedures. us sules pertaining un thre uperalion of a computer system, and wasn't used to indicate a set of interrelated projects. cBook AirON 321 Program Monitoring and Controlling Process Basically, the commonly used colors are green, yellow, and red, like a traffic light. A green means projects are doing fine. A yellow indicates a heads-up. And a red means management help is immediately needed. We can also use as many colors as you wish. There are many commercial software packages on the market that do the work very well. But I know this is against your policy. So I suggest we develop one of our own on the spreadsheet (see Table 17.1). Of course, you can add more information that you think appropriate to the dashboard like the project customers or the size of the project team. This is just a draft. This dashboard should be stored in the network location that everyone can access. Each week, let's say every Thursday, you require all of your project managers to provide their input to the dashboard. Then, Friday morning you'll be able to view the status of each project online. John: How are we going to do this? If we store this dashboard in the directory that everyone can access, it means someone or everyone can mess with it. Sammy: That's true. So I recommend you assign someone to compile all the inputs from the project managers. Let's say Project Manager 5 (PM 5) is assigned to be responsible to collect the dashboard data from Project Managers I to 4 (PM 1 to PM 4). PM 5 will put the collected information on the dashboard every week. Once the file has been updated, it will be made as Table 17.1 Dashboard Example Status If Yellow ur Red, Explanation Responsible & Corrective Person Actions Are Project Expected Project Brid Scope Needed Priority Managerk Finish Budget Barcodes Create Green High Mr. John Initiative barcode December $76 100 priority Doe 2009 system employee and use with The employe badges Online Create Greet Scalemem an online Low-Lo- Ms. Jane September $63 ODD system for medium Doe 2009 priority to whew els and request for help320 CASE STUDIES on each person's experience. To develop and implement project management methodology, we need to have a documented approach for performing project activities in an accountable, consistent, and repeatable manner. We need eve- ryone's buy-in on this According to the information I learned from the interviews, I would suggest dividing your projects into two groups. One group is called "high priority" project bucket and the other "low-to-medium priority" project bucket. And we can use these criteria to filter our projects: . Business Alignment Regulation-related Effort Security Impact to IT System Business Impact on a Large Scale in Terms of Company Revenue These criteria were identified during the interviews days ago, waiting for your approval. Any projects that fit into one or more of these criteria will be called the "high priority" projects, and these are what we need to pay attention to the most. Those that do not fall into any of these criteria, which are the majority, we'll call them "low-to-medium priority" projects. I drafted the ini- tial guidelines for managing these projects. Please take a look. Guidelines for a Low-to-Medium Priority Project (Subject to Change) 1. A project manager is required to identify an expected completion date. 2. A project manager is required to report the status at the end of the project life cycle. 3. A Gantt chart is optional. Guidelines for a High-Priority Project (Subject to Change) I. A project manager is required to identify major milestones (and dates) and expected completion date for a project. 2. A project manager is required to report the status at each major milestone. 3. A Gantt chart and critical path determination are mandatory except if a proj- ect has a very short timeline (less than two months for software development projects and three weeks for hardware projects) John: I think we will have to refine it a little. Let me call a meeting with my people next week. But this is a good start. Sammy: Sure. I'd like everyone to get involved and agree on the approach Second, I'd like to recommend a concept of project dashboard as the monitor- ing and controlling tool for all projects. The dashboard concept has been widely used recently as an indicator to show the status of each project using colors
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started