lab-brussels-1 / home

Home repository for Lab Brussels 1.
https://lab-brussels-1.github.io/home
MIT License
4 stars 5 forks source link

Ali: Agile Development, 4 weeks #237

Open alihaidermalik20 opened 2 years ago

alihaidermalik20 commented 2 years ago

[my fork of module repository]()

Learning Objectives

0. Developing HTML & CSS

Practice with the skills, tools, and workflows you will need to efficiently develop websites written with HTML & CSS.

1. Following Plans

Practice working together in a group to build small websites in incremental steps according to a plan. You will be given final code, a detailed plan to rebuild it, and will need to work as a group following the processes in Planning and Collaborating.

2. Writing Plans

Practicing writing your own plans as a group. You will be given only the final code for HTML/CSS web pages, your group will need write a detailed plan for rebuilding the website in small steps.

3. Adapting Plans

Even the best plans are not perfect, it's not possible to know everything ahead of time! You may be able to plan everything ahead of time when the web pages you build are very small and you have the code ahead of time, but it's a whole different thing when you need to build a larger web page over a longer period of time.

In this chapter you will practice full Agile Development by developing a larger, open-ended web pages and adapting your plans as you go. Your team will need to make an initial plan, but the plan will change! Practice having regular meetings with your group to review the website's progress, review your plan, and make any changes in the plan that are necessary to keep the project on schedule.

alihaidermalik20 commented 2 years ago

Week 1

I Need Help With:

What went well?

What went less well?

Lessons Learned

Sunday Prep Work

danielhalasz commented 2 years ago

@alihaidermalik20 really good to see how well you are doing in the module. I have now shared this info about git stash on Discord, maybe others will find it useful too!

alihaidermalik20 commented 2 years ago

Week 2

I Need Help With:

What went well?

What went less well?

Lessons Learned

Sunday Prep Work

danielhalasz commented 2 years ago

@alihaidermalik20 seeing your contributions and work on Discord, you seem to have a pretty solid understanding of HTML/CSS already. Is there a specific area where you need help? Also, do you any suggestions how to improve the daily stand-up meetings?

alihaidermalik20 commented 2 years ago

Thank you Daniel. I struggle a bit with flexboxes and trying to contain the text and content inside them and not overflow but Loruki website tutorial has been really helpful and I'm starting to get the hang of it. Using bootstrap names without actually loading bootstrap in html and then building them yourself in css has really made it easier.

I have recommended Rick and some others to check out Bootstrap after learning basic CSS as for me Bootstrap has made some things easier and clearer on how to structure HTML.

As for the daily stand-up meetings that can stretch for hours sometimes. I could only suggest everyone speaks only as long as they can hold a plank as Tamer's funny image on discord has suggested :satisfied:

alihaidermalik20 commented 2 years ago

Week 3

I Need Help With:

What went well?

What went less well?

Lessons Learned

Sunday Prep Work

danielhalasz commented 2 years ago

@alihaidermalik20 the recommendation by the coaches was to use either BEM or Bootstrap, not both at the same time 🙂 you can also adopt a simpler convention that works for your team, the main idea here is that everyone uses the same naming system in the project. Sass is not related to BEM or Bootstrap, it is different way to write CSS..and it has to be compiled so the browsers can understand it..an SCSS/Sass file gets translated to a regular CSS before it is displayed.

alihaidermalik20 commented 2 years ago

Week 4

I Need Help With:

What went well?

What went less well?

Lessons Learned

Sunday Prep Work

danielhalasz commented 2 years ago

@alihaidermalik20 very thoughtful comments and I have to agree with you! It was too early to get into Bootstrap, even though it can be a useful tool, it is better to use it once there is a better understanding of CSS. BEM is also not easy to understand fully, but it is nevertheless crucial to use some kind of naming convention as a team, so the code is clean, understandable and that there are no conflicts.

also, with repos that use node_modules, a quick and easy deletion of that folder followed by an npm i can do wonders :)

the UX/UI repo has just been slightly updated, especially the lesson plans.. take a look when you have time Figma is not that complex and we might take a look at it on the second session on May 1.