Small-scale project management

Last updated

Small-scale project management is the specific type of project management of small-scale projects. These projects are characterised by factors such as short duration; low person hours; small team; size of the budget and the balance between the time committed to delivering the project itself and the time committed to managing the project. They are otherwise unique, time delineated and require the delivery of a final output in the same way as large-scale projects.

Contents

Overview

Small-scale projects are by far the most common form of project enacted by institutions and large-scale organisations who may use small projects in order to accomplish a range of small-order tasks. For SME’s and micro-businesses, especially in the creative industries, the running of small projects may be an essential component of their core business. Individuals and groups regularly use small-scale projects as a means to delivering a range of outcomes from organising a village fete to building a garden shed.

The balance between ‘process’ over ‘output’ is a key factor for consideration when looking at the effectiveness of applying project management methodologies to smaller projects. Other factors commonly associated with large-scale project management, for example time, cost and quality, [1] still apply and broadly there are two approaches that can be taken:

Quality management

The 'management overhead' describes the ratio between the effort required to document or manage a process and the eventual outcome of a project. With large-scale project methodologies the quality management is an important part of a project's process and aims to provide for continual improvement and a project output that meets the requirements of the end user. On small-scale projects it is not always possible to use standard quality management approaches due to limitations of time, budget and resources. There is still however a need to be creative and innovative while maintaining quality standards that, especially in the creative industries, maybe difficult to define or evaluate, and may defy simple categorisation. It is important to recognise that quality is an innate characteristic that we instinctively recognise. We know quality when we see it but find ‘it’ hard to say what it is in advance. [2] Insight, intuition and creativity are indicators of quality that on a small-scale project are perhaps better evaluated on an instinctive level i.e. "is it good enough". Any lightweight, lean or small-scale project management methodology must scale back process management and documentation to an optimum level. A level which does not overburden the project with unnecessary administration and does not commit scarce resources to a quality management approach that constricts the ability to be creative and innovate. A simple evaluation based on an elaboration of the question "is it good enough" may well suffice for the purpose of many small-scale projects.

Creativity, innovation and implementation

"Innovation equals creativity plus implementation", [3] where Creativity is a balance of "imagination and analysis", [4] and implementation is a process of idea selection, development and commercialisation. [3] This suggests there is a requirement for a two phase solution for the implementation of small-scale projects. The first phase being one of problem definition, analysis, and critical thinking; followed by a second action or implementation phase where the prime activity is the application of skills and knowledge to implement the creative idea. The breaking down of the process of innovation into two fundamental stages offers the possibility for thinking about small-scale projects as a two-stage process, of innovation and innovation implementation.

Scaling PRINCE2

Small-scale projects process model adapted from Bentley, C. (2005) Managing Small Projects with PRINCE2, AMP Publishing Thinking Fixing Delivering Process Model.pdf
Small-scale projects process model adapted from Bentley, C. (2005) Managing Small Projects with PRINCE2, AMP Publishing

The use of flexibile conceptual framework with integrated elements of the PRINCE2 methodology allows for the planning of small-scale projects to be structured a ‘work breakdown schedule [5] using the general headings:

This approach provides an effective and flexible framework for documenting a small-scale project using a PID which includes a project plan at its heart. This model offers a lightweight approach to documenting the project that is eminently scalable and does not add an unnecessary management burden to a small-scale project process. Consequently, the framework offers a set of tools that will enhance quality and mirrors the two phases associated with innovation and innovation implementation. It therefore seems ideal for managing small-scale projects in the creative industries and can be easily adapted to suit industry specific work-flows and terminology.

Managing project risk

Small-scale projects exception and change management tool adapted from Watson, M (2002) Managing Smaller Projects, Project Manager Today Publications Excpetion management tool.pdf
Small-scale projects exception and change management tool adapted from Watson, M (2002) Managing Smaller Projects, Project Manager Today Publications

A simple risk assessment tool should be integral to the planning process and team members can be encouraged to use the risk assessment as a tool of critical enquiry that will help them identify risk factors and opportunities as part of a continual, iterative cycle offering a small project an easy and effective way of documenting its progress in a reflexive manner.

Any projects that have a degree of complexity in the implementation phase might need to further sub-divide this phase using milestones, or checkpoints that allow the team to see if it is on track and this process could be easily integrated into the risk assessment tool.

The adoption of a risk assessment tool will enable the project manager to deal with exceptions or changes to the project as they arise and enables a flexible approach to implementing the project. The key to a ‘reflexive’ approach to exception and change is the way in which ‘tolerance’ is applied to the project i.e. amount by which the Project Manager or Project Team may deviate from the project plan (in relation to time, cost and quality) without the need to refer up to the chain of command or initiate codified exception or change protocols.

