The Difference between Agile & Waterfall

The Difference between Agile & Waterfall


Both Agile and Waterfall are two of the most prominent software development methodologies used for ERP projects to deliver high value products in the least time possible. However, despite a common goal, they use different approaches to get the projects done. While Agile follows an incremental approach to get things done, Waterfall uses a sequential design process.

Both are viable methods used in project management but in different ways. Waterfall uses a traditional approach which can be rigid at times and where the whole development process is divided into a series of events starting from conception and all the way through to production. Agile, on the other hand, is newer than Waterfall and uses an incremental approach to lean development.

Waterfall is more like plan-driven which see analysis, design, coding, implementation, and testing as different phases of a software development project. It works well when scope of the project is known beforehand, but it limits changes thereby restricting adaptability. Agile, as a modern approach, is open to changes comes at a price of course, but it works well when scope of the project is unknown.

Agile begins with a simple project design, starting with small modules over a set period of time. The phases of development process run parallel with regular feedbacks and a backlog is maintained to keep tabs on the progress. On the contrary, Waterfall is a sequential process which doesn’t oversee the progress of the project. A developer can only jump to the next step after successfully completing the first step because it follows a sequential approach

Contract terms in Agile methodology allows partial success of the project thereby decreasing risk of failure. As a modern approach, it prioritizes process based on value which requires valuable features to be implemented first thereby reducing the risk of unusable product. Waterfall, on the other hand, is all about the “all or nothing” approach which increases the risk of failure because it limits the partial success of project.

Agile
  • Takes an interactive approach that is derived from lean thinking and it allows changing the scope of the project and it allows changing the scope of the project
  • It works well when the scope of the project is unknown
  • it allows changes to be made as it starts with a simple design which decided into small modules
  • customer availability is important through the entire project
  • it allows partial success as valuable features are implemented first thereby decreasing risk of failure
  • Products are tested throughly for bugs and errors during the development cycle.
  • It provides flexibility to oversee the development project

Waterfall
-->
  • it takes a sequential approach to software development where a project is divided into different phases
  • it works well when the scope of the project is known beforehand
  • the contract terms won't allow changes to be made as the process is sequential
  • customer availability is required only at set milestones
  • it doesn't allow partial success which increases the risk of failure
  • testing cannot be done during the development cycle, but only at the end
  • flexibility is limited as products are based upon documented requirements

Both Agile and Waterfall are the two most popular software development methodologies used in ERP projects, but they follow different approaches to serve a common goal; that is to deliver the required product in the least time possible free of bugs and errors. Agile follows a more incremental approach to software development which provides the flexibility to oversee the progress throughout the development cycle. Waterfall, on the other hand, does everything sequentially starting from conception and initiation to implementation and maintenance. Developers can only proceed to the next phase after successfully completing the first phase which restricts changes thereby increasing the risk of failure. Agile allows changes to be made during the development cycle which decreases the risk of complete failure.



source: source: http://www.differencebetween.net/technology/software-technology/difference-between-agile-and-waterfal/

Online Task 1 - Promotional Strategies

   Apple is company always ahead and being at the top in comparison to other tech industry. They are fully focus on brand awareness and the ability to keep the branding simple, aesthetically pleasing and marketing in an exciting way which hugely contributes to their branding success.


   Apple has over 400 retail store all over world. This allow consumer to try their product hands on in the retail store and create an experience that only Apple are very effective at nurturing this type of experience. The reason is Apple has the sense of their lives will be improved from their products and make people's life easier and making consumer feel like a part of group that is sleep, stylish and elite.  

    Most of Apple information are via homepage such as all their product's information and focus more on promoting the brand. As for the retail store, Apple made their stores feel comfortable and try their best to help the customer rather than focus on selling their products.


 The trust is at Apple's core because of the brand's influence from the consumer's belief. Trust requires communication, credibility and sincerity with customers. This way allows the company to maintain a close relationships between products and consumer then provide the best customer service. Loyalty is what keeps consumers coming back because Apple has always maintain their customer's expectations and minimising risk from being disappointed by another brand. Apple's brand loyalty is what drive Apple to continue building their customer's confidence when investing in their products 





   Apple is one of the brand that constantly mastered their products ecosystem. It created a family of products that draws consumers to purchase another products to work more on. With their premium products and free software update annually, it give customer a sense of longevity of the products. However, Apple products are often not compatible with third party products because having their own ecosystem allows the company to control everything internally, for example, watching a movie on Apple TV and continue on another products.






  Apple is one of the most elegant advertisers in every marketing promotion. Apple message are clear and meaningful when promote an ads. You will often find Apple has similar taste of ads and differentiate different ways and offering in every products. These common design ads can be found all across the media, billboard & tv ads.





Reference:
https://www.marketing91.com/marketing-strategy-apple/
https://applemagazine.com/the-apple-ecosystem/36702
https://www.profectamarketing.com/blog/2018/11/12/5-reasons-why-apple-is-a-brand-powerhouse




Blogger Tutorial Instruction



Blogger Tutorial


Step 1: Go to “https://www.blogger.com/” to begin with your blogging
















Step 2: Sign in using your Google account which requires your Username & Password


Step 3: In this form page, name your title & address and choose your themes, after that you click Create Blog














Post a Blog Tutorial

Create, edit, manage, or delete a post

Step 1: To create a new post, Click on New Post on the top left













Step 2: Insert your Title and start composing your blog













Step 3: After you finish your blog, you can 
  • Publish to publish your blog, 
  • Save your work and continue later, 
  • Preview to view how it looks on real blog.


Post a blog on Canva

A step-by-step guide to designing from scratch

Step 1: Go to “www.canva.com”













Step 2: Select Create a Design begin with a new template design


















Step 3: A search bar will appear and choose your template


Step 4: After choosing your template, your can start insert text and start editing 













Step 5: After you finish, you can start publish your artwork.


Workplace Stress

NSW Workplace Stress

A workplace stress can give a huge impacts on health and safety.

Workers who experience stress when their work has reached beyond their capabilities. This normally happen when meeting their deadlines or a certain works not receiving enough support from colleagues or higher managements. This impacts the health and safety experience such as physical, mental and emotional reactions to their working environment and it give a negative impacts on personal well being.

Some worker, not all can’t cope with work changes due to their work demands and therefore they will have negative personal experiences. Although stress is not an physical injury but a long on going stress can lead to mental health such as depression. A work-related stress does not harm physical body but due to stress, they may harm their own personal body or taking drugs just to calm themselves. When a worker have this symptoms, it will not only give impact on themselves but other people and business as well. This obligation is the same for contractors or self employed.

To identify the possible work related stress are physical stress such as headaches, indigestion, tiredness, slow reactions and shortness of breath. Mental stress such as difficulty in decision making and mind forgetfulness. Emotional stress are irritability, excessive worrying, feeling of worthlessness, anxiety, defensiveness, anger and mood swing. Behavioural stress such as diminished performance, withdrawal behaviours, impulsive or risky behaviour and increase in alcohol, drugs and nicotine consumption. Long term health issues are cardiovascular disease, immune deficiency disorder, gastrointestinal disorders, psychiatric and phycological illness such as depression, anxiety, suicide thoughts and musculoskeletal disorders

The best way for managing work related stress in the workplace is to reduce and prevent stress before it gets worse and that would lead to risk health and safety. So a management program must be developed such as consultation with workers, the program needs to identify the areas within the workplace that are likely to cause stress.

Written by Frederick Tan
Sourced from safework.nsw.gov.au