
{"id":490,"date":"2016-05-23T09:15:21","date_gmt":"2016-05-23T09:15:21","guid":{"rendered":"http:\/\/blogs.plymouth.ac.uk\/telmed\/?p=490"},"modified":"2016-05-23T09:15:21","modified_gmt":"2016-05-23T09:15:21","slug":"preventing-project-scope-creep","status":"publish","type":"post","link":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/preventing-project-scope-creep\/","title":{"rendered":"Preventing project scope creep"},"content":{"rendered":"<p>Part of my personal development is to up skill myself in ways that are good for the team and the university, today I looked at scope creep.<\/p>\n<p>In my career of making things for people, one of the more frequent questions asked of me is &#8220;how long do you think it will take?&#8221; and I find that one of the hardest things to predict.<\/p>\n<p>Last year I had the honour to work on the IVT project\u00a0<a href=\"https:\/\/www.plymouth.ac.uk\/news\/connect\/spring15\/open-wide-step-inside\">Open wide and step inside\u00a0<\/a>with my colleagues here at TELMeD and the dental community outreach team. I was asked at the first meeting I attended &#8220;Do you think you could do it in a year?&#8221; of course I answered &#8220;yes&#8221;, I learnt this from my father &#8220;always say yes then use your skills to work it out after&#8221;. In a situation like that all I can do is think on my feet. I was using all my mental knowledge of past projects to come to a conclusion.\u00a0I didn&#8217;t have time to consider all the issues and difficulties that could befall us on the journey.<\/p>\n<p>There are many things that will hold back a project one of which is &#8220;me&#8221; or rather my sense of detail. One of my beloved bosses said to me &#8220;if i asked you to paint me the Sahara desert you would do it by grains of sand&#8230;..&#8221; I am also known for rabbit holing, going off on a tangent and gold plating! luckily I&#8217;m not the only problem, the customer also has a part to play in projects going awry,\u00a0and they are known to be, last minute additions, could you just move it one pixel to the left, could you add this\u00a0feature, not fully understanding the ramifications of an apparent small change that could have massive repercussions in time and\u00a0budget.<\/p>\n<p>Something that the course really struck home was this statement \u201cCustomers rarely know what they want until the project is well under way\u201d. Looking back on the projects I have undertaken this makes real sense, as it has led to scope creep and all the implications of that such as budget, time and development of future projects. At the start of every project I have always made a breakdown of the project tasks so that the customer knows what they are paying for, after going through this course the main point I learnt is, breaking it down further would help me to keep control of the project.<\/p>\n<p>What I also learnt very recently is if a customer is not sure about what they really want; let them know that there is a change request process. As it will help me and the client to understand how the change will affect the rest of the project with regards to deadlines and cost.<\/p>\n<p><strong>Project management\u00a0maturity<\/strong><\/p>\n<p>The course also talked about project management\u00a0maturity.\u00a0This initially sounded a bit degrading, but on further consideration I now see that project management maturity doesn&#8217;t relate to how I conduct myself at work but to the degree of formality and optimization of processes.\u00a0 It formalised the processes by breaking it down into 5 levels.<\/p>\n<ul>\n<li>Level 1 Initial<\/li>\n<li>Level 2 Repeatable<\/li>\n<li>Level 3 Defined<\/li>\n<li>Level 4 Managed<\/li>\n<li>Level 5 Optimizing<\/li>\n<\/ul>\n<p>This helps tie the whole process together as they all affect each other.\u00a0During our discussions with the community engagement team, we had to address and prioritize several requirements. This\u00a0allowed us to\u00a0determine the relative importance of requirements against criteria such as,\u00a0reflection of stakeholder\u00a0value, business or technical risk, implementation\u00a0difficulty, likelihood of success, policy\u00a0compliance, relationship to other\u00a0requirements and urgency.<\/p>\n<p><strong>Building a work breakdown structure or WBS<\/strong><\/p>\n<p>A WBS is a place where you can write down 100% of the work to be done. Work that has been done but isn\u2019t in the WBS is potential scope creep.<\/p>\n<p>What does it do? It has many benefits some of which are<\/p>\n<ul>\n<li>Never forget what is included<\/li>\n<li>Helps everyone feel part of the project<\/li>\n<li>Gives you a basic project plan<\/li>\n<li>Let\u2019s you see what needs to be done<\/li>\n<li>Lessens the risk of missing something out<\/li>\n<\/ul>\n<p>In our project Luke and I\u00a0worked with Wendy, Sarah and Nicki to create a storyboard which gave us our outline for the WBS document, based on the activity and purpose of the scene,\u00a0scene duration, dialogue, body movements, props,\u00a0lip sync and background music.<\/p>\n<p>We were then able to plan out the next 12 months activities on the white board next to my workstation, with approximate times. I have to say I found this a bit scary, as if I say I will do something by a certain date or time I like to adhere to that, and looking at the schedule I couldn&#8217;t in all honesty say that I would be able to stick to it. In some ways I felt like I was setting myself up for failure, but as the project went on it really helped\u00a0<strong>everyone<\/strong>\u00a0to see if we were on schedule. It\u2019s not all about me!<\/p>\n<p><strong>Activity sequencing<\/strong><\/p>\n<p>One of the benefits of WBS is that it let\u2019s you see how the many parts of the project are related and gives you a preferred path to follow that is most efficient. The most important relationship was to build the project in a way that allows for future development as a game that could be used on computers, laptops and mobile devices so that it is a truly interactive experience.<\/p>\n<p>The hard logic is the foundation of the project, things that have to be in place before the project can start. Our hard logic was the computers, programmes, a technologist and the IVT availability.\u00a0 Once our sequence was determined, we\u00a0could now estimate the resources we needed and\u00a0calculate the duration required to complete each task and activity.<\/p>\n<p><strong>Triple Constraints<\/strong><\/p>\n<p>Managing triple constraints:\u00a0Scope, Schedule, Cost.<\/p>\n<p>Make sure to prioritize which area is most important to the customer so that they know what, when and how much. It\u2019s very important to keep an free flowing dialogue with your client, that way nothing is forgotten or inappropriately\u00a0prioritized. I personally pride myself on letting the client know what\u2019s happening, I believe it\u2019s the make or break for any relationship and can even be the thing that can attract further projects.<\/p>\n<p>We found it very helpful to have regular meetings to discuss what was going well and what was going less well, that way we could keep an eye on scope creep as it arose and find a way to deal with it. These type of meetings may happen more frequently so I found it helpful to keep the meetings short and to the point.<\/p>\n<p><strong>Risk management<\/strong><\/p>\n<p>Rarely everything goes smoothly, so accepting that there are going to be difficulties gives you a chance to look at the potential risks, address them and find alternatives if need be in a structured and systematic way. This gives you an idea of the impact on all other aspects of the project.<\/p>\n<p>We discussed how I should share the information I had gained about how I was modelling and animating, also making sure the files were available to everyone. \u00a0So that should something unforeseen happen to me then others could carry on with my tasks. For us this was most important as I had a serious motorcycle accident and was off for six months!! So sharing my knowledge was of the utmost importance.<\/p>\n<p><strong>Open communication<\/strong><\/p>\n<p>We are now using team management software\u00a0to log our hours and document our progress and processes, all our project work is open to assessment. This is really helping for when I don&#8217;t have the bigger picture, my manager, who does, can help focus me on the most important areas if I am going off track.<\/p>\n<p><strong>Give an inch<\/strong><\/p>\n<p>In my experience clients will generally want more from you than was in the initial project breakdown. They will also think of things to add in to make the project better, again this cause\u2019s scope creep. The course gave me some great\u00a0coping strategies\u00a0for these situations. The longer you let the client add little bits to the project the more they will see it as an ok thing to do. Have a process that formalises change requests such as a pre-formatted document that they can email to you. \u00a0My memory is awful so having the change request written down also helps keep track of what needs to change and when it was requested. That way nothing is left to chance and you can always refer back to it later. Importantly these small changes may make a larger impact to the rest of the project so make sure that you consider how the effects will ripple out before adding to the scope, schedule and budget.<\/p>\n<p>Having a change request system in place helps to manage your customers\u2019 expectations and makes sure that the time it takes to make the change is costed in.<\/p>\n<p><strong>Just say no <\/strong><\/p>\n<p>Sometimes a request will make such an impact on the schedule or budget you will have to say no. Looking at the request it may be that it will be that it can be addressed as a separate project, or another developer can be costed in.\u00a0It is a quality to flexible and adaptable but not where it adversely affects the future of other projects, the team and the school.<\/p>\n<p><strong>Coping strategies<\/strong><\/p>\n<p>Problems arise when the customer lacks\u00a0understanding of how the product is created or what the processes\u00a0are during development.<\/p>\n<ul>\n<li>Keep sharing information<\/li>\n<li>Documenting processes, will allow for thorough evaluation and good decision-making that both\u00a0the client and the project team can benefit from.<\/li>\n<li>Too many cooks? A single point of contact on the client or project side is important as\u00a0it is far\u00a0too easy for communication to get confused if there are many people involved at the point of contact.<\/li>\n<li>When your\u00a0team has a project manager and the customer side is lacking\u00a0that single point of contact, request a champion from the customer side.<\/li>\n<li>Make sure there is a document that explains the role and responsibility of each member of the team and keep it up-to-date and easily available.<\/li>\n<li>Let people know that they are doing well, both on the client side and your team, this will help maintain project momentum.<\/li>\n<li>Make certain your communication is concise and current.<\/li>\n<li>Make\u00a0your documents or communication polite but to the point.<\/li>\n<li>Reply as soon as possible<\/li>\n<\/ul>\n<p>Whenever possible, make the communication positive, even if there are problems, addressing it in a positive way helps the project momentum. For example if the client requests something that is clearly inappropriate or impossible to implement, make sure you come from the point of a solution before telling them that it can\u2019t be done, or agree that it can be done, but make them aware of the ramifications of the request. Yes of course you can have that, however that may cause an issue with\u2026..\u00a0Record time spent and how you overcame difficulties, anything you do to record will make then next project faster, better organised and essentially it will make you more profit!<\/p>\n<p><strong>Formalise<\/strong><\/p>\n<p>Focus on helping your team to communicate with each other.\u00a0Use established methodologies, processes, and templates. Your employer,\u00a0your team, and the customer will appreciate your leadership when you implement the tools and techniques that have been discussed here.<\/p>\n<p><strong>In conclusion<\/strong><\/p>\n<p>Looking back, we instinctively managed the IVT project in ways that are very similar to how it has been described in the course. We have many years of experience working with clients and on projects large and small and have developed our way of doing things over the years both independently and with\u00a0the Peninsula School of Medicine and Dentistry.<\/p>\n<p>Going through the course has helped me to understand why we are doing things the way we are and why they are important to us as a team. It has expanded my knowledge of project management and has helped me come to terms with some of the more challenging aspects of managing client expectations, an area where I have had difficulties in the past.<\/p>\n<p>Its good to remember that one&#8217;s reputation precedes one&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part of my personal development is to up skill myself in ways that are good for the team and the university, today I looked at scope creep. In my career of making things for people, one of the more frequent questions asked of me is &#8220;how long do you think it will take?&#8221; and I [&hellip;]<\/p>\n","protected":false},"author":110,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[339,340],"tags":[],"class_list":["post-490","post","type-post","status-publish","format-standard","hentry","category-project-management","category-projects"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdVSkC-7U","_links":{"self":[{"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/posts\/490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/comments?post=490"}],"version-history":[{"count":0,"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/posts\/490\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/media?parent=490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/categories?post=490"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.plymouth.ac.uk\/digital-education\/wp-json\/wp\/v2\/tags?post=490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}