Risk assessment can easily be combined with an exception planning procedure to manage tolerance to changes in a project. The use of ‘triggers’ [1] to initiate exception management procedures in order to deal with issues such as scope creep; changes in aims and objectives; changes in constraints; and changes in risk. Such a tool offers a method for interrogating the project brief during the implementation phase and should be used as part of the planning and review process. The use of a numerical factor gives a simple scale that triggers a response in accordance with previously agreed criteria.

Thus the Project Manager is able to make judgements about change and can be given a degree of autonomy taking into account their level of experience.

Adopting an agile approach

The Agile Manifesto:

"Individuals and interactions over processes and tools; creative solutions over comprehensive documentation; team working and collaboration over didactic formal organisation; responding to change over following a plan". [6]

Agile project management is risk & value driven i.e. an agile project plan need only address risks in relation to the projects values. The approach formulated by DeCarlo [7] offers the following values as key to a 'sufficient methodology' for a projects success:

  • People values: People first, honest communication, work life balance, have the courage to take risks.
  • Process values: Ongoing client collaboration, fast failures by tackling risks early, high visibility and accountability.
  • Business values: Clarity of purpose, focus on results not tracking, early delivery of business value.
Small-scale projects opportunity risk matrix RiskMatrix-RH.jpg
Small-scale projects opportunity risk matrix

There is a focus on learning in agile project management methodologies that uses iterative reflection as an organisational tool. Agile is about learning in real environments rather than by modeling and simulation. This is achieved by breaking the project into "time boxes" or stages sometimes referred to as "sprints". At the end of each 'time box" the project team review and evaluate using a risk tool asking what have we learnt from this stage and what will we now change. The PID after a review might change fundamentally according to what has been learnt.

Risk tools promote group discussion and reflection and are iterative across project life cycles or time boxes. A simple risk assessment may not suffice with an agile approach however as it only captures the negative or "jeopardy risks" excluding the "opportunity risks" . On creative or experimental projects the "opportunity risks" are of great importance since they may bring value to the project that had not been initially conceptualised.

At the completion of each iteration the project team might be required to use a simple tool such as a SWOT analysis as a risk register which captures both positive and negative risk attributes. After prioritising this list the top three on the positive and negative categories on the risk register then become the actions for the next "time box". Risks can be dealt with following a simple mantra of "avoid/transfer/mitigate/enhance". In this way 'risk becomes the a structuring tool that keeps the project agile.

Application

A template for a simple set of tools which are the optimum required for the management of a small-scale project would include:

A final issue of some importance is the need for underpinning support from the host institution or organisation. The guidelines for applying PRINCE2 to small projects [8] recommend that the institution within which the project is running should as an absolute minimum, provide a ‘Project Support Office’ to assist with the project's planning; to monitor progress on the part of the project board; to provide a quality assurance role; and provide an experienced but independent sounding board or mentoring role. This support role would enable the umbrella institution to ensure that the project properly represents the host institution's business and organisational objectives and could provide professional advice and support for inexperienced project teams. In cases where appropriate organisational support is in place, the adoption of a small-scale project management methodology such as the one proposed above will go someway towards enabling projects to run effectively and to deliver their outputs in terms of time, cost and quality.

Related Research Articles

Project management is the process of leading the work of a team to achieve all project goals within the given constraints. This information is usually described in project documentation, created at the beginning of the development process. The primary constraints are scope, time, and budget. The secondary challenge is to optimize the allocation of necessary inputs and apply them to meet pre-defined objectives.

A software company is an organisation — owned either by the state or private — established for profit whose primary products are various forms of software, software technology, distribution, and software product development. They make up the software industry.

In business and engineering, product development or new product development covers the complete process of bringing a new product to market, renewing an existing product and introducing a product in a new market. A central aspect of NPD is product design, along with various business considerations. New product development is described broadly as the transformation of a market opportunity into a product available for sale. The products developed by an organisation provide the means for it to generate income. For many technology-intensive firms their approach is based on exploiting technological innovation in a rapidly changing market.

The rational unified process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable process framework, intended to be tailored by the development organizations and software project teams that will select the elements of the process that are appropriate for their needs. RUP is a specific implementation of the Unified Process.

<span class="mw-page-title-main">PRINCE2</span> Project management method

PRINCE2 is a structured project management method and practitioner certification programme. PRINCE2 emphasises dividing projects into manageable and controllable stages.

<span class="mw-page-title-main">Systems development life cycle</span> Systems engineering terms

