Our upcoming virtual events:
-> We are hosting our monthly #CodeNight program. It'll be held between 5, 6, and 7th of June. More info here: @codenightgdg
-> The bot development contest deadline is on May the 6th. More info here: http://tiny.cc/OnePieBotGDG
Details and announcements will be throughout this week, so stay tuned.
@GDGAddis
-> We are hosting our monthly #CodeNight program. It'll be held between 5, 6, and 7th of June. More info here: @codenightgdg
-> The bot development contest deadline is on May the 6th. More info here: http://tiny.cc/OnePieBotGDG
Details and announcements will be throughout this week, so stay tuned.
@GDGAddis
Google Docs
ONE PIE--Telegram BOT Challenge.pdf
MEST Africa Challenge pitch competition (virtual edition!)
On June 3, top startups from Ethiopia will compete in the African tech startup pitch competition, the 2020 MEST Africa Challenge, for the chance to win $50,000 in equity funding!
Announcing the 2020 Ethiopian finalists:
- Qinash
- Alpha IT Solution
- Temaribet
- Across Express PLC
- iWork PLC
- Omniline IT Technology Solutions PLC
- Debo Engineering PC
More at : https://www.eventbrite.com/e/mest-africa-challenge-2020-ethiopia-tickets-105010378870
@GDGAddis
On June 3, top startups from Ethiopia will compete in the African tech startup pitch competition, the 2020 MEST Africa Challenge, for the chance to win $50,000 in equity funding!
Announcing the 2020 Ethiopian finalists:
- Qinash
- Alpha IT Solution
- Temaribet
- Across Express PLC
- iWork PLC
- Omniline IT Technology Solutions PLC
- Debo Engineering PC
More at : https://www.eventbrite.com/e/mest-africa-challenge-2020-ethiopia-tickets-105010378870
@GDGAddis
#note
Agile development methodology
———————————————-
Teams use the agile development methodology to minimize risk (such as bugs, cost overruns, and changing requirements) when adding new functionality. In all agile methods, teams develop the software in iterations that contain mini-increments of the new functionality. There are many different forms of the agile development method, including scrum, crystal, extreme programming (XP), and feature-driven development (FDD).
Pros: The primary benefit of agile software development is that it allows software to be released in iterations. Iterative releases improve efficiency by allowing teams to find and fix defects and align expectation early on. They also allow users to realize software benefits earlier, with frequent incremental improvements.
Cons: Agile development methods rely on real-time communication, so new users often lack the documentation they need to get up to speed. They require a huge time commitment from users and are labor intensive.
@GDGAddis
Agile development methodology
———————————————-
Teams use the agile development methodology to minimize risk (such as bugs, cost overruns, and changing requirements) when adding new functionality. In all agile methods, teams develop the software in iterations that contain mini-increments of the new functionality. There are many different forms of the agile development method, including scrum, crystal, extreme programming (XP), and feature-driven development (FDD).
Pros: The primary benefit of agile software development is that it allows software to be released in iterations. Iterative releases improve efficiency by allowing teams to find and fix defects and align expectation early on. They also allow users to realize software benefits earlier, with frequent incremental improvements.
Cons: Agile development methods rely on real-time communication, so new users often lack the documentation they need to get up to speed. They require a huge time commitment from users and are labor intensive.
@GDGAddis
#note
DevOps deployment methodology
————————————————
DevOps is not just a development methodology but also a set of practices that supports an organizational culture. DevOps deployment centers on organizational change that enhances collaboration between the departments responsible for different segments of the development life cycle, such as development, quality assurance, and operations.
Pros: DevOps is focused on improving time to market, lowering the failure rate of new releases, shortening the lead time between fixes, and minimizing disruption while maximizing reliability. To achieve this, DevOps organizations aim to automate continuous deployment to ensure everything happens smoothly and reliably. Companies that use DevOps methods benefit by significantly reducing time to market and improving customer satisfaction, product quality, and employee productivity and efficiency.
Cons: Even in light of its benefits, there are a few drawbacks to DevOps:
- Some customers don’t want continuous updates to their systems.
- Some industries have regulations that require extensive testing before a project can move to the operations phase.
- If different departments use different environments, undetected issues can slip into production.
- Some quality attributes require human interaction, which slows down the delivery pipeline.
@GDGAddis
DevOps deployment methodology
————————————————
DevOps is not just a development methodology but also a set of practices that supports an organizational culture. DevOps deployment centers on organizational change that enhances collaboration between the departments responsible for different segments of the development life cycle, such as development, quality assurance, and operations.
Pros: DevOps is focused on improving time to market, lowering the failure rate of new releases, shortening the lead time between fixes, and minimizing disruption while maximizing reliability. To achieve this, DevOps organizations aim to automate continuous deployment to ensure everything happens smoothly and reliably. Companies that use DevOps methods benefit by significantly reducing time to market and improving customer satisfaction, product quality, and employee productivity and efficiency.
Cons: Even in light of its benefits, there are a few drawbacks to DevOps:
- Some customers don’t want continuous updates to their systems.
- Some industries have regulations that require extensive testing before a project can move to the operations phase.
- If different departments use different environments, undetected issues can slip into production.
- Some quality attributes require human interaction, which slows down the delivery pipeline.
@GDGAddis
#note
Rapid application development
————————————————
Rapid application development (RAD) is a condensed development process that produces a high-quality system with low investment costs. Scott Stiner, CEO and president of UM Technologies, said in Forbes, “This RAD process allows our developers to quickly adjust to shifting requirements in a fast-paced and constantly changing market.” The ability to quickly adjust is what allows such a low investment cost.
The rapid application development method contains four phases: requirements planning, user design, construction, and cutover. The user design and construction phases repeat until the user confirms that the product meets all requirements.
Pros: Rapid application development is most effective for projects with a well-defined business objective and a clearly defined user group, but which are not computationally complex. RAD is especially useful for small to medium projects that are time sensitive.
Cons: Rapid application development requires a stable team composition with highly skilled developers and users who are deeply knowledgeable about the application area. Deep knowledge is essential in a condensed development timeline that requires approval after each construction phase. Organizations that don’t meet these requirements are unlikely to benefit from RAD.
@GDGAddis
Rapid application development
————————————————
Rapid application development (RAD) is a condensed development process that produces a high-quality system with low investment costs. Scott Stiner, CEO and president of UM Technologies, said in Forbes, “This RAD process allows our developers to quickly adjust to shifting requirements in a fast-paced and constantly changing market.” The ability to quickly adjust is what allows such a low investment cost.
The rapid application development method contains four phases: requirements planning, user design, construction, and cutover. The user design and construction phases repeat until the user confirms that the product meets all requirements.
Pros: Rapid application development is most effective for projects with a well-defined business objective and a clearly defined user group, but which are not computationally complex. RAD is especially useful for small to medium projects that are time sensitive.
Cons: Rapid application development requires a stable team composition with highly skilled developers and users who are deeply knowledgeable about the application area. Deep knowledge is essential in a condensed development timeline that requires approval after each construction phase. Organizations that don’t meet these requirements are unlikely to benefit from RAD.
@GDGAddis
#DevsOnAir
Developers On Air with DeCodEd: ' Designing & Building Scalable Products'
https://www.youtube.com/watch?v=J6G-nznsFRo
@GDGAddis
Developers On Air with DeCodEd: ' Designing & Building Scalable Products'
https://www.youtube.com/watch?v=J6G-nznsFRo
@GDGAddis
YouTube
Developers On Air with DeCodEd ' Designing & Building Scalable Products' Thursday 14th May from
Online webinar series with select CTOs and tech team leads from across Kenya leveraging Google technologies to build solutions for Kenya and beyond
Forwarded from Shega Media
Job Creation Commission, First Consult and Mastercard Foundation to support MSEs and startups in Ethiopia that are affected by COVID through a $24.8 million Mastercard Foundation MSE’s Resilience Facility.
@shegahq
https://www.shega.org/post/jcc-and-mastercard-foundation-to-support-mses-and-startups-in-ethiopia-that-are-affected-by-covid
@shegahq
https://www.shega.org/post/jcc-and-mastercard-foundation-to-support-mses-and-startups-in-ethiopia-that-are-affected-by-covid
#OpportunityAlert
Remote Internship opportunities OPEN at iCog Labs and various community projects under it. fill out the form below and join us now, for a remarkable experience. https://t.co/J2gl0t1rVw
@GDGAddis
Remote Internship opportunities OPEN at iCog Labs and various community projects under it. fill out the form below and join us now, for a remarkable experience. https://t.co/J2gl0t1rVw
@GDGAddis
Forwarded from Shega Media
As Shega continue to unravel the fast changing tech and startup ecosystem, we are releasing the Ethiopian Fintech Map.
With the new regulation that allows telecos and non-financial companies to engage in digital finance service, the upcoming payment system operator directive, fintech platforms being allowed to connect to national switch for first time, and with many new players that are expected to join the scene, it will be interesting watch how Fintech ecosystem will evolve.
| For inquires, data and partnership requests, say hello@shega.org
@shegahq
With the new regulation that allows telecos and non-financial companies to engage in digital finance service, the upcoming payment system operator directive, fintech platforms being allowed to connect to national switch for first time, and with many new players that are expected to join the scene, it will be interesting watch how Fintech ecosystem will evolve.
| For inquires, data and partnership requests, say hello@shega.org
@shegahq
#Android11
Africa Devs OnAir
Following the Beta launch of Android11, GDG has organized a 7 part webinar series with 6 amazing speakers from across Africa who will be covering various topics with a focus on what is new on Android11.
To kick this off, we will be having our first session on 25th June 2020 at 2pm (Afternoon) with all 6 speakers for an hour.
Speakers:
Manuel Ernesto
Omolara Adejuwon
Hannah Olukoye
Frank Tamre
Smile Egbai
Roger Taracha
👉 Registration > https://bit.ly/africadevs-android11
👉Link to questions > https://app.sli.do/event/rp41kxrv
@GDGAddis
Africa Devs OnAir
Following the Beta launch of Android11, GDG has organized a 7 part webinar series with 6 amazing speakers from across Africa who will be covering various topics with a focus on what is new on Android11.
To kick this off, we will be having our first session on 25th June 2020 at 2pm (Afternoon) with all 6 speakers for an hour.
Speakers:
Manuel Ernesto
Omolara Adejuwon
Hannah Olukoye
Frank Tamre
Smile Egbai
Roger Taracha
👉 Registration > https://bit.ly/africadevs-android11
👉Link to questions > https://app.sli.do/event/rp41kxrv
@GDGAddis
#FlutterDay
Flutter Day coming on June 25, 2020!
Join us for a full 4-hours of virtual codelabs and workshops. We'll also have three talks diving in deeper on some of the recent announcements this spring.
👉 RSVP at https://www.meetup.com/GDG-Addis/events/270841608/
@GDGAddis
Flutter Day coming on June 25, 2020!
Join us for a full 4-hours of virtual codelabs and workshops. We'll also have three talks diving in deeper on some of the recent announcements this spring.
👉 RSVP at https://www.meetup.com/GDG-Addis/events/270841608/
@GDGAddis
Just following after our local Flutter Day virtual meetup, the global Flutter Day Live Streaming will start on June 25,2020 Starting from 7 PM (GMT +3).
Here is the full schedule
https://events.withgoogle.com/flutter-day/schedule/#content
@GDGAddis
Here is the full schedule
https://events.withgoogle.com/flutter-day/schedule/#content
@GDGAddis