The document discusses challenges with maintaining code quality in large, multi-location development teams and outlines solutions implemented at Exigen Services. It describes setting up separate continuous integration environments for each team to isolate changes and failures. A process of code reviews before automated merging to the central repository is also implemented to ensure all code is reviewed before affecting other teams. Specific tools like Mercurial, Jenkins, ReviewBoard and Sonar are highlighted.
A new company enters the market in late 2008, LGM Wealth Management, who have found a new way of spinning existing solutions and technologies to provide it with capabilities an order of magnitude better than anyone else.
. Time to Revenue < 5 days
. Cost to Serve < ½ industry average
. New Product Introduction < 5 days
. Infinite customization
How do you react?
We Provide Software Product Development & Engineering Services for Industrial Engineering Product Vendors, Automation OEMs & Mfg. IT Companies.
The document discusses how the form and structure of test cases is important. It states that form refers to the external presentation, while structure refers to the composition of elements. An effective form and structure can enable clarity of thinking, rapid test design, logical reviewability, and shorter automated test scripts. The document then provides examples of how applying a nine-dimensional structure and hierarchy to test cases through the Hypothesis Based Testing methodology can improve requirements questioning, test case yield and adequacy, defect detection, and automation maintenance.
Cambridge Consultants Innovation Day 2012: Minimising risk and delay for comp...Cambridge Consultants
The document discusses systems engineering and its application to complex projects. It emphasizes taking a multidisciplinary approach, involving stakeholders, defining problems before solutions, and testing iteratively. Project teams at Cambridge Consultants use systems engineering practices like modeling requirements, designing configurable systems, and verifying solutions meet needs. The presentation provides tips for managing complex projects and minimizing risks.
This document discusses standards for content management, including the Java Content Repository (JCR) and the Content Management Interoperability Services (CMIS) specification. It provides a brief history of content management standards, an overview of what JCR and CMIS are, and details Adobe's involvement in CMIS through the Apache Chemistry implementation and as the official JCR/CMIS liaison.
Seeing what matters using the right vision to manage transition - Alan ShallowayAGILEMinds
The document discusses improving productivity, quality, and speed of delivery through lean principles. It outlines challenges such as defining business value and quick turnaround from development teams. It then presents ways to improve time to market through frequent minimum viable releases that deliver business value. This includes using metrics to measure success and visualizing workflow to improve predictability and eliminate delays through limiting work in progress and managing flow.
The document argues that focusing on quality and sustainability over speed leads to better software development outcomes. It notes that taking time early to reduce defects and improve maintainability saves significant costs down the road. Overall, the document advocates for an incremental approach to development that prioritizes learning from each iteration rather than trying to deliver code at an unsustainable pace.
Chronos Systems is a privately owned IT services company that has been serving Fortune 500 companies for over a decade. It offers low-cost, high-quality IT solutions and products from development centers in Hungary and Argentina. Chronos provides complex IT solutions such as custom application development, system integration, and outsourcing services using technologies like Java, .NET, databases, and workflow platforms. It has a worldwide client base including 3M, Shell, IBM, Novartis, and Procter & Gamble.
A new company enters the market in late 2008, LGM Wealth Management, who have found a new way of spinning existing solutions and technologies to provide it with capabilities an order of magnitude better than anyone else.
. Time to Revenue < 5 days
. Cost to Serve < ½ industry average
. New Product Introduction < 5 days
. Infinite customization
How do you react?
We Provide Software Product Development & Engineering Services for Industrial Engineering Product Vendors, Automation OEMs & Mfg. IT Companies.
The document discusses how the form and structure of test cases is important. It states that form refers to the external presentation, while structure refers to the composition of elements. An effective form and structure can enable clarity of thinking, rapid test design, logical reviewability, and shorter automated test scripts. The document then provides examples of how applying a nine-dimensional structure and hierarchy to test cases through the Hypothesis Based Testing methodology can improve requirements questioning, test case yield and adequacy, defect detection, and automation maintenance.
Cambridge Consultants Innovation Day 2012: Minimising risk and delay for comp...Cambridge Consultants
The document discusses systems engineering and its application to complex projects. It emphasizes taking a multidisciplinary approach, involving stakeholders, defining problems before solutions, and testing iteratively. Project teams at Cambridge Consultants use systems engineering practices like modeling requirements, designing configurable systems, and verifying solutions meet needs. The presentation provides tips for managing complex projects and minimizing risks.
This document discusses standards for content management, including the Java Content Repository (JCR) and the Content Management Interoperability Services (CMIS) specification. It provides a brief history of content management standards, an overview of what JCR and CMIS are, and details Adobe's involvement in CMIS through the Apache Chemistry implementation and as the official JCR/CMIS liaison.
Seeing what matters using the right vision to manage transition - Alan ShallowayAGILEMinds
The document discusses improving productivity, quality, and speed of delivery through lean principles. It outlines challenges such as defining business value and quick turnaround from development teams. It then presents ways to improve time to market through frequent minimum viable releases that deliver business value. This includes using metrics to measure success and visualizing workflow to improve predictability and eliminate delays through limiting work in progress and managing flow.
The document argues that focusing on quality and sustainability over speed leads to better software development outcomes. It notes that taking time early to reduce defects and improve maintainability saves significant costs down the road. Overall, the document advocates for an incremental approach to development that prioritizes learning from each iteration rather than trying to deliver code at an unsustainable pace.
Chronos Systems is a privately owned IT services company that has been serving Fortune 500 companies for over a decade. It offers low-cost, high-quality IT solutions and products from development centers in Hungary and Argentina. Chronos provides complex IT solutions such as custom application development, system integration, and outsourcing services using technologies like Java, .NET, databases, and workflow platforms. It has a worldwide client base including 3M, Shell, IBM, Novartis, and Procter & Gamble.
Nachiketa Sharma is an Oracle Product Consulting Manager with over 11 years of experience in supply chain business process and product consulting. He has an M.S in Business Administration and a B.S. in Engineering. He has led numerous implementations of Oracle EBS modules including procurement, inventory, order management, and fusion applications. He also has expertise in business process reengineering and process improvement programs.
This document describes a student teamwork evaluation software. It summarizes the user pain points students and professors face in evaluating teamwork and contributions. The software aims to provide transparency into individual contributions and feedback through social features and rewards. It outlines the initial business model targeting universities, students, recruiters and advertisers. Revenue would come from advertisements, subscriptions from universities and customization services. The team interviewed potential customers and partners, and learned lessons around validating the idea with users before developing the product and business model further.
1. The company launched several voluntary projects aimed at creating an autonomous, innovative, productive and happy work environment for employees.
2. Projects focused on reforming HR practices to remove internal competition and result-based payment, improving communication through internal social media, and promoting diversity and inclusion.
3. The overarching aim of the projects was to make employees, customers, business partners, societies, and the world happy by cultivating motivation, autonomy, and innovation among staff.
Ozone is an IT consulting firm that provides SAP and non-SAP services. It has offices in Belarus, the Netherlands, and the United Arab Emirates. Ozone has experience implementing SAP solutions for clients in various industries across Europe, Asia, Russia, and the Middle East. It focuses on SAP services like BI, BPC, analytics, and custom application development. Ozone aims to be flexible, reliable, and provide high quality solutions at reasonable costs.
PMI Ireland Annual Conference 2012 - Agile First StepsColm O'hEocha
The document discusses taking first steps towards adopting agile practices. It recommends making work visible, establishing roles and teams, and establishing a flow of work. Specifically, it suggests using boards to visualize work, defining Scrum roles like Product Owner and Scrum Master, and focusing on continuous flow through techniques like limiting work in progress.
This document provides definitions for over 100 acronyms, initialisms, abbreviations and buzzwords commonly used in process improvement. It decodes terms related to process analysis tools, quality management systems, statistical process control, and process improvement methodologies like Lean Six Sigma. The document is intended to help people new to process improvement understand the terminology they may encounter.
Venez découvrir comment Riverbed peut accélérer votre site Sharepoint, Exchange, vos partages de fichiers CIFS/SMB et les applications Office365 . Avec démonstration de la solution.
Did you know that a proper, automated, onboarding system yields average company savings of $800 per new employee? View the slides from a recent webinar where Kasey Konkright, Director of Recruiting for Milestone Technologies, shared his experience building a successful onboarding business case, as well as real-life ROI metrics, to achieve executive buy-in, and recommendations to help you through the process.
Crossideas Segregation of Duty ApproachMarco Venuti
CrossIdeas is a leading provider of Identity & Access Governance solutions that help organizations achieve compliance, audit, and risk management goals. Its IDEAS platform addresses all areas of identity and access governance, including access certification, role-based access, segregation of duties, and more. IDEAS offers a unique segregation of duties approach that uses a business-oriented model to simplify administration and reduce false positives. It can detect segregation of duties conflicts and automatically assign compensating controls to prevent risky access scenarios.
This document is a presentation from Vladimir Pavlov, chairman and chief strategy officer of the International Software & Productivity Engineering Institute (INTSPEI). The presentation discusses global demand for productivity and INTSPEI's P-Modeling framework for application lifecycle management. It also includes benchmarks of productivity for global 500 companies and strategies for increasing productivity at the employee, client, and ecosystem level for software companies.
Accuracy Matters – Using Text Analytics to Drive the Cisco Customer ExperienceAttensity
Understand how business users at Cisco are using text analytics to derive highly accurate, detailed insights from unstructured customer conversation sources
Explore the ways Cisco uses text analytics to identify emerging opportunities and product/service issues that impact the entire organization
Discover how Cisco ties the customer experience to real metrics to gain business-critical customer experience insights
Results Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy WebinarITSM Academy, Inc.
ITSM Academy provides ITSM training and certification. It has trained over 18,000 learners since 2003. In 2007, it was awarded a federal government contract, allowing it to provide education to the US Government. The Metro Government of Nashville implemented ITIL to improve its IT service management processes and align with ISO/IEC 20000. Key activities included assessments, training staff in ITIL foundations, and achieving ITIL and ISO certifications. The goals were to improve service fulfillment, knowledge management, and continual service improvement.
QI-Solutions Company Introduction (Rev 7-2012)seastrandcw
Quality Innovative Solutions, Inc. is a service disabled veteran owned small business founded in 2004 that provides systems engineering, testing, information technology, and program management services to government customers. It has offices in California and Virginia, field personnel in several locations, and a history of successful compliance with defense agencies and prime contract awards and subcontracts. The company prides itself on developing long-term relationships with customers and exceeding their expectations through innovative solutions and a dedicated team.
Ahmed Hiedar Saad Hiedar is an experienced IT professional seeking a challenging career where he can utilize his experience and academic background in computer science. He has over 3 years of experience working with programming languages like Java, C++, C#, and PHP. He is expert in Java and has experience working with frameworks like ATG, Spring, Hibernate, and databases like Oracle, MySQL, and SQL. He holds a Bachelor's degree in IT from Cairo University and his graduation project involved developing an educational Arabic handwriting application using C#.
The document discusses how the London School of Economics (LSE) used Kanban principles to improve their web operations processes. It provides background on the issues they faced with high workload variability and dependencies. It then describes how they designed and implemented a Kanban system using a board to visualize workflow and limit work-in-progress. The system involved categorizing requests, tracking dependencies, and metrics to identify bottlenecks. This approach helped improve flow, reduce queue times, and collaboratively refine their processes.
The document discusses trends in content management technology, including mobile first design where applications are built for mobile use with desktop in mind, and social first where every user is a contributor to shared content and context is emphasized. It also addresses challenges of user generated content at large scales and the need for context-aware profiling of users. Future oriented clustering architectures and a move to cloud-first design are also covered.
Tools for Pulling Rank by Michael King for SMX AdvancediAcquire
Mike King provides a summary of various tools he uses for SEO tasks like on-page analysis, keyword research, content ideas, competitive analysis, link building, and more. He recommends tools like Screaming Frog, Keyword Eye, UberSuggest, Link Research Tools, Searchmetrics Essentials, and others. Mike also discusses how he uses analytics and data visualization tools like Google Analytics Debugger, Facebook Ad Creator, and Infogr.am.
Large-Scale Scrum (LeSS) is scaling framework created by Craig Larman and Bas Vodde. I Presented a case study on LeSS to PlayScrum-Pune user group on 7th Nov.
This certification confirms that Naveen Kumar Singh demonstrated a significant understanding of how to organize and manage multiple Scrum Teams working together on a large software product using Scaled Professional Scrum frameworks. Scrum.org is pleased to provide this certification in recognition of Naveen Kumar Singh's abilities to apply the Nexus Framework for organizing large software development efforts involving multiple Scrum Teams.
This individual has demonstrated advanced knowledge of the Scrum framework and how to apply it to complex software development situations as described in the Scrum Guide. Scrum.org has certified that this person possesses advanced Scrum knowledge and skills. This certification recognizes the individual's expertise in Scrum and ability to employ it to improve software product development.
Nachiketa Sharma is an Oracle Product Consulting Manager with over 11 years of experience in supply chain business process and product consulting. He has an M.S in Business Administration and a B.S. in Engineering. He has led numerous implementations of Oracle EBS modules including procurement, inventory, order management, and fusion applications. He also has expertise in business process reengineering and process improvement programs.
This document describes a student teamwork evaluation software. It summarizes the user pain points students and professors face in evaluating teamwork and contributions. The software aims to provide transparency into individual contributions and feedback through social features and rewards. It outlines the initial business model targeting universities, students, recruiters and advertisers. Revenue would come from advertisements, subscriptions from universities and customization services. The team interviewed potential customers and partners, and learned lessons around validating the idea with users before developing the product and business model further.
1. The company launched several voluntary projects aimed at creating an autonomous, innovative, productive and happy work environment for employees.
2. Projects focused on reforming HR practices to remove internal competition and result-based payment, improving communication through internal social media, and promoting diversity and inclusion.
3. The overarching aim of the projects was to make employees, customers, business partners, societies, and the world happy by cultivating motivation, autonomy, and innovation among staff.
Ozone is an IT consulting firm that provides SAP and non-SAP services. It has offices in Belarus, the Netherlands, and the United Arab Emirates. Ozone has experience implementing SAP solutions for clients in various industries across Europe, Asia, Russia, and the Middle East. It focuses on SAP services like BI, BPC, analytics, and custom application development. Ozone aims to be flexible, reliable, and provide high quality solutions at reasonable costs.
PMI Ireland Annual Conference 2012 - Agile First StepsColm O'hEocha
The document discusses taking first steps towards adopting agile practices. It recommends making work visible, establishing roles and teams, and establishing a flow of work. Specifically, it suggests using boards to visualize work, defining Scrum roles like Product Owner and Scrum Master, and focusing on continuous flow through techniques like limiting work in progress.
This document provides definitions for over 100 acronyms, initialisms, abbreviations and buzzwords commonly used in process improvement. It decodes terms related to process analysis tools, quality management systems, statistical process control, and process improvement methodologies like Lean Six Sigma. The document is intended to help people new to process improvement understand the terminology they may encounter.
Venez découvrir comment Riverbed peut accélérer votre site Sharepoint, Exchange, vos partages de fichiers CIFS/SMB et les applications Office365 . Avec démonstration de la solution.
Did you know that a proper, automated, onboarding system yields average company savings of $800 per new employee? View the slides from a recent webinar where Kasey Konkright, Director of Recruiting for Milestone Technologies, shared his experience building a successful onboarding business case, as well as real-life ROI metrics, to achieve executive buy-in, and recommendations to help you through the process.
Crossideas Segregation of Duty ApproachMarco Venuti
CrossIdeas is a leading provider of Identity & Access Governance solutions that help organizations achieve compliance, audit, and risk management goals. Its IDEAS platform addresses all areas of identity and access governance, including access certification, role-based access, segregation of duties, and more. IDEAS offers a unique segregation of duties approach that uses a business-oriented model to simplify administration and reduce false positives. It can detect segregation of duties conflicts and automatically assign compensating controls to prevent risky access scenarios.
This document is a presentation from Vladimir Pavlov, chairman and chief strategy officer of the International Software & Productivity Engineering Institute (INTSPEI). The presentation discusses global demand for productivity and INTSPEI's P-Modeling framework for application lifecycle management. It also includes benchmarks of productivity for global 500 companies and strategies for increasing productivity at the employee, client, and ecosystem level for software companies.
Accuracy Matters – Using Text Analytics to Drive the Cisco Customer ExperienceAttensity
Understand how business users at Cisco are using text analytics to derive highly accurate, detailed insights from unstructured customer conversation sources
Explore the ways Cisco uses text analytics to identify emerging opportunities and product/service issues that impact the entire organization
Discover how Cisco ties the customer experience to real metrics to gain business-critical customer experience insights
Results Matter: ITIL V3 vs. Metro Government of Nashville - ITSM Academy WebinarITSM Academy, Inc.
ITSM Academy provides ITSM training and certification. It has trained over 18,000 learners since 2003. In 2007, it was awarded a federal government contract, allowing it to provide education to the US Government. The Metro Government of Nashville implemented ITIL to improve its IT service management processes and align with ISO/IEC 20000. Key activities included assessments, training staff in ITIL foundations, and achieving ITIL and ISO certifications. The goals were to improve service fulfillment, knowledge management, and continual service improvement.
QI-Solutions Company Introduction (Rev 7-2012)seastrandcw
Quality Innovative Solutions, Inc. is a service disabled veteran owned small business founded in 2004 that provides systems engineering, testing, information technology, and program management services to government customers. It has offices in California and Virginia, field personnel in several locations, and a history of successful compliance with defense agencies and prime contract awards and subcontracts. The company prides itself on developing long-term relationships with customers and exceeding their expectations through innovative solutions and a dedicated team.
Ahmed Hiedar Saad Hiedar is an experienced IT professional seeking a challenging career where he can utilize his experience and academic background in computer science. He has over 3 years of experience working with programming languages like Java, C++, C#, and PHP. He is expert in Java and has experience working with frameworks like ATG, Spring, Hibernate, and databases like Oracle, MySQL, and SQL. He holds a Bachelor's degree in IT from Cairo University and his graduation project involved developing an educational Arabic handwriting application using C#.
The document discusses how the London School of Economics (LSE) used Kanban principles to improve their web operations processes. It provides background on the issues they faced with high workload variability and dependencies. It then describes how they designed and implemented a Kanban system using a board to visualize workflow and limit work-in-progress. The system involved categorizing requests, tracking dependencies, and metrics to identify bottlenecks. This approach helped improve flow, reduce queue times, and collaboratively refine their processes.
The document discusses trends in content management technology, including mobile first design where applications are built for mobile use with desktop in mind, and social first where every user is a contributor to shared content and context is emphasized. It also addresses challenges of user generated content at large scales and the need for context-aware profiling of users. Future oriented clustering architectures and a move to cloud-first design are also covered.
Tools for Pulling Rank by Michael King for SMX AdvancediAcquire
Mike King provides a summary of various tools he uses for SEO tasks like on-page analysis, keyword research, content ideas, competitive analysis, link building, and more. He recommends tools like Screaming Frog, Keyword Eye, UberSuggest, Link Research Tools, Searchmetrics Essentials, and others. Mike also discusses how he uses analytics and data visualization tools like Google Analytics Debugger, Facebook Ad Creator, and Infogr.am.
Large-Scale Scrum (LeSS) is scaling framework created by Craig Larman and Bas Vodde. I Presented a case study on LeSS to PlayScrum-Pune user group on 7th Nov.
This certification confirms that Naveen Kumar Singh demonstrated a significant understanding of how to organize and manage multiple Scrum Teams working together on a large software product using Scaled Professional Scrum frameworks. Scrum.org is pleased to provide this certification in recognition of Naveen Kumar Singh's abilities to apply the Nexus Framework for organizing large software development efforts involving multiple Scrum Teams.
This individual has demonstrated advanced knowledge of the Scrum framework and how to apply it to complex software development situations as described in the Scrum Guide. Scrum.org has certified that this person possesses advanced Scrum knowledge and skills. This certification recognizes the individual's expertise in Scrum and ability to employ it to improve software product development.
Behavior driven development - Deliver Value by CollaborationNaveen Kumar Singh
BDD, Specification By Examples, User Story Mapping, Impact Mapping. Presentation cover starting from Product Vision till Product Increment and living document. Behavior Driven Development using Gherkin, Cucumber, Java and Junit
This document discusses scaling agile frameworks, specifically LeSS (Large-Scale Scrum). It describes two frameworks - one for up to 10 teams and another for up to 100 teams. The second framework involves dividing the product backlog into multiple area backlogs. An example project is provided of developing a CRM system for a mobile telco with over 80 people on 7 Scrum teams and nearly 1000 user stories while integrating with 20 legacy systems.
The document discusses adopting an agile approach to software development. It compares traditional sequential project teams to ideal agile teams with cross-functional roles. It then addresses challenges that can arise at larger scales with multiple teams and projects, and emphasizes building organizations around feature teams, measuring progress, and coordinating between teams.
More Agile and LeSS dysfunction - may 2015Rowan Bunning
Whilst becoming proficient at single-team Agile is not easy, scaling to many teams and possibly many sites adds many additional challenges.
Often these challenges include...
1. Water-Scrum-Fall
2. The 'contract game' and its misalignment with "customer collaboration over contract negotiation"
3. Release rigidity - inability to adjust scope and/or release timing in order to maximise value for money
4. Limited visibility and transparency
5. Dependency hell
6. Skills bottlenecks
7. Lack of cross-team learning
8. Lack of design and architectural alignment whilst avoiding 'ivory tower' architecture
9. Inability to resolve organisational mis-alignment issues outside of delivery teams
Not all frameworks marketed as Agile are designed to address these problems.
In this session, we will introduce Large-Scaled Scrum (LeSS) as an organisational design framework and illustrate how it provides solutions to problems that commonly lead to friction, deliver challenges and difficulties realising the benefits of Agile within large programs and product development efforts.
We will outline each organisational dysfunction / scaling challenge, and connect these with the elements of LeSS that avoid the dysfunction or greatly LeSSen the problem
First presented on 7 May 2015 at
Project Management Institute (PMI) Sydney Chapter Meetup
http://www.meetup.com/PMISydneyMeetup/events/219823489/
Frontier(less) Retail—an Innovation Group report created in partnership with WWD, the leading fashion, beauty and retail authority—reveals a retail landscape that has become borderless, blurred and amorphous.
Consumer expectations are becoming limitless—whether it’s instant delivery, intuitive commerce or compelling store experiences. Interfaces for retail are moving beyond the smartphone into our home environments, and the digital and physical worlds are blurring in new ways.
Building A Strong Engineering Culture - my talk from BBC Develop 2013Kevin Goldsmith
This is the keynote talk I gave at the BBC Develop conference in London, UK in November of 2013. In it I talk about what I believe makes a strong engineering culture, how to protect it if you have it, and how to fix it if you don't. I use a lot of examples from Spotify (where I am a Director of Engineering). As usual, I go a bit light on the bullets, since I prefer to talk, but I think you can still get the gist of my points.
It’s a new era—welcome to the Control Shift. Exchanging data for utility, people are delegating an increasing amount of control over their lives to technology. Brands can capitalize on this societal change by positioning themselves as trusted partners and fostering consumer empowerment.
The document provides 17 tips for enriching one's life with less. Some of the key tips include stopping over-planning and making room for surprises, stopping over-consuming and starting creating, stopping making unnecessary rules and focusing on principles instead, and stopping owning everything and starting sharing products and services through the sharing economy. The overall message is about simplifying one's life, getting out of routines, taking more risks, focusing on listening rather than talking, and finding ways to slow down and appreciate life more.
Your Custom Software Provider is an IT outsourcing company based in Minsk, Belarus that provides application development, custom software solutions, and quality assurance services using technologies like Java, .NET, PHP, and Flash. They have over 100 staff members with experience delivering over 35 projects, and offer engagement models including an offshore team model and hybrid team model along with agile development processes.
Omnikron is a consulting firm founded in 1980 that provides technology, project management, and human resources services. It has offices in Woodland Hills, California and Chennai, India. The document discusses Omnikron's history, areas of expertise, clientele, and values like absolute customer satisfaction.
This document discusses how Visual Studio Team System can maximize ROI and drive IT governance through an integrated Application Lifecycle Management (ALM) solution. It provides concise summaries of key points, including how VSTS improves collaboration, ensures quality, integrates work frequently, and enables real-time decision making. IT governance is also discussed at a high level, focusing on compliance, metrics/reporting, and aligning IT with business needs. Examples are given of organizations seeing improvements in areas like productivity, quality, and cost reductions through an ALM approach.
Startup Metrics for Pirates (Startonomics Beijing, June 2009)Geeks On A Plane
This document outlines Dave McClure's presentation on startup metrics. It discusses the AARRR framework for measuring acquisition, activation, retention, referral, and revenue. McClure emphasizes keeping metrics simple, focusing on actionable metrics, and using an iterative feedback loop to continuously optimize and improve based on data. He also provides examples of metrics for different roles like CEO, product, and marketing.
Financial Services Expertise in Business Applications Services, Product Engineering, Applications Testing and Professional Services for Retail Banking, Capital Markets, Credit Services and Insurance
SOA involves exposing business functions as reusable services. This allows for greater agility, flexibility and reuse of services across different applications. SOA breaks down monolithic applications into discrete services that can be accessed over the network in a standardized way. This trend is driving the development of loosely coupled, interoperable services that can be discovered and orchestrated to meet business needs.
Powerful ERP, inventory and financial management tools to streamline your business
Improving your understanding and relationship with your customers
Managing and integrating your company's operations across locations through ERP
Looking to keep your overheads low and IT infrastructure lean
Performance driven dashboards & role based portals d hill bmick arc orlando 2008ARC Advisory Group
The document discusses performance driven dashboards and role-based portals. It notes that businesses are implementing these tools to improve operations effectiveness, integrate information sources, address information overload, and foster innovation. Role-based portals provide the right information to users based on their role in order to improve decision making, productivity, and flexibility. The document outlines strategies for developing these tools, including defining clear business objectives and partnering with software suppliers that provide technology platforms and industry-specific solutions.
ReformIS is a London-based asset management consultancy formed in 2003 with over 40 employees. They provide subject matter expertise across the front, middle and back office, including enterprise data management, business intelligence, and technical services. ReformIS has development capabilities in Microsoft and CADIS technologies. They also offer managed services for post-implementation support. ReformIS consultants are qualified in business analysis and project management methodologies and help clients with requirements analysis, solution design, implementation, and change management.
The document summarizes an ISM for Design & Delivery panel discussion with experts from IBM Rational and Tivoli. The panelists were Don O’Toole, Harish Grama, Dave Lindquist, Neeraj Chandra, and Wing To. They discussed how integrating service design, delivery, and management across the lifecycle can enable service innovation through improved visibility, control, and automation. Rational and Tivoli products were highlighted as delivering integrations that bridge gaps in service delivery and enable innovation. Process, people, and technology integration were said to lead to real business service improvements through early problem detection, reduced costs, and performance optimization.
Collaboration and Productivity with Microsoft SharePointEdgewater
Microsoft SharePoint is a collaboration and productivity platform that can provide several key benefits to health insurers. It allows for improved internal and external communication through features like intranet portals, project collaboration, document management, and public-facing websites. Implementing SharePoint solutions can improve productivity, reduce costs, and enable better knowledge sharing and decision making. For success, it is important to gain executive support, appoint user champions, provide training, and allow flexibility for groups to customize solutions to meet their needs.
Uneecops Technologies Ltd is an IT solutions provider founded in 1996 and headquartered in New Delhi, India. It has 3 divisions - hardware, software, and BPO - with a group turnover of over 70 crore INR. Uneecops provides IT services across various industry verticals to over 300 clients. It offers application development, ERP implementation, CRM consulting, and support services. Uneecops utilizes the SAP Business One platform and has 50+ resources with extensive training and certifications in SAP. It follows a defined implementation cycle and support process to deliver world-class services to clients across industries like engineering, automotive, education and more.
This document discusses what services are offered by Actminds. They provide:
- Web and mobile interfaces for end users using technologies like Ajax, JSP, JSF, .NET and portals.
- Integration services for legacy systems using APIs, ESBs, BPEL engines and SOA.
- Database and application tuning for better performance.
- Key differentiators include low costs through offshore development centers, high quality with 0.1 defects per KLOC, and high productivity of 30 FP/Staff/Month.
This document provides information about BusinessIntelligenze Company and their product JumboAnalysisTM. It discusses how JumboAnalysisTM collates, analyzes, and reports operational performance data for customers in an innovative way. It then describes the key features and benefits of JumboAnalysisTM, including executive scorecards, operations dashboards, and performance dashboards. The document also outlines the technical architecture and development approach.
PSI is a global provider of IT services and solutions including product lifecycle management, custom software development, and testing. It has offices in the US, Canada, UK, and India. PSI has over 650 employees with expertise in areas like Java, .NET, PHP, and mobile development. It offers services for new product development, maintenance, testing, and staff augmentation. PSI has a track record of successful long-term partnerships providing outsourced product development and IT services for Fortune 500 companies.
The document provides an overview of Aspirea, an IT services company. It outlines Aspirea's areas of expertise including Microsoft technologies, other languages and frameworks, and domains like healthcare and ecommerce. It also describes Aspirea's product development approach, lifecycle capabilities, and services offered in areas like mobility and analytics. Examples of Aspirea's clients and a case study of a project for a mortgage service provider are also summarized.
The document introduces the QAD enterprise solution which provides integrated business process management across various domains like distribution, manufacturing, finance, and customer relationship management. It highlights key QAD modules for sales, purchasing, product structure, work centers, quality management, planning, scheduling, work orders, and inventory control that help optimize business processes and drive efficiency. Client lists include over 50 clients across various industries using QAD solutions for ERP implementation, business process optimization, and business intelligence.
Similar to Chasing code quality in huge multi-location team project (20)
M. Kaminskas ir A. K. Remeikienė. LEAN projektas: sėkmės istorijos, iššūkiai ...Agile Lietuva
LEAN projekto, startavusio 2019 metų lapkritį ir į savo veiklą įtraukusio 11 viešojo sektoriaus institucijų, tikslas – sukurti veiklos valdymo sistemą, kurį leistų efektyviau vykdyti veiklą ir padėtų institucijoms geriau tenkinti visuomenės interesus.
„Per daugiau nei dvejus metus diegiant LEAN metodus, procesų valdymo ir rodiklių stebėsenos sistemas turėjome daug sėkmės istorijų ir išmoktų pamokų bei iššūkių. Analizuodami procesus supratome, kad LEAN žengia kartu su skaitmenizacija ir automatizavimu ir tai tapo viena pagrindinių mūsų projekto krypčių“ ,- sako M. Kaminskas ir A. K. Remeikienė.
B. den Haak. How to make OKRs Lean AgainAgile Lietuva
OKRs are a goal-setting, strategy execution tool that involves setting ambitious goals that lead to measurable results. The thing is, over the years, OKRs have gotten too complicated - they need to be put on a diet - and that’s where Lean OKRs step in. They are hyper-focused on one single OKR to rule all others. Often, OKRs are not set up for success and thus tossed aside.
There are four (and a half) common reasons why your OKRs aren’t working. Among them, the importance of finding a rhythm for making OKRs part of your way of working, leading teams with trust, and getting the foundation in place so teams aren’t running before they learn how to walk.
D. Aitcheson. How to make forecasts that are actually accurate.Agile Lietuva
If you're fed up with endless arguments, over whether a story should be 3 points or 5 points? Irritated with having to provide estimates to your management that you know are probably going to be wrong? We investigated that there's a BETTER WAY. Can we make the unpredictable world of product development a little more predictable?
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečiusAgile Lietuva
Bloomberg projektas iš esmės skirtas išmokyti valstybinio sektoriaus inovacijų komandas naudoti Design Service mąstymą diegiant projektą Agile metodu.
Vilnius dalyvavo Skaitmeninių inovacijų iniciatyvoje, su „Bloomberg Philanthropies“ ir partneriais iš Future gov, Londonas.
Projekto tikslas – paspartinti skaitmenines inovacijas, siekiant patobulinti gyventojams svarbias paslaugas. „FutureGov“ dirbo su Vilniaus savivaldybe, kartu kurdami projektą ir iš naujo modeliuodami paslaugą, kaip gyventojai gali naudotis suaugusiųjų socialinėmis paslaugomis.
Šis projektas yra įvairiapusiškas, ne tik jungtine tarptautine specialistų komanda iš įvairių sričių, bet ir tuo kad siekiant skaitmenizuoti ir optimizuoti paslaugą buvo siekiama užtikrinti, kad piliečiai būtų paslaugos kūrėjai ir greitai gautų reikiamą rezultatą.
Maija Aniskovič. Agile įtaka komandos motyvacijai.Agile Lietuva
Susitkimo metu Maija pakvietė dalyvius padiskutuoti, kaip Agile filosofija, principai skatina mus jausti didesnę motyvaciją ir kodėl svarbi savirefleksija bei komandos partnerystės jausmas;
Taip pat pasidalino įžvalgomis ir patirtimi, kokie Agile įrankiai pasiteisino labiausiai, kokią įtaką jie padarė ir kaip pasikeitė emocinė atmosfera komandos viduje.
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymasAgile Lietuva
Agile Lietuva savanoriai atliko Agile praktikų ir principų taikymo projektų valdyme tyrimą, siekdami išsiaiškinti organizacijų patirtis diegiant ir naudojant inovatyvius projektų valdymo metodus. dr. Erika Janiūnienė pristatė duomenų analizės rezultatus.
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visiAgile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...Agile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijasAgile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...Agile Lietuva
Agile pusryčiai – tai kasmetinė asociacijos Agile Lietuva konferencija, skirta valstybinio sektoriaus atstovus supažindinti su iteraciniais-inkrementiniais projektų valdymo metodais (angl. agile), jų pritaikymo galimybėmis įsigyjant, įgyvendinant ir valdant skirtingus projektus.
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie ScrumAgile Lietuva
Susitikimo metu išgirdome istoriją kaip Teamhood produkto kūrėjai perėjo nuo Kanban prie Scrum metodikos. Taip pat sužinojome, ką turi bendro gyvavimo ciklas ir skirtingų Agile metodų taikymas.
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme Agile Lietuva
Agile evangelistai jau seniai kalba apie platesnį Agile darbo organizavimo filosofijos pritaikomumą. Paskutinis Scrum gido atnaujinimas tik patvirtino šią tendenciją - jame asociacijų su programinės įrangos kūrimu bei IT liko minimaliai.
Agile Lietuva bendruomenė buvo supažindinta su šia tendencija, meetup'o metu, kurio tema - Agile už IT ribų.
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseAgile Lietuva
Agile evangelistai jau seniai kalba apie platesnį Agile darbo organizavimo filosofijos pritaikomumą. Paskutinis Scrum gido atnaujinimas tik patvirtino šią tendenciją - jame asociacijų su programinės įrangos kūrimu bei IT liko minimaliai.
Agile Lietuva bendruomenė buvo supažindinta su šia tendencija meetup'o metu, kurio tema - Agile už IT ribų.
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...Agile Lietuva
Nuotolinio susitikimo metu Gediminas Milieška ir Denis Vanpoucke atskleidė spalvotus Agile kelionių užkulisius. Išgirdome dvi istorijas: pirma - apie pirmus žingsnius Agile transformacijoje, o antra - apie Agile planavimą dideliu mastu. Pranešėjai pasidalino žiniomis, patirtimi ir iššūkiais, su kuriais jiems teko susidurti šiose skirtingose Agile kelionėse.
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastuAgile Lietuva
Nuotolinio susitikimo metu Gediminas Milieška ir Denis Vanpoucke atskleidė spalvotus Agile kelionių užkulisius. Išgirdome dvi istorijas: pirma - apie pirmus žingsnius Agile transformacijoje, o antra - apie Agile planavimą dideliu mastu. Pranešėjai pasidalino žiniomis, patirtimi ir iššūkiais, su kuriais jiems teko susidurti šiose skirtingose Agile kelionėse.
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Chasing code quality in huge multi-location team project
1. CHASING CODE QUALITY IN HUGE MULTI-
LOCATION TEAM PROJECT
October 15, 2012 www.ExigenServices.com
2. GLOBAL EXIGEN SERVICES
Riga St. Petersburg Nizhniy Novgorod Kazan
R&D Center R&D Center R&D Center R&D Center
San Francisco New York
Headquarters
Europe
Eastern Europe
Wuxi
US London Asia-Pacific R&D Center
Minsk Suzhou
R&D Center R&D Center
Frankfurt
Odessa
R&D Center Dnepropetrovsk
• Founded in 2000 R&D Center Adelaide
• 1’500 professionals
Vilnius Johannesburg
• Revenue approx. $70M San Paulo R&D Center
Christchurch
2 www.ExigenServices.com
3. EXIGEN SUITE COMPONENTS
Sales and Customer Service DISTRIBUTIONCORE Distribution Management
Business Invoice & Payment New
New Policy
Policy Product FNOL Adjudicaton
Business Servicing
Processes Collection Processes Business Servicing Management & Settlement
&
Core BILLINGCORE POLICYCORE CLAIMCORE
Functions
Bill Plan Payment PRODUCT Under- Claim
Claim Claims
Claim
FACTORY
Management Management Rating Writing Processing Financials
Processing Financials
Common Accounts Reporting & Tasks & 3rd Party Correspondence
Sub-Ledger
Services & CRM Compliance Decisions Mgmt Management
Data & Sys Billing Claims Commission Self-Service Reinsurance Analytics 3rd Party
Integration Interface Interface Interface Portal Interface Interface Interface Interface
Operations Configuration Document Content Business Process & Business
Security Activity
Management & Scheduling Generation Management Rules Task Mgmt Monitoring
3 www.ExigenServices.com
4. WHEN YOU START FAILING
Agile works says:
One location, team, scrum master and product owner
Everybody are universal and senior;
But in sometimes we have
Multi location, teams, scrum masters and PO’s
And mixed level;
And here problems arise.
4 www.ExigenServices.com
10. WHAT TO DO?
Options
Fight with continuous integration failures every day
Fail fast. Setup your continuous integration to no accept failing
code.
10 www.ExigenServices.com
11. FAILING FAST
“Failing fast” for development means getting response about your
code quickly, from:
compiler
deployment
unit and integration test
UI tests
static quality parameters
And all those answers should be given before code gets to source
control.
11 www.ExigenServices.com
12. MULTIPLE TEAMS – MULTIPLE
CONTINUOUS ENVIRONMENTS
12 www.ExigenServices.com
14. BENEFITS
Team continuous integration environment is effected only by team
changes.
Only finished and tested features will get to central. Gatekeeper
would be responsible to merge.
14 www.ExigenServices.com
15. STILL TO BE IMPROVED
There is still possibility that gatekeeper will push bad code
We don’t reach our ultimate goal - STABILITY of central.
15 www.ExigenServices.com
16. ONE STEP FURTHER - TEAM-MERGE
To achieve our goal we created CI job that doesn't allow bad code.
It does automatic code merge, compile, test and push.
– rights write to central are revoked for anyone and only "special"
"team-merge" user can do merge.
– only possible way to commit code from team-branch to central
is through "team-merge" script.
16 www.ExigenServices.com
19. FINAL TIPS
Your environment should be stable enough to do this approach.
Better have small number of working test rather than huge number
of failing test.
Each team has own CI plans – hardware is required
19 www.ExigenServices.com
21. CODE REVIEW OR NOT CODE REVIEW
Code review, if:
– You plan long life cycle for your product
– Your customer insist on high quality and you have maintenance
contract.
Don’t code review, if:
– Your product has short life cycle (demos, POC, etc.)
– You don’t care about maintenance after it’s done
21 www.ExigenServices.com
22. CODE REVIEW
There are various proposals on code review –
Pair Programming
Review about do less than 100%, with rules, like
Review only Selected commits.
Review only commits from juniors
Random reviews
Review 100% of code
We chose 100% review.
22 www.ExigenServices.com
23. CODE REVIEW AFTER COMMIT
Guarantee that reviewed code is committed
No special actions required if reviewed code passes
Issues:
In case code doesn’t pass you have bad code in repository until it’s
fixed.
Bad code effects others
23 www.ExigenServices.com
24. CODE REVIEW BEFORE COMMIT
Review patches or review branch.
Bad code doesn’t effect others.
Issues:
You have no guarantee that good code reviewed will get to
repository. As somebody needs to merge it.
What we needed is:
Automated merge on code review pass.
24 www.ExigenServices.com
25. 100% CODE REVIEW
What we want is
1. Work as a team.
2. Review all code changes
3. Do not effect others
Therefore we need code review systems what would assure 100%
review.
Other requirements:
DVCS-backed review system
Acts as a front end for to central DVCS-repo
When review is complete auto merge with default branch
25 www.ExigenServices.com
26. CODE REVIEW TOOLS
For git users there is good tool called gerrit
http://code.google.com/p/gerrit/
If you use mercurial (hg), it’s bit more complicated – as where is
no analogue for gerrit for hg.
Our approach was to use reviewboard.org and mercurial enhanced
with python scripts what are mimicking gerrit approach.
To initiate review you should call “hg postreview”
26 www.ExigenServices.com
30. CONTROL CODE QUALITY
We want to control basic parameters of code quality
Static code violation
Code unit and integration test coverage
Other code parameters
We can do it effectively with tool called Sonar
30 www.ExigenServices.com
31. METRICS
What you want to measure?
– Test Coverage?
– Static code violations?
– Code metrics?
Answer to this is SONAR
Automates metrics and creates reports.
Allows to analyze code to the code line details.
sonarsource.org
31 www.ExigenServices.com
37. WHAT’S NEXT WITH SONAR
Good is that we have tool to control
Bad is that what people are still people and tend to do crappy
code.
number of violations is increasing.
still repeating same errors.
code is unmaintainable
37 www.ExigenServices.com
38. OUR APPROACH
Decide that violations are critical for you and what you can live
with.
What we do:
Using multistage commit we don’t accept code with blocker
violations.
Commit is declined and developer should rework their code
before next commit.
Use personal violations view to work with particular developers
coding style.
38 www.ExigenServices.com
41. TIPS
Declare violations as critical first.
Allow teams to fix them.
Increase severity to blocker after all existing are fixed
Decline new violations of same type
41 www.ExigenServices.com
Project size over 100 people total Large development activities in Vilnius, Suzhou, MinskProject management located in San Francisco
In the Component View, Business Processes and Functions (Claims, Billing, Policy) are composed of Common services which themselves adhere to a set of defined interface contracts.Services are implemented internally as JavaBeans and orchestrated through IoC via Spring configuration.All interface implementations rely on a common set of operational facilities for configuration, security, document generation, content management, rules and BAM.
If you succeed and you product gets many customer, with money paying for news features. You will need to expand your teams and here problems start. If you succeed and start growing, sometimes you get into multi-location, multi-team, multi product owners situation…
This is view Jenkins for one team CI environment, in most cases all is good, we have green build. Even if build fails it’s easy to fix it as people who broke it are near and can do it quickly.
CI is always red, one issues is find, while fixing it, new issues is created and this is eternal cycle. Teams get annoyed by the fact that CI is never working, they are not confident to take new source code from source control, just because it’s never stable and nobody knows then it will be fixed.
Fight – go investigate each incident, find who can be blamed, request fix, wait for fix and later find out that previous problem get fixed, but meanwhile new is introduced by other developer. After some time you will understand that fighting is not the answer, you will waist all you time and effort for it. Fail fast -
Each team has it’s own CI environment + central CI environment exist as well.
Each team has it’s own branch or repository close there they do all the coding. Only after Feature is done and team decided that code is good enough for integration it gets pushed to central. Push is done by one of the team members who does the “gatekeeper” role, he has to ensure the pushed code will go through.
Team CIPeople are less annoyed by CI failures. It’s easier to fix as people are co-located. It can be tested much earlier in the team scope.GatekeeperOne person who does the push will do merge and adequate testing before push. Less pushes, less builds, less failures.
People, even seniors do mistakes or sometimes are lazy to do adequate testing.
Environment stability: this is most important! If you environment produces unpredictable errors, this approach will not work.Test: If you have large number of failing test, it better to @ignore all of them and keep only stable/working test… Later you can revisit failing test and fix them one by one. CI: you will need huge number of hardware to run such setup.
It is generally accepted that the cost of a software bug goes up dramatically, perhaps exponentially, as the time between introduction and correction goes up.Typically customers don’t pay for code review as such, but if you need to achieve high quality this unavoidable and you should plan in ahead.Decision on code review should be made by project, there are many decision points – you need to know you project quality requirements (it doesn’t make sense to invest into short time project), project size (it doesn’t make much sense to do code review for POC’s or demos). Code review give benefits for larger, longer time to be supported and high quality projects.
Pair programming practically speaking does code review due the fact that two people are working on same code. But on the other end this is not true code review as it involves two developers who develop same thing for same deadline. Less than 100% 30% this is bare minimum to make sure developers care about their code and know that it might happen that their code will be reviewed. It’s Best Cost-Effect ration.This is level then developers are aware about possible code review and write better code. You can chose to review only selected review items – only complex changes, only juniors code, only new features, etc. Or 100%just to make sure nothing is missed.sounds quite much as it accounts small fixes as well, but this is practically this is the only approach ensuring highest quality.
Work as a team – everybody should feel part of team and understand that happens in other parts of code. Review all code changes – even small changes can create big problems… Code review minimizes this.Do not effect others– make sure code is compatible with others people work.Assure – most important is that this system has to assure code review is done. Don’t leave open windows to small hacks.
Coverage is calculate by testing code lines touched (executed by Unittests). It allows you to understand where you have good coverage and where you need add some work.