Principles of Agile

Principles of Agile

Website Author IT Career Timeline Breakdown

Mark Whitfield is a highly experienced IT professional with a career spanning over 30 years, transitioning from a technical programmer to a senior digital engagement and project manager. His expertise is rooted in HPE NonStop (Tandem) systems and has evolved to encompass complex Agile and Cloud delivery across diverse industries. 

Early Technical Era (1990–1995)

Following his graduation in Computing in 1990, Whitfield began his career as a Programmer at The Software Partnership (later Deluxe Data). 

  • Focus: Electronic banking software, specifically sp/ARCHITECT-BANK on Tandem Mainframe Computers.
  • Key Work: Developed code for major banks including TSB, Barclays, and Rabobank. This included early digital innovations like voice-driven phone banking and inter-account transfers before the internet was widespread. 

Growth and Product Management Era (1995–2004) 

Whitfield joined Insider Technologies Limited (ITL) in 1995 as a Senior Programmer

  • Focus: Platform health and diagnostic software for HPE NonStop systems.
  • Key Projects:
    • Co-developed diagnostic plug-ins for the Reflex monitoring suite.
    • Managed the first HP OpenView Operations (OVO) Smart Plug-In certification for the NonStop platform in 2002.
    • Consulted for CRESTCo (Euroclear) in 1997, conducting benchmark testing on new S7000 nodes. 

Strategic Leadership and Project Management Era (2005–2014) 

During this decade, he transitioned into IT Project Management, focusing on high-value financial transaction tracking. 

  • Focus: Waterfall and Agile project delivery for payment systems and banking infrastructure.
  • Key Milestones:
    • 2011: Led a massive transaction tracking project at Al Rajhi Bank (Saudi Arabia), parsing terabytes of tape-archived data into a normalised SQL database.
    • 2013–2014: At Wincor Nixdorf, managed a £5+ million project for Lloyds Banking Group to migrate ATM driving responsibilities from legacy systems to AIX-based Oracle technologies. 

Senior Digital Engagement Era (2014–Present)

Since 2014, Whitfield has focused on senior-level digital transformation and engagement management. 

  • Betfred (2014–2016): Served as Senior Digital Project Manager for online and mobile platforms (iOS/Android), managing fraud detection and payment gateway integrations.
  • Capgemini (2016–Present): Joined as an Engagement Manager (SC cleared).
    • Focus: Managing large-scale Agile and Waterfall digital projects across aerospace, defence, and government sectors.
    • Notable Projects: Leading a £13.5m programme to migrate 130 UK government applications to the cloud (AWS/Azure) and delivering real-time airspace monitoring apps for air traffic organisations. 
Mark Whitfield IT Career Timeline Breakdown

Project Management Success Wheel, 8 Key Elements

Project Management Success Wheel, 8 Key Elements

Mark Whitfield Online Resume Overview

Mark Whitfield is a highly experienced Senior IT Project Manager and former developer with over 30 years of expertise in HP NonStop (formerly Tandem) systems, primarily within the electronic banking and payments sectors. He is currently a Senior Project Manager at Capgemini (SC cleared until 2031) and maintains a professional portfolio at mark-whitfield.com

Historical Timeline & Customer Breakdown

  • 1990 – 1995: The Software Partnership / Deluxe Data (now FIS)
    • Customer/Projects: Developed electronic banking software, specifically sp/ARCHITECT-BANK, for major financial institutions including TSBBank of ScotlandRabobank, and Girofon (Denmark).
    • Technical Breakdown: Focused on low-level programming using COBOL85NonStop SQL, and TAL (Transaction Application Language).
    • Role: Programmer.
  • 1995 – 2013: Insider Technologies Ltd (ITL)
    • Customer/Projects: Focused on HP NonStop monitoring, diagnostic, and payment software for high-value banking clients. Key products included Enterprise ManagerXPNETBASE24, and EPS.
    • Technical Breakdown:
      • XPERT24: Produced technical designs for this performance monitoring tool to track XPNET layers and transaction interchange counters (ATM/POS approval rates).
      • RTLX Payments: Served as IT Project Manager for RTLX (Real-Time Long-term eXchange) payment software.
      • Infrastructure: Extensive use of Guardian utilities (PATHWAY, SCF, FUP, INSPECT), TACL, and SCOBOL.
    • Role: Software Design, Team Leading, and Product Management.
  • 2013 – 2016: Freelance / Contract Projects
    • Customer/Projects: Managed software development lifecycle (SDLC) projects for various blue-chip companies.
    • Role: IT Project Manager.
  • 2016 – Present: Capgemini
    • Customer/Projects: Managing large-scale digital and public sector transformations. Notable clients include UK Government (MS Azure Cloud migration), Jaguar Land Rover (JLR)HeathrowRoyal Mail GroupBank of EnglandHSBCBarclays, and Deutsche Bank.
    • Technical Breakdown: Transitioned from legacy Tandem environments to modern Agile Scrum delivery and Microsoft Azure Cloud hosting.
    • Role: Senior Project Manager / Technical Delivery Manager.