In systems engineering, information systems and software engineering, the systems development life cycle (SDLC), also referred to as the application development life cycle, is a process for planning, creating, testing, and deploying an information system. The SDLC concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both. There are usually six stages in this cycle: requirement analysis, design, development and testing, implementation, documentation, and evaluation.

Web development is the work involved in developing a website for the Internet or an intranet. Web development can range from developing a simple single static page of plain text to complex web applications, electronic businesses, and social network services. A more comprehensive list of tasks to which Web development commonly refers, may include Web engineering, Web design, Web content development, client liaison, client-side/server-side scripting, Web server and network security configuration, and e-commerce development.

In software development, agile practices include requirements, discovery and solutions improvement through the collaborative effort of self-organizing and cross-functional teams with their customer(s)/end user(s). Popularized in the 2001 Manifesto for Agile Software Development, these values and principles were derived from, and underpin, a broad range of software development frameworks, including Scrum and Kanban.

A product software implementation method is a systematically structured approach to effectively integrate a software based service or component into the workflow of an organizational structure or an individual end-user.

Extreme programming (XP) is an agile software development methodology used to implement software systems. This article details the practices used in this methodology. Extreme programming has 12 practices, grouped into four areas, derived from the best practices of software engineering.

Agile unified process (AUP) is a simplified version of the rational unified process (RUP) developed by Scott Ambler. It describes a simple, easy to understand approach to developing business application software using agile techniques and concepts yet still remaining true to the RUP. The AUP applies agile techniques including test-driven development (TDD), agile modeling (AM), agile change management, and database refactoring to improve productivity.

<span class="mw-page-title-main">Scrum (software development)</span> Management framework

Scrum is an agile team collaboration framework commonly used in software development and other industries.

Software Quality Management (SQM) is a management process that aims to develop and manage the quality of software in such a way so as to best ensure that the product meets the quality standards expected by the customer while also meeting any necessary regulatory and developer requirements, if any. Software quality managers require software to be tested before it is released to the market, and they do this using a cyclical process-based quality assessment in order to reveal and fix bugs before release. Their job is not only to ensure their software is in good shape for the consumer but also to encourage a culture of quality throughout the enterprise.

A glossary of terms relating to project management and consulting.

In software engineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development. It typically involves dividing software development work into smaller, parallel, or sequential steps or sub-processes to improve design and/or product management. The methodology may include the pre-definition of specific deliverables and artifacts that are created and completed by a project team to develop or maintain an application.

<span class="mw-page-title-main">IT risk management</span>

IT risk management is the application of risk management methods to information technology in order to manage IT risk, i.e.:

<span class="mw-page-title-main">In-Step BLUE</span>

in-STEP BLUE is a project management software program developed and sold by microTOOL GmbH, based in Berlin, Germany. It is designed to assist project managers in developing plans, assigning resources to tasks, tracking progress, managing budgets, requirements, changes and risks as well as analyzing workloads. The tool automatically stores all project results in a central repository shared by all users. Individual project management methods can be supported as well as the agile method Scrum, official methods like the British PRINCE2, the German V-Model XT, the Swiss HERMES method and methods for the automotive industry according to ISO/IEC 15504, also known as SPICE.

The following outline is provided as an overview of and topical guide to project management:

Opportunity management (OM) has been defined as "a process to identify business and community development opportunities that could be implemented to sustain or improve the local economy".

Agile Business Intelligence (BI) refers to the use of Agile software development for BI projects to reduce the time it takes for traditional BI to show value to the organization, and to help in quickly adapting to changing business needs. Agile BI enables the BI team and managers to make better business decisions, and to start doing this more quickly.

References

  1. 1 2 Watson, M (2002) Managing Smaller Projects Project Manager Today Publications
  2. Sower, V.E. & Fair, F.K. (2005) There is more to quality than continuous improvement: Listening to Plato QMJ Vol 2 No. 1
  3. 1 2 Von Stamm, B. (2003) Managing Innovation, Design and Creativity Wiley
  4. Plsek, P.E (2005) Working Paper: Models for the Creative Process Directed Creativity http://www.directedcreativity.com/pages/WPModels.html [Accessed 20 Nov 2005]
  5. Bentley, C. (2006) PRINCE2 Revealed: including how to use PRINCE2 for small projects Butterworth-Heineman
  6. Adapted from the Manifesto for Agile Software Development http://www.agilemanifesto.org/ [Accessed 11 January 2011]
  7. DeCarlo, D. (2004) Extreme Project Management, Jossey-Bass
  8. CC&TA (1990) Prince in Small Non-it Projects Stationery Office Books