1 of 49

Se7en Labs

Project Management 2

Masters in Project Management and Data Science

2 of 49

Table of Content

  1. Team
  2. Business Requirement
  3. Overall of Process
  4. Demo
  5. Challenges and Solutions
  6. Team Performance
  7. Feedback and Q&A

3 of 49

Duygu Ekinci Birol

Data enthusiast

with a design background

Deep Jayesh Vora

Keen interest in data visualization.

Background in I.T.

Multidisciplinary team

Himanshu Dharm

Computer engineer with experience in python and databases

Hina Tanvir

Data analyst , application & database management

Pablo Orrico

Interested in data visualization

background in mechanical engineering

Rashmi Dsouza

Interested in interpreting and analysing data.

Background in corporate law and finance

Tong Chen

Interested in data analyzing. �Background in social science.

Mihir Raut

Intellectual Property Lawyer with a keen interest in data analysis

1. OUR TEAM

4 of 49

2. BUSINESS REQUIREMENTS

SWISS ARMY KNIFE

Calculation of throughput time of products

Calculation of pause intervals of the machine

Short term goal

Rapid execution of experiment

In order to obtain initial results.

Long term goal

Scalability of the app.

Storing data to analyze for further exploration.

Short term goal

Rapid execution of experiment

In order to obtain initial results.

Web based Manufacturing Application

5 of 49

Table of Content

  • Team
  • Business Requirement
  • Overall of Process
  • Demo
  • Challenges and Solutions
  • Team Performance
  • Feedback and Q&A

6 of 49

DEVELOPMENT TEAM (6 PEOPLE)

PRODUCT OWNER

PROXY PRODUCT OWNER

PRODUCT BACKLOG

SPRINT BACKLOG

STAND UP MEETINGS

REVIEW

MEETINGS

END PRODUCT

SCRUM MASTER

Development

& Test

7 SPRINT

10 DAYS

EACH

SPRINT

Sprint Planning

Stand up Meetings

Sprint Review

& Retrospective

7 of 49

END PRODUCT

All Business Requirements

PRODUCT BACKLOG

SPRINT BACKLOG

Features Scheduled for each Sprint

8 of 49

PROJECT COMPLEXITY

High

High

Low

Low

Degree of Mission (Novelty)

Degree of Innovation (Technology)

Duygu

Hina

Deep

Tong

Rashmi

Himanshu

Mihir

Pablo

9 of 49

PROJECT COMPLEXITY

High

High

Low

Low

Degree of Mission (Novelty)

Degree of Innovation (Technology)

Duygu

Hina

Deep

Tong

Rashmi

Himanshu

Mihir

Pablo

10 of 49

11 of 49

12 of 49

TARGET HIERARCHY

13 of 49

14 of 49

Table of Content

  • Team
  • Business Requirement
  • Overall of Process
  • Demo
  • Challenges and Solutions
  • Team Performance
  • Feedback and Q&A

15 of 49

16 of 49

Table of Content

  • Team
  • Business Requirement
  • Overall of Process
  • Demo
  • Challenges and Solutions
  • Team Performance
  • Feedback and Q&A

17 of 49

Combination of Project Management and Technical Challenges

Technical Challenges

18 of 49

  • Buffer time for each app related task in planned capacity

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited knowledge on app development

19 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited knowledge on app development

  • Selection on Project management tools

  • Buffer time for each app related task in planned capacity

20 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited knowledge on app development

  • Selection on Project management tools

  • Buffer time for each app related task in planned capacity

  • Dropping the tools that we do not have any experience

21 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

  • Limited knowledge on app development

  • Selection on Project management tools

  • Adaptation to the Agile Mindset

CHALLENGES

SOLUTIONS

  • Buffer time for each app related task in planned capacity

  • Dropping the tools that we do not have any experience

  • Coaching from professor

22 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited information about manufacturing process of Saint Gobain

23 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited information about manufacturing process of Saint Gobain

  • Research of glass manufacturing industry.

24 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited information about manufacturing process of Saint Gobain

  • Creating user stories suitable for all the manufacturing processes

  • Research of glass manufacturing industry.

25 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Limited information about manufacturing process of Saint Gobain

  • Creating user stories suitable for all the manufacturing processes

  • Research of glass manufacturing industry.

  • Constantly adjusting user stories and tasks

26 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

  • The Absence of Barcode sample

  • Implementation of different Barcode types in scanning functionality

CHALLENGES

SOLUTIONS

27 of 49