Technical Breakdown by Competency

  • Operating Systems: HP NonStop (Guardian/NSK), Windows, Linux, Unix.
  • Programming Languages: TALTACLCOBOL85SCOBOL, C, C++, Java, and ASP.NET framework.
  • Databases: NonStop SQL/MP, MS SQL.
  • NonStop Middleware: PATHWAYXPNETBASE24EPS, and EMS (Event Management System).
  • Methodologies: Registered PRINCE2 PractitionerAgile SCRUM, ITIL, and ISO9001:2008. 

Web Hyperlinks & Resources

iProPMTemplates on Etsy for Project Management Templates with FREE Upgrades

Mark Whitfield is a Senior Project Manager with over 30 years of experience in delivering PRINCE2 Waterfall and Agile Scrum projects. Operating the Etsy shop ProjectTemplatesSoft (also known as iProPMTemplates), he provides a comprehensive bundle of over 200 professional project management templates. 

Operating the Etsy shop ProjectTemplatesSoft (also known as iProPMTemplates)

Author Overview: Mark Whitfield

  • Professional Background: Graduated in Computing in 1990 and began his career as a programmer in electronic banking software.
  • Expertise: Senior Project Manager and PRINCE2 Practitioner with extensive experience in the Software Development Lifecycle (SDLC).
  • Value Proposition: His templates are designed to be “imitation-proof” professional toolsets used in real-world project delivery.
  • Support Policy: Offers FREE upgrades and additions for life to anyone who purchases his template bundles; users simply contact him via Etsy or his official website

Detailed Project Templates Inventory

The expanded inventory typically included in his master ZIP file covers the entire project lifecycle across various formats (Excel, Word, PowerPoint, and MS Project). 

1. Planning & Scheduling Templates

  • MS Project (MPP) Plans: Detailed SDLC Microsoft Project plans adaptable for Waterfall and Agile Scrum, including PRINCE2 7th Edition specific plans.
  • Excel Project Planners: Robust Waterfall and PRINCE2 planners with automated Gantt views, designed for users without MS Project licenses.
  • Plan on a Page (POaP): High-level PowerPoint and Excel templates for stakeholder presentations, showing project timelines and key milestones.
  • Agile Frameworks: Templates for Sprint planning, Daily Stand-ups, Sprint Reviews, and Retrospectives. 

2. Tracking & Control (RAID & RACI)

  • Comprehensive RAID Log: An Excel-based master tracker for Risks, Assumptions, Issues, Dependencies, and Decisions.
  • RACI Matrix: For defining roles and responsibilities (Responsible, Accountable, Consulted, Informed).
  • Agile Trackers: Includes Burn Down and Burn Up charts for teams not using Jira or similar tools. 

3. Financial & Resource Management

  • Project Financial Tracker: Detailed spreadsheets for tracking forecasts, actuals, margins, and variance.
  • Resource Costing Grid: Tools for estimating resource costs across project phases, useful for bidding and Statements of Work (SoW).
  • Capacity Planning: Templates for managing team availability and on-boarding mobilization kits

4. Documentation & Reporting

  • Status Reports: Weekly and monthly templates in Word and PowerPoint.
  • Standard PRINCE2 Artifacts: Complete set including Business Cases, Project Briefs, Highlight Reports, and End Stage Reports.
  • Governance Tools: Meeting minutes, stakeholder analysis plans, and Benefits Realisation Plans

iProPMTemplates on Etsy for Project Management Templates with FREE Upgrades

Project Management Templates Overview and Author Timeline

