Restructuring Technical Debt - A Software and System Quality ApproachAdnan Masood
Agile Software Architecture based overview of the technical debt metaphor … idea is that developers sometimes accept compromises in a system in one dimension (e.g., modularity) to meet an urgent demand in some other dimension (e.g., a deadline), and that such compromises incur a "debt": on which "interest" has to be paid and which the "principal" should be repaid at some point for the long-term health of the project. (ACM)
Solution Architecture tips & tricks by Roman ShramkovJavaDayUA
In this presentation we will cover:
* What is Solution Architecture and how it differs from other architectures
* What is good and what is bad for SA, tips & tricks from our experience
Restructuring Technical Debt - A Software and System Quality ApproachAdnan Masood
Agile Software Architecture based overview of the technical debt metaphor … idea is that developers sometimes accept compromises in a system in one dimension (e.g., modularity) to meet an urgent demand in some other dimension (e.g., a deadline), and that such compromises incur a "debt": on which "interest" has to be paid and which the "principal" should be repaid at some point for the long-term health of the project. (ACM)
Solution Architecture tips & tricks by Roman ShramkovJavaDayUA
In this presentation we will cover:
* What is Solution Architecture and how it differs from other architectures
* What is good and what is bad for SA, tips & tricks from our experience
Arctos Consulting enables companies to build better relationships with their customers by helping to enhance analytical marketing and customer engagement capabilities. Contact us at hello@arctos.com.au to find out more
Being a consultant and also teacher, I noticed gaps between what is being taught and what is being practised. These slides are my attempts to close the gaps.
Part 1 is more on the overview and processes while Part 2 will place more emphasis on Consultant's competencies.
Since many have requested for the copy, I have made this presentation downloadable. Thank you for your visits and comments.
Webinar - Design Thinking for Platform EngineeringOpenCredo
Design Thinking is revolutionising the delivery of next-level digital services with best-of-breed product design and user interface principles ensuring close alignment with users and making services a joy to use.
While much of this success has been in the delivery of customer-facing services, there is untapped potential when it comes to delivering frictionless experiences for the internal users of your infrastructure services – promising business value through increased productivity and reduced frustration in your development and operations teams.
Check out the slides from our webinar on approaching platform engineering with a design thinking mindset.
This is the first webcast in a four-part series in which we discuss the concepts of demand management in Microsoft Project Server 2010. In this webcast, we highlight the new Demand Management feature in Project Server 2010. Topics we cover include how demand management in Project Server 2010:
•Offers positive business impacts for multiple departments.
•Enhances strategic visibility into portfolios, programs, and projects across the enterprise.
•Benefits governance control processes by allowing for multiple lifecycle styles, creation of a central repository for project/program documents and data, and more streamlined capabilities for collecting project data.
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
In 2001, the Agile Manifesto took the world by storm, and it changed how software is built forever. Also in 2001, OutSystems, another disruptive force in the world of traditional waterfall software development, was born.
Not coincidentally, OutSystems has been using Agile Practices all along. However, because of the sheer speed at which we’re able to respond, we’ve had to come up with a few twists in our approach. We’re even putting it into a services delivery playbook.
In our webinar, “By the (Play)Book: The Agile Practice at OutSystems,” Engagement Guild Master and Expert Nuno Fernandes will show you how OutSystems approaches Agile Development and makes sure nothing slips.
In this session you will:
- Learn roles and respective responsibilities.
- Understand project phases with a clear focus on sprint development.
- Discover how we approach the user story life cycle in particular.
- See how a really solid structure, calendar and organization help maximize productivity.
Webinar: https://www.outsystems.com/learn/courses/59/webinar-the-agile-practice-at-outsystems/
Free Online training: https://www.outsystems.com/learn/courses/
Follow us on Twitter http://www.twitter.com/OutSystemsDev
Like us on Facebook http://www.Facebook.com/OutSystemsDev
“Scrumbear” framework for solving traditional scrum model problemsjournalBEEI
Software engineering is a discipline that is little understood by people. It defines how software is developed and maintained to meet the clients’ requirements. Software engineers follow certain systems and standards in their work to meet the clients’ desires. It is on this background that engineers follow specific models in coming up with the final product. One of the models highly used is scrum, which is one of the agile methodologies. However, despite being highly used, it has inherent flaws that need to be corrected. Those flaws are product owner continues changing; do not accept changes in working scrum, sprint’s release time limitation, finally wasting team time within each sprint. This paper presents a new framework, which is an updated version of the current Scrum, to overcome the scum models mentioned issues. In this study, a new framework is presented in a way that is understandable and needed by software developer’s team upon the collected qualitative and quantitative data. The implementation was by making some changes to the current scrum model leading to the “Scrumbear”, certain flaws can be corrected. One of the presented changes involve adding the control master rule to ensure controlling the requirements changing.
Arctos Consulting enables companies to build better relationships with their customers by helping to enhance analytical marketing and customer engagement capabilities. Contact us at hello@arctos.com.au to find out more
Being a consultant and also teacher, I noticed gaps between what is being taught and what is being practised. These slides are my attempts to close the gaps.
Part 1 is more on the overview and processes while Part 2 will place more emphasis on Consultant's competencies.
Since many have requested for the copy, I have made this presentation downloadable. Thank you for your visits and comments.
Webinar - Design Thinking for Platform EngineeringOpenCredo
Design Thinking is revolutionising the delivery of next-level digital services with best-of-breed product design and user interface principles ensuring close alignment with users and making services a joy to use.
While much of this success has been in the delivery of customer-facing services, there is untapped potential when it comes to delivering frictionless experiences for the internal users of your infrastructure services – promising business value through increased productivity and reduced frustration in your development and operations teams.
Check out the slides from our webinar on approaching platform engineering with a design thinking mindset.
This is the first webcast in a four-part series in which we discuss the concepts of demand management in Microsoft Project Server 2010. In this webcast, we highlight the new Demand Management feature in Project Server 2010. Topics we cover include how demand management in Project Server 2010:
•Offers positive business impacts for multiple departments.
•Enhances strategic visibility into portfolios, programs, and projects across the enterprise.
•Benefits governance control processes by allowing for multiple lifecycle styles, creation of a central repository for project/program documents and data, and more streamlined capabilities for collecting project data.
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
In 2001, the Agile Manifesto took the world by storm, and it changed how software is built forever. Also in 2001, OutSystems, another disruptive force in the world of traditional waterfall software development, was born.
Not coincidentally, OutSystems has been using Agile Practices all along. However, because of the sheer speed at which we’re able to respond, we’ve had to come up with a few twists in our approach. We’re even putting it into a services delivery playbook.
In our webinar, “By the (Play)Book: The Agile Practice at OutSystems,” Engagement Guild Master and Expert Nuno Fernandes will show you how OutSystems approaches Agile Development and makes sure nothing slips.
In this session you will:
- Learn roles and respective responsibilities.
- Understand project phases with a clear focus on sprint development.
- Discover how we approach the user story life cycle in particular.
- See how a really solid structure, calendar and organization help maximize productivity.
Webinar: https://www.outsystems.com/learn/courses/59/webinar-the-agile-practice-at-outsystems/
Free Online training: https://www.outsystems.com/learn/courses/
Follow us on Twitter http://www.twitter.com/OutSystemsDev
Like us on Facebook http://www.Facebook.com/OutSystemsDev
“Scrumbear” framework for solving traditional scrum model problemsjournalBEEI
Software engineering is a discipline that is little understood by people. It defines how software is developed and maintained to meet the clients’ requirements. Software engineers follow certain systems and standards in their work to meet the clients’ desires. It is on this background that engineers follow specific models in coming up with the final product. One of the models highly used is scrum, which is one of the agile methodologies. However, despite being highly used, it has inherent flaws that need to be corrected. Those flaws are product owner continues changing; do not accept changes in working scrum, sprint’s release time limitation, finally wasting team time within each sprint. This paper presents a new framework, which is an updated version of the current Scrum, to overcome the scum models mentioned issues. In this study, a new framework is presented in a way that is understandable and needed by software developer’s team upon the collected qualitative and quantitative data. The implementation was by making some changes to the current scrum model leading to the “Scrumbear”, certain flaws can be corrected. One of the presented changes involve adding the control master rule to ensure controlling the requirements changing.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
A review of the growth of the Israel Genealogy Research Association Database Collection for the last 12 months. Our collection is now passed the 3 million mark and still growing. See which archives have contributed the most. See the different types of records we have, and which years have had records added. You can also see what we have for the future.
Delivering Micro-Credentials in Technical and Vocational Education and TrainingAG2 Design
Explore how micro-credentials are transforming Technical and Vocational Education and Training (TVET) with this comprehensive slide deck. Discover what micro-credentials are, their importance in TVET, the advantages they offer, and the insights from industry experts. Additionally, learn about the top software applications available for creating and managing micro-credentials. This presentation also includes valuable resources and a discussion on the future of these specialised certifications.
For more detailed information on delivering micro-credentials in TVET, visit this https://tvettrainer.com/delivering-micro-credentials-in-tvet/
How to Add Chatter in the odoo 17 ERP ModuleCeline George
In Odoo, the chatter is like a chat tool that helps you work together on records. You can leave notes and track things, making it easier to talk with your team and partners. Inside chatter, all communication history, activity, and changes will be displayed.
2. Introduction
Financial firms increasingly rely on information technology
But IT departments may find themselves overburdened
Projects tend to be spiky, but with deadlines that should not slip...
Hiring (via exec. search) can bring resources, but this takes time...
Consultants can bring immediate resolve w/o adding to headcount
VT Enterprise has been serving financial firms since 2001
Provides IT consulting and project management services
Has developed an innovative reference data platform
Has a proven track record with tier 1 and tier 2 customers
This presentation details VTE’s IT consulting services
2 VTE consulting presentation / confidential 30-Nov-09
3. VTE’s IT project management approach
VTE consultants form teams together with customer staff
VTE can take full project management responsibility (if desired)
Agile software development is deployed
Short cycles between deliverables
This allows for consistent incorporation of user feedback
This is key to ensure the project stays on time and within budget
VTE has a partnering approach that is focused and practical
VTE has a proven track record within the financial industry
Some customers compare the VTE team to the Delta Force;
“Quick swift action with disproportionate results”
3 VTE consulting presentation / confidential 30-Nov-09
4. Agile software development is critical...
Phase 1 Phase 2 Phase 3 (optional)
Configuration
& Development
Project Planning Training
& Business Scrum & Support
Process Review
Application &
Data Reviews
1st functional deliverable Quick cycles Final fully functional software
Project Management Oversight
Quick cycles of (fully) functional software deliverables
Application & data review scrums in between these cycles
Incorporates feedback, tests properly, delivers on time
4 VTE consulting presentation / confidential 30-Nov-09
5. Project methodology targets high quality
Keep team motivated and anticipatory
Daily brief (15 minute) status meetings
Promote open and uninhibited collaboration
Encourage people’s creativity for problem solving
High quality systems result by incorporating
Short incremental releases of fully functional software
Unit and functional testing
Continuous integration
Issue tracking system and packaged deployment
Code reviews and source code search engine
Source control
Virtualization for development / production compatibility
5 VTE consulting presentation / confidential 30-Nov-09
6. Open source software saves license fees
Best of breed open source software is recommended
Java, Python, GNU C programming languages
Ubuntu Linux
Mantis bug tracking
Review Board
OpenGrok source code browser
Subversion source control
DokuWiki
Effective communication and collaboration are encouraged
Use of issue tracking, wikis, and forums
Avoid long meetings and/or endless e-mail threads,
Avoid traditional waterfall SDLC
6 VTE consulting presentation / confidential 30-Nov-09
7. All projects benefit from agile approach...
For example:
Development of trading strategy tools (e.g. for credit derivatives)
Development of transaction and P&L databases
Development of pricing and risk allocation models
Implementation of reference data solutions
Integration of data license feeds
Data migration between databases
Web applications porting
Cross system C/C++ porting
And many more...
7 VTE consulting presentation / confidential 30-Nov-09
8. Project can be tailored to needs…
A phased project structure is typically best
Brainstorm/analysis
Project proposal + contract
Phase I (few weeks): envision
Phase 2 (bulk of the project): build, test, and deploy
Phase 3 (few weeks): training, support (can be optional)
Wrap-up / debrief
Project can be tailored in various ways
Project team: customer staff / VTE staff (on-site or off-site)
Note that VTE can provide cost-effective off-shore programming support
Rates: fixed fee / hourly
Software: open source / licensed
8 VTE consulting presentation / confidential 30-Nov-09
9. Recommended next steps
First step is detailed plan
Get NDA and/or LOI in place
Investigate detailed needs plus user requirements
Deliverable is implementation plan plus contract
Details goal, milestones, team structure/leadership, fees (fixed/hourly), etc.
Second step is the implementation phase
Agile software development is used;
Short cycles between software deliverables (2 weeks)
Platform builds steadily and incorporates user feedback
Key to deliver in time and on budget
Open source software minimizes licensing fees
Deliverable: fully operational software
p9 VTE ref data solution / confidential 27-Oct-09