This is my make-through for the week's assignment. Grab a cup of coffee!
Plan any project of your choice by following the Agile Development Process and fully reflect the project plan on GitLab. The project can be anything: making a bird house, baking a cake, or building a spaceship!
My Target of the week.
Create a README file that contains project description
The project should evolve over 3 sprints at least. Create one GitLab Milestone per sprint, indicating the start and end dates
Develop Product Features list, create one GitLab issue per feature. Within each issue create a detailed task list. The tasks should cover all layers of development required per feature
Use labels to indicate the tool/technique needed for one issue for example: CAD, 3D Printing, PCB Design...etc.
Use labels to indicate the status of each issue for example: in-progress, done...etc.
Use labels to Create Product Backlogs and Sprint Backlogs in the Board View.
Point Covered in the week
Describe background information about this assignment: Do you have previous experience with Agile Development and GitLab? Which project did you select for this assignment? Why?
Describe how you planned for the project: did you use pen and paper first? Or used other tools?
Describe how you used Agile Development to plan for your project
Describe how you planned for the project on GitLab
For this week, I dealed with GitLab software and moon lab. what is the GitLab or what is moon lamp look like. Be Patient
I will use Agile and GitLab to breakdown and organize my assignment and project. which mean that we will not use our traditional techniques such as WhatsApp Group to divide task, It was look wow from outside but in deep of view!
In home, my Mind enter a loop of [Thinking ,Thinking ,Thinking ,..∞], about the idea of Project and follow the Agile Development Process and fully reflect the project plan on GitLab. I decided to work on moon lamp as its components are shown and clears.
In Fab Lab, we working on Disassembly the Moon lamb to reach and identify all components and material used. what make it made funny and interested the idea of working in group and discuss each process together what is the modification idea of product and some innovation ideas comes and discussed together. what made me so surprised the chines mind about disappearing the electrical components by removing the name locates in the top.
First Journey means many surprise and difficulties.
Target of the journey: choosing project and follow the Agile Development Process and fully reflect the project plan on GitLab.
Main Characters: My Laptop, GitLab, Session Videos, moon lamb, PCP of the smart lamp.
Places: Fab Lab and My home.
Step 1: I created a project and uploaded an empty file to it using the command line.
Step 2: Creating an issue and assigned it to Ahmed Ibrahim
know some function in GitLab
create a group
Issue
uploaded file
Create an Project (Moon Lamb) and upload an empty readme file
Create an issue and assign it to Ahmed Ibrahim
creating a any project with following steps and description.
Create a README file
Issue
using label to indicate the software /components needed :
Do you have previous experience with Agile Development and GitLab? Which project did you select for this assignment? Why?
No, experience. It is so benefit, but it is so difficult. Moon Lamb. I deal with the product in the lamb.
I will Describe how I planned for the project: I use pen and paper first.
Mind: First of all I think about the idea of project in my mind Ideas swim in my mind.
Online searching: Design searching about something modern, crazy, different shape of lamb.
Paper: to see the connection of electric component.
Describing how I used Agile Development to plan for my project
My project divide into 3 sprints each one has timeline with issue and assign to each member. read me file and short project description.
Describe how you planned for the project on GitLab
Divide into three sprint each sprint with assign to my member and issue.
Step 1: We working on disassembly of the lamp first and tried to identify each feature in the remote control. Prepea
Step 2: Prepare the tools ( Screwdriver) Lets start by removing the outside plastic ball. No bolt or nut are found to disassembly. Problem
Solved by using Mini Grinder. It is amazing tool when you treat with small edges.
Step 3: We reached to PCB and IR sensor out of the weakness in this product is shown no fixation of led it is glue by wax. and Every space filled with wax.
Step 4: We putting all the components ( 3-led strips, IR sensor ,PCP ,wires and adaptor) to make the exploded view.
Step 1: We searched with the number written in the PCP component and using google to reach Datasheet the name and its specification to list. Making overview on the smart lamb which contained in the pdf file in the drive link Datasheet for a smart product
Step 2: All goes will a smd zend diode, 3 mosfets (smd or through all???) , smd resistor, DC power socket and EPPROM untill we reached to one componetnt without name it so hard to identify. Problem
Step 3: we know that it was an IC that's must be the microcontroller. Solved
Step 4: we know the connection circuits by following the tracks in PCP.
we moved to do the Functional model diagram( shown in datasheet file).
Step 1: I saw some example of some products to know how i make functional model diagram .
The plastic ball which contains component is broken during the disassembly. finally, the product is destroy.
What I learned this week is...
This week had some interesting objectives.
Using GitLab as a project management tool.
Teardown process.
Agile scrum documentation.
Define PCB components.