Mark Whitfield provides a comprehensive suite of over 200 editable project management templates designed for Agile, Waterfall, and PRINCE2 methodologies. These tools are based on his 30+ years of project delivery experience in high-stakes sectors like banking and aerospace. 

Overview of Project Management Templates

Whitfield’s collection, available on his official website and Etsy, includes specialized tools for various delivery phases: 

  • Planning & Scheduling: Includes Plan on a Page (POaP) (30+ PowerPoint examples for executive summaries), detailed MS Project (MPP) plans, and Excel-based Gantt charts for those without MS Project licenses.
  • Tracking & ControlRAID Logs (Risks, Actions, Issues, Dependencies/Decisions) with built-in charts, and RACI Trackers for defining roles and responsibilities.
  • Methodology-Specific Tools:
    • PRINCE2: Full 7th Edition MS Project plans and standard Word templates.
    • Agile/Scrum: Agile burn-down and burn-up charts, story dependency trackers, and sprint overview templates.
  • Financial Management: Detailed trackers for budgets, forecasts, actuals, margins, and resource costing per project phase.
  • Reporting & Governance: Weekly/monthly status report templates (Word and PowerPoint), project organization charts, stakeholder analysis plans, and meeting minutes.
  • Delivery & Mobilization: Onboarding kits, deployment runbooks, and Statement of Work (SOW) guidance for both Agile and Waterfall. 

Historical Career Timeline

Mark Whitfield’s template development is rooted in a career that evolved from technical programming to senior engagement management. 

  • 1990–1995: The Software Partnership / Deluxe Data: Started as a programmer specializing in electronic banking software for Tandem Computers (HPE NonStop).
  • 1995–2013: Insider Technologies (18 years):
    • 1997: Consultant at CRESTCo (now Euroclear) for volume testing and performance benchmarking.
    • 2002: Managed the first HP OpenView Operations 2-way Smart Plug-In certification for the NonStop platform.
    • Early 2000s: Transitioned to IT Project Manager, managing waterfall projects for real-time log extraction (RTLX) products for clients like HSBC.
    • Late 2000s–2013: Senior roles in product and project management, managing large-scale transaction monitoring for global banks.
  • 2013–2014: Wincor Nixdorf: Served as a Project Manager for the Banking Division, managing a £5m+ project for Lloyds Banking Group (LBG) to replace legacy software across their ATM estate.
  • 2014–2016: Betfred: Senior IT Digital Project Manager in the Online and Mobile Division, delivering projects using the Agile Scrum framework.
  • 2016–Present: Capgemini UK:
    • 2016: Lead Project Manager for a UK Air Traffic organization, delivering iOS apps for airspace visualization.
    • 2023–2024: Technical Delivery Manager for a £1m+ UK Government project involving fish export and health document portals.
    • Current: Serving as an Engagement Manager (Certified PRINCE2 Practitioner and Agile SCRUM) augmented into MuleSoft. 

Project Management Templates Overview and Author Timeline

Agile Development Overview and Detailed Timeline by Era

Agile development is an iterative and incremental approach to project management and software delivery that prioritises flexible planning, frequent delivery of working software, and rapid response to change. At its core, Agile seeks to shorten work cycles to deliver value to customers quickly while using frequent feedback to improve quality. 

Core Overview

The foundation of modern Agile is defined by the Agile Manifesto (2001), which establishes four central values: 

  • Individuals and interactions over processes and tools.
  • Working software over comprehensive documentation.
  • Customer collaboration over contract negotiation.
  • Responding to change over following a plan. 

The Agile life cycle typically moves through six phases: Concept, Inception, Iteration, Release, Maintenance, and Retirement


Comprehensive Timeline of Agile Development

Agile did not emerge in a vacuum; it evolved from early 20th-century industrial concepts and decades of experimentation in software engineering. 

Era 1: The Industrial & Theoretical Roots (1910s – 1960s)

This era established the foundational concepts of efficiency, waste reduction, and iterative cycles that would later inform Agile frameworks. 

  • 1911: Frederick Taylor publishes The Principles of Scientific Management, advocating for managers to analyse and adopt worker-led process improvements.
  • 1930s: Walter Shewhart at Bell Labs develops the Plan-Do-Check-Act (PDCA) cycle, a groundbreaking iterative methodology for quality control.
  • 1948: Toyota formalises the Toyota Production System (Lean), introducing concepts like Kaizen (continuous improvement) and Just-in-Time manufacturing.
  • 1957: Gerald Weinberg and others at IBM begin using incremental development on projects.
  • 1958: NASA’s Project Mercury uses half-day iterations and test-first development, marking one of the earliest high-stakes uses of iterative cycles.

Era 2: Evolutionary Alternatives to Waterfall (1970s – 1980s) 

As the rigid Waterfall model became dominant, practitioners began developing “lightweight” alternatives to handle complex, shifting requirements. 

  • 1970s: Barry Boehm proposes Wideband Delphi, an early forerunner to Planning Poker.
  • 1976: Tom Gilb publishes the Evolutionary Delivery Model (Evo), perhaps the first explicitly named incremental alternative to Waterfall.
  • 1980: Toyota introduces Visual Control, the predecessor to Agile “information radiators” like Kanban boards.
  • 1986: Hirotaka Takeuchi and Ikujiro Nonaka publish “The New New Product Development Game” in Harvard Business Review, introducing the “rugby” approach that inspired the Scrum framework.
  • 1988: Barry Boehm formalises the Spiral Model, an iterative model focused on identifying and reducing risks. 

Era 3: The Proliferation of Frameworks (1990 – 2000) 

This decade saw a “crisis” in software development where traditional methods failed to keep up with the personal computing boom, leading to the birth of modern frameworks. 

  • 1991: James Martin publishes Rapid Application Development (RAD), formalising the use of timeboxing and iterations.
  • 1993: Jeff Sutherland and team at Easel Corporation first implement Scrum as a formal process.
  • 1994: The Dynamic Systems Development Method (DSDM) is created as a non-profit consortium to provide a framework for RAD.
  • 1995: Ken Schwaber and Jeff Sutherland co-present the Scrum methodology at the OOPSLA conference.
  • 1996: Kent Beck creates Extreme Programming (XP) while working on the Chrysler Comprehensive Compensation (C3) project.
  • 1997: Jeff De Luca introduces Feature-Driven Development (FDD).
  • 1999: Kent Beck publishes Extreme Programming Explained, popularising many engineering practices like pair programming.

Era 4: The Manifesto & Mainstream Adoption (2001 – 2010)

Agile shifted from a niche experimental approach to a global industry standard. 

  • 2001 (Feb): 17 developers meet at Snowbird, Utah, and author the Manifesto for Agile Software Development.
  • 2001 (Post): The Agile Alliance is formed to promote the manifesto’s values.
  • 2003: Mary and Tom Poppendieck publish Lean Software Development, formally linking Lean manufacturing principles to Agile.
  • 2005: Mike Cohn introduces Planning Poker in Agile Estimating and Planning.
  • 2007: The Scaled Agile Framework (SAFe) is introduced by Dean Leffingwell to apply Agile to large enterprises.
  • 2009: The concept of DevOps emerges, seeking to bridge the gap between Agile development and IT operations. 

Era 5: Scale, Transformation, and Modern Evolution (2011 – Present)

Agile has expanded beyond software into marketing, HR, and education, becoming a “culture” rather than just a tool. 

  • 2011: The Project Management Institute (PMI) introduces the Agile Certified Practitioner (PMI-ACP).
  • 2012–2015: Agile adoption surpasses 50% in the development world as success metrics become undeniably clear.
  • 2017: AXELOS updates PRINCE2 to make agility a core focus of the project management standard.
  • 2020s: Continued evolution toward “Business Agility,” where entire organisations adopt Agile mindsets to survive rapidly changing market conditions. 

Agile Development Overview and Detailed Timeline by Era

Business Analyst typical day example

Business Analyst typical day example

Senior Project Manager vs Project Manager vs Program Manager

Senior Project Manager vs Project Manager vs Program Manager

Project Management Plan Components, PMBOK

Project Management Plan Components, PMBOK

AI Projects and Methodologies for Managing AI Projects

Artificial intelligence (AI) is transforming project management through two distinct but related paths: the use of AI-powered tools to manage general projects and the specialized methodologies required to manage AI development itself

1. Methodologies for Managing AI Projects