Delayed scanning

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • The Absence of Barcode sample

  • Delay performance on scan time of the app

  • Implementation of different Barcode types in scanning functionality

  • The resolution and pixel type was adjusted to improve scanning time

28 of 49

40% efficiency increase

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • The Absence of Barcode sample

  • Delay performance on scan time of the app

  • Overwork by implementation of different barcode types

  • Implementation of different Barcode types in scanning functionality

  • The resolution and pixel type was adjusted to improve scanning time

  • Implementation of most common type (EAN) and used JavaScript to set initial stage

  • Overlimit in capacity due to mostly technical challenges

29 of 49

SPRINT PLAN

ADAPT

PDCA

DO

CHECK

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

  • Overlimit in capacity due to mostly technical challenges

30 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Improving web development design according to Figma Design

    • Drop up button/Production Line

    • Button shape

31 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Improving web development design according to Figma Design

    • Drop up button/Production Line

    • Button shape

32 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Improving web development design according to Figma Design
    • Drop up button/Production Line

    • Button shape

  • Unable to choose which part had to be prioritized.

33 of 49

Backend

Frontend

Design

Development

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Improving web development design according to Figma Design

    • Drop up button/Production Line

    • Button shape

  • Unable to choose which part had to be prioritized.

  • Prioritizing the tasks that are more important according to clients expectations.

  • Revising Figma Design to ensure Agility

  • Implementing Agility in Figma Design & App development design according to prioritized customer requirement

34 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

IMPROVEMENTS

  • Overall additional requirements from customer:

    • Production line (Sprint 2)

    • Downloadable CSV (Sprint 3)

    • Scan Speed (Sprint 4)

  • Resolving on unexpected bugs

  • Fixing similar problems several times

  • Changing database several times

Next Slides

35 of 49

Evolution of System Design

36 of 49

37 of 49

Tool Box

38 of 49

OurTech Stack

Front End

Backend

Database

Software development and version control

39 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

  • Unable to complete one task

  • Additional user story

    • Downloadable CSV file

based on

customer requirement

in Sprint 3

IMPROVEMENTS

CHALLENGES

OUTCOMES

  • Overall additional requirements from customer:

    • Production line (Sprint 2)

    • Downloadable CSV (Sprint 3)

    • Scan Speed (Sprint 4)

  • Resolving on unexpected bugs

  • Fixing similar problems several times

40 of 49

SPRINT 1

Sprint 5 Backlog

Task 2.1.3.4

Sprint 6 Backlog

Task 2.1.3.4

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Revising target hierarchy by moving uncompleted task to the next sprint

  • Unable to complete one task

41 of 49

10 User Stories

13 User Stories

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

CHALLENGES

SOLUTIONS

  • Additional user story (Downloadable CSV) based on customer requirement in Sprint 3

  • Revising product backlog by readjusting uncompleted user stories

42 of 49

  • Planned:

Project Duration:62 days

Total Story points: 704

Average Team velocity: 13.2 SP/day

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

43 of 49

  • Planned:

Project Duration:62 days

Total Story points: 704

Average Team velocity: 13.2 SP/day

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

10 User Stories

13 User Stories

  • Actual:

Fixed Project Duration:62 days

Revised Total Story points: 654

44 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

  • Deviation in Sprint 5

Deviation in Person Hours : ~ > 6 %

Earned Value for Project: ~ < 8%

  • Budgeted Cost for Work Scheduled (BCWS): 704
  • Actual Cost of Work Performed (ACWP): 659
  • Budgeted Cost for Work Performed (BCWP): 654

45 of 49

Table of Content

  • Team
  • Business Requirement
  • Overall of Process
  • Demo
  • Challenges and Solutions
  • Team Performance
  • Feedback and Q&A

46 of 49

SPRINT 1

SPRINT 2

SPRINT 3

SPRINT 4

SPRINT 5

SPRINT 6

SPRINT 7

Duygu

Hina

Deep

Tong

Rashmi

Himanshu

Mihir

Pablo

Team performance

Overall performance of 8 independent people

Collective mind

CHALLENGES

  • Team members were absence

  • Team members had completely different time zone

47 of 49

Product Handover

Handover Document: Link

Quality Assurance Documentation

Source Code

Technical Documentation including user guide

Links to App and API

48 of 49

Possible Next Steps

User Authentication

Functional Search Bar

Functional Gyroscope and Accelerometer

Offline Functionality

MQTT Protocols

49 of 49

THANK YOU!

FEEDBACKS AND QUESTIONS

#StayAgile