Traditional software development methods (like Waterfall) often fail for AI because these projects are experimental and non-linear. Specialized frameworks have emerged to handle the “data-first” nature of AI: 

  • CPMAI (Cognitive Project Management for AI): A leading methodology that combines Agile principles with data-centric phases: Business Understanding, Data Understanding, Data Preparation, Model Development, Model Evaluation, and Model Operationalization.
  • Agile-AI Hybrid: Adapts standard Agile by using “short-boxed” iterations for model training and allowing for a “flexible scope” because model performance is unpredictable until tested.
  • Data Driven Scrum: A variation of Scrum that prioritizes work based on data availability and experimental results rather than just feature backlogs.
  • MLOps (Machine Learning Operations): An operational framework focused on the continuous integration, deployment, and monitoring of models to prevent “model drift” after a project officially “ends”. 

2. AI-Augmented Project Management (The “AI Copilot”)

For non-AI projects, AI acts as an intelligent assistant to automate administrative tasks and provide predictive insights. 

3. Implementation Strategy

Experts recommend a phased approach to integrating AI into management workflows: 

  1. Assess Inefficiencies: Identify repetitive tasks (e.g., status reporting) that can be automated first.
  2. Data Governance: Ensure project data is clean and centralized; AI is only as good as the data it consumes (“Garbage In, Garbage Out”).
  3. Human-in-the-Loop: Use AI for data-heavy lifting, but retain human judgment for high-stakes leadership, ethics, and stakeholder empathy.

AI Projects and Methodologies for Managing AI Projects

Key Skills for the Project Manager

Key Skills for the Project Manager

Technical Program Manager Roadmap

Technical Program Manager Roadmap

Agile Scrum Methodology Summary Breakdown Overview

Scrum is lightweight framework within the broader Agile methodology used to manage complex work through iterative, incremental delivery. It organizes work into fixed-length cycles called sprints, typically lasting two to four weeks, to deliver a usable “increment” of value at the end of each cycle. 

Core Components (The 3-5-3 Structure)

The framework is built around three accountabilities, five events, and three artifacts. 

1. Three Accountabilities (Roles)

  • Product Owner: Represents the customer and stakeholders. They manage the Product Backlog and prioritize work to maximize the value delivered by the team.
  • Scrum Master: A servant leader who coaches the team on Scrum theory and removes impediments that block progress.
  • Developers: A cross-functional, self-managing team that does the actual work to create the product increment. 

2. Five Events (Ceremonies)

  • The Sprint: The container for all other events; a time-boxed period where work is performed.
  • Sprint Planning: The team defines what will be delivered in the sprint and how the work will be achieved.
  • Daily Scrum: A 15-minute daily check-in for developers to synchronize progress and plan the next 24 hours.
  • Sprint Review: Held at the end of the sprint to inspect the outcome with stakeholders and adapt the Product Backlog.
  • Sprint Retrospective: An internal team meeting to reflect on the process and identify improvements for the next sprint. 

3. Three Artifacts

  • Product Backlog: An ordered, evolving list of everything needed for the product.
  • Sprint Backlog: The subset of product backlog items selected for the current sprint, plus a plan for delivering them.
  • Increment: The concrete sum of all completed backlog items that meet the Definition of Done. 

The Three Pillars of Empiricism

Scrum is founded on empirical process control, which relies on: 

  1. Transparency: The process and work must be visible to everyone involved.
  2. Inspection: Frequent checks of artifacts and progress to detect variances.
  3. Adaptation: Adjusting the process or product if an inspection reveals unacceptable deviations. 

Key Values

Success with Scrum depends on the team’s commitment to five core values: Commitment, Courage, Focus, Openness, and Respect

Agile Scrum Methodology Summary Breakdown Overview

PRINCE2 (PRojects IN Controlled Environments) framework is built on seven core principles

PRINCE2 framework is built on seven core principles

The PRINCE2 (PRojects IN Controlled Environments) framework is built on seven core principles that serve as guiding obligations for any project using this methodology. For a project to be considered a “PRINCE2 project,” all seven must be applied. 

  • Continued Business Justification: A project must have a valid reason to start and must remain justified throughout its lifecycle. This is documented in a Business Case, which is regularly reviewed to ensure the project remains viable, desirable, and achievable.
  • Learn from Experience: Project teams are required to seek out lessons from previous projects and record new lessons as the current project progresses. A Lessons Log is typically used to capture these insights.
  • Defined Roles and Responsibilities: Every person involved must understand what is expected of them and who is responsible for specific tasks. PRINCE2 defines a clear management hierarchy: Project Board (Direction), Project Manager (Management), and Team Manager (Delivery).
  • Manage by Stages: Projects are broken down into manageable chunks called management stages. Each stage acts as a “stop/continue” decision point for the Project Board to assess progress before committing more resources.
  • Manage by Exception: Senior management (Project Board) only intervenes when the project deviates beyond agreed tolerances for time, cost, quality, scope, risk, or benefits. This empowers the Project Manager while ensuring efficient use of executive time.
  • Focus on Products: The methodology prioritizes the definition and delivery of high-quality products (outputs) rather than just completing activities. Product descriptions specify the quality criteria and requirements for each deliverable.
  • Tailor to Suit the Project: PRINCE2 is not a rigid “one-size-fits-all” approach; it must be adapted to the project’s specific scale, complexity, and environment. Tailoring ensures that the controls are appropriate for the level of risk involved. 

Agile Framework Executive Summary Overview Snapshot

Agile Framework Executive Summary Overview Snapshot

Gantt Chart Detailed Timeline History by Era and Year

Henry Gantt (1861–1919) was an American mechanical engineer and management consultant who revolutionized project management by introducing visual tools to track work against time. A close associate of Frederick Taylor, he humanized “scientific management” by focusing on employee motivation and social responsibility alongside industrial efficiency. 

Gantt Chart in MS Project, templates can be downloaded at website banner link

Overview of Henry Gantt’s Contributions

  • The Gantt Chart: His most famous invention, a horizontal bar chart that illustrates a project schedule, including task durations and progress.
  • Task and Bonus System: A wage system that guaranteed a base rate but offered bonuses to workers who exceeded daily production goals.
  • Social Responsibility: He argued that businesses have a moral obligation to the welfare of the society in which they operate, not just to their owners.
  • Industrial Efficiency: He advocated for using scientific analysis to eliminate “chance and accidents” in manufacturing. 

Comprehensive Gantt Timeline History

Era 1: Pre-Gantt & Early Origins (1765–1896)

  • 1765: Joseph Priestley creates early timeline charts, which some consider the conceptual distant ancestors of the Gantt chart.
  • 1896: Polish engineer Karol Adamiecki develops the “Harmonogram,” a precursor that displayed interdependent processes. However, he published it only in Polish and Russian, limiting its global recognition. 

Era 2: The Henry Gantt Era (1903–1919)

  • 1903: Henry Gantt develops his first version of a production chart for the American Locomotive Company.
  • 1910–1915: Gantt refines and popularizes his chart through articles and his book Work, Wages and Profits (1910).
  • 1917–1918: At the request of General William Crozier, Gantt charts are used to manage massive military production for the U.S. during World War I.
  • 1919: Henry Gantt passes away. 

Era 3: Global Adoption & Infrastructure (1920s–1970s) 

  • 1922: Wallace Clark, a colleague of Gantt, publishes The Gantt Chart: A Working Tool of Management, leading to international adoption.
  • 1929: Walter Polakov introduces Gantt charts to the Soviet Union for their First Five Year Plan.
  • 1931–1936: Gantt charts are used on massive infrastructure projects like the Hoover Dam and later the U.S. Interstate highway system.
  • 1940s: Extensively used for logistics and military project management during World War II.
  • 1950s: Become a staple in the construction and engineering industries; the first digital predecessors like PERT and Critical Path Method (CPM) emerge. 

Era 4: The Digital Revolution (1980s–Present) 

  • 1980s: The advent of personal computers allows project managers to create and update charts without redrawing them by hand.
  • 1990s: Software like Microsoft Project adds “link lines” to display complex dependencies between tasks.
  • 2000s–2010s: Web-based and cloud-based applications (like Jira or Asana) integrate Gantt charts for real-time team collaboration.
  • Present: Modern tools use AI to automate chart maintenance and predict risks based on historical data.

Gantt Chart Detailed Timeline History by Era and Year

Rational Unified Process RUP Overview and Timeline History

The Rational Unified Process (RUP) timeline is a two-dimensional framework where the horizontal axis represents time (divided into phases and iterations) and the vertical axis represents work/activities (divided into disciplines)

Rational Unified Process, RUP

The process is structured into four sequential phases, each culminating in a major milestone where the project’s progress is assessed before moving forward. 

RUP Phases, Iterations and Workflows

RUP Project Phases and Milestones

Each phase of the RUP lifecycle has a specific objective and a corresponding milestone. 

  • Inception Phase
    • Goal: Define project scope, identify business risks, and establish the Business Case.
    • MilestoneLifecycle Objective Milestone – Stakeholders agree on scope and cost/schedule estimates.
  • Elaboration Phase
    • Goal: Analyze requirements in detail and design a stable Software Architecture.
    • MilestoneLifecycle Architecture Milestone – The architecture is validated and major risks are mitigated.
  • Construction Phase
    • Goal: Build the software system by developing and testing all components and features.
    • MilestoneInitial Operational Capability Milestone – A product is ready for beta testing by users.
  • Transition Phase
    • Goal: Deploy the software to the end users and perform final Beta Testing and training.
    • MilestoneProduct Release Milestone – The development cycle is finished and the product is formally accepted. 

Detailed Iteration Timeline

Within each phase, work is performed in iterations (typically lasting 2 to 6 weeks). Each iteration is a mini-lifecycle that includes: 

  1. Requirements Analysis: Refining what needs to be built.
  2. Design: Modeling the system architecture and components.
  3. Implementation: Writing the code for specific features.
  4. Testing: Verifying the quality of the iteration’s output.
  5. Assessment: Evaluating the iteration against its planned goals. 

Historical Development Timeline

  • 1988Objectory AB defines the core process.
  • 1995: Rational Software Corporation acquires Objectory.
  • 1998: RUP 5.0 is released, introducing UML integration.
  • 2003: IBM acquires Rational Software.
  • 2012: RUP is largely succeeded by Disciplined Agile Delivery (DAD) and SAFe.

Rational Unified Process RUP Overview and Timeline History

A Practical Guide to the Rational Unified Process RUP

IT Career snapshot of Mark Whitfield, Senior IT Project Manager (SC cleared)

This resume summarizes the career of Mark Whitfield, a Senior IT Project Manager with over 30 years of experience specializing in digital and software development lifecycles, cloud migrations, and HP NonStop systems

Personal Details

  • Name: Mark A. Whitfield
  • Location: Manchester, UK
  • Nationality: British
  • Security Clearance: SC Cleared to 2031
  • Professional Profiles: Official Website | LinkedIn Profile 

Executive Summary

  • Experience: 30+ years in IT.
  • Core Focus: Senior Project Management for Digital/ Software Development Lifecycles (SDLC).
  • Expertise: Transitioning from a technical background in programming (pre-2000) to senior leadership in large-scale projects for global blue-chip companies. 

Key Skills & Competencies

  • Methodologies: PRINCE2 Practitioner, Agile (Scrum/ Kanban), Waterfall, ITIL, ISO QA.
  • Project Controls: MS Project, Budget & Burn Tracking, GDPR compliance, Supplier & Stakeholder Management, Statement of Work (SoW).
  • Technical Proficiencies:
    • Platforms: HP NonStop (Tandem), Cloud Migration (Hybrid).
    • Languages (Historical): C/C++, Java, COBOL85, TAL, TACL, SCOBOL, SQL, MS SQL.
    • Utilities: PATHWAY, SCF, FUP, INSPECT, XPNET. 

Professional Experience

  • Senior IT Project Manager (Various Projects):
    • Managed large-scale solutions for clients including Jaguar Land Rover (JLR)HeathrowRoyal Mail Group (RMG)NATS, and Euroclear.
    • Extensive work within the financial sector for Bank of EnglandBarclaysHSBCSantanderStandard CharteredDeutsche Bank, and Global Payments.
    • Government and public sector projects for DefraUKEFWelsh Water, and Scottish Water.
  • Early Career (Programmer / Technical Lead):
    • 1990 – 1995: Programmer at The Software Partnership (later Deluxe Data) in Runcorn, specializing in electronic banking software (sp/ARCHITECT-BANK) on Tandem Mainframe Computers. 

Education & Certifications

  • Degree: Higher National Diploma (HND) in Computing (Distinction, Graduated 1990).
  • Certifications:
    • Microsoft Azure Fundamentals (Certified).
    • PRINCE2 Practitioner.
    • Agile/ Radtac Course Completion. 

Agile Methodology Iceberg Overview

Agile Methodology Iceberg